
//PRELOADS MAJOR IMAGES FOR SPEEDY ROLLOVERS
function preloadImages(){
	
	if(document.images){
		btn_home = new Image(110,40); 
		btn_home.src = "/img/btn-home.gif";
		
		btn_home_over = new Image(110,40); 
		btn_home_over.src = "/img/btn-home-over.gif";

		btn_theteacher = new Image(110,40); 
		btn_theteacher.src = "/img/btn-theteacher.gif";
		
		btn_theteacher_over = new Image(110,40); 
		btn_theteacher_over.src = "/img/btn-theteacher-over.gif";

		btn_schedule = new Image(110,40); 
		btn_schedule.src = "/img/btn-schedule.gif";
		
		btn_schedule_over = new Image(110,40); 
		btn_schedule_over.src = "/img/btn-schedule-over.gif";

		btn_policies = new Image(110,40); 
		btn_policies.src = "/img/btn-policies.gif";
		
		btn_policies_over = new Image(110,40); 
		btn_policies_over.src = "/img/btn-policies-over.gif";

		btn_calendar = new Image(110,40); 
		btn_calendar.src = "/img/btn-calendar.gif";
		
		btn_calendar_over = new Image(110,40); 
		btn_calendar_over.src = "/img/btn-calendar-over.gif";

		btn_links = new Image(110,40); 
		btn_links.src = "/img/btn-links.gif";
		
		btn_links_over = new Image(110,40); 
		btn_links_over.src = "/img/btn-links-over.gif";

		btn_contact = new Image(110,40); 
		btn_contact.src = "/img/btn-contact.gif";
		
		btn_contact_over = new Image(110,40); 
		btn_contact_over.src = "/img/btn-contact-over.gif";

	}
}

//ROLLS IMAGES
function imgRoll(element, imgName){
	var fileName="/img/" + imgName;
	var thisImage = document.getElementById(element);

	thisImage.src="/img/"+imgName;
	
}


//OPEN UP PHOTO ALBUM WINDOW
function openPhotoWindow(url){
	  
      var winW = 780;
      var winH = 580;

	  
      var winX = (screen.availWidth - winW) / 2;
      var winY = (screen.availHeight - winH) / 2;

      var features = 'left=' + winX + ',top=' + winY + ',height=' + winH + ',width=' + 
                     winW + ',status=no, toolbar=no, menubar=no, location=no, directories=no, scrollbars=no, resizable=no';
	
	window.open(url, null, features);
	return false;

}

/*FORM VALIDATION*/

var valid = true;

function validateform()
{
	var lastname = document.contact.lastname.value;
	var firstname = document.contact.firstname.value;
	var subject = document.contact.subject.value;
	var comments = document.contact.comments.value;
	var emailaddress = document.contact.emailaddress.value;
	var phonenumber = document.contact.phonenumber.value;
	var message = '';

	//check first and last names
	if (firstname == "")
	{
		message += "\nFirst Name cannot be empty.";
		valid = false;
	}
	
	if (lastname == "")
	{
		message += "\nLast Name cannot be empty.";
		valid = false;
	}

	if (phonenumber == "")
	{
		message +="\nPhone Number is required.";
	}

	//check email
	if (!checkemail())
	{
		message += "\nEmail Address is not valid.";
		valid = false;
	}

	if (subject == "")
	{
		message += "\nSubject cannot be empty.";
		valid = false;
	}

	if (comments == "")
	{	
		message += "\nComments cannot be empty.";
		valid = false;
		
	}

	if (message != '')
	{
		message = "Please fix these issues and re-submit form:\n\n" + message;

		alert(message);
		valid = false;
	}

	return valid;
}

function checkemail()
{
	var str=document.contact.email.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

	if (filter.test(str))
		testresults=true;
	else
	{
		testresults=false;
	}
	return (testresults)
}





//SOUNDS

/***********************************************
* JavaScript Sound effect- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* Visit http://www.dynamicDrive.com for hundreds of DHTML scripts
* This notice must stay intact for legal use
***********************************************/

var soundfile="/files/menubtn.wav" //path to sound file, or pass in filename directly into playsound()

function playsound(soundfile){
if (document.all && document.getElementById){
document.getElementById("soundeffect").src="" //reset first in case of problems
document.getElementById("soundeffect").src=soundfile
}
}

function bindsound(tag, soundfile, masterElement){
if (!window.event) return
var source=event.srcElement
while (source!=masterElement && source.tagName!="HTML"){
if (source.tagName==tag.toUpperCase()){
playsound(soundfile)
break
}
source=source.parentElement
}
}
