function preloadImages() {
    $.preload([ 'program_toddler_hover', 'program_upper_hover', 'program_lower_hover', 'program_primary_hover', 'aboutus', 'homeimage' ], {
   	 	base:'images/',
   	 	ext:'.jpg'
	});
}

function validate() {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.getElementById('email').value;
   if(reg.test(address) == false) {
      return false;
   } else {
   	  return true;
   }
}

function sendENews() {
	if (validate()) {
		$.post('enews_signup.php', $("#enews").serialize(), function(data) {
			jQuery.facebox('<div style="text-align:center;">' + data + '</div>');
		});
	} else {
			jQuery.facebox('<div style="text-align:center;">Please enter a valid e-mail address.</div>');
	}
	return false;
}

function sendContact() {
	if (document.getElementById('security').value == 8) {
		if ((document.getElementById('fname').value != "") && (document.getElementById('lname').value != "")) {
			$.post('contact_signup.php', $("#contact").serialize(), function(data) {
				jQuery.facebox('<div style="text-align:center;">' + data + '</div>');
			});
		} else {
			jQuery.facebox('<div style="text-align:center;">Please fill out all required fields.</div>');
		}
	} else {
		jQuery.facebox('<div style="text-align:center;">Invalid security code.</div>');
	}
	return false;
}

function showProgram(inProgram) {
	$.post('programinformation.php', {program : inProgram}, function(data) {
        $('#programinformation').empty().append(data);
	});
	
	var programs = Array('toddler', 'primary', 'lower', 'upper');
	var counter = 0;
	
	while (counter < 4) {
		if (programs[counter] == inProgram) {
			var img = document.getElementById(programs[counter]);
			img.src = 'http://www.pawleysislandmontessori.org/images/program_' + programs[counter] + '_hover.jpg';
		} else {
			var img = document.getElementById(programs[counter]);
			img.src = 'http://www.pawleysislandmontessori.org/images/program_' + programs[counter] + '.jpg';
		}
		counter++;
	}
}

function Animate2id(id2Animate){
    var animSpeed=1500; //animation speed
    var easeType="easeInOutExpo"; //easing type
    if($.browser.webkit){ //webkit browsers do not support animate-html
        $("body").stop().animate({scrollLeft: $(id2Animate).offset().top}, animSpeed, easeType);
    } else {
        $("html").stop().animate({scrollLeft: $(id2Animate).offset().top}, animSpeed, easeType);
    }
}

