//PRELOADS MAJOR IMAGES FOR SPEEDY ROLLOVERS
function preloadImages(){
	
	if(document.images){
		facilities = new Image(255,130); 
		facilities.src = "/images/hi-facil-off.jpg";
		
		facilities_over = new Image(255,130); 
		facilities_over.src = "/images/hi-facil-over.jpg";

		services = new Image(255,130); 
		services.src = "/images/hi-serv-off.jpg";
		
		services_over = new Image(255,130); 
		services_over.src = "/images/hi-serv-over.jpg";	
		
		policies = new Image(255,130); 
		policies.src = "/images/hi-poli-off.jpg";
		
		policies_over = new Image(255,130); 
		policies_over.src = "/images/hi-poli-over.jpg";
		
		main_header = new Image(780,204);
		main_header.src = "/images/header.jpg";

	}
}

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

	thisImage.src="/images/"+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 last = document.contact.last_name.value;
	var first = document.contact.first_name.value;
	var subject = document.contact.subject.value;
	var comments = document.contact.comments.value;
	var message = '';

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

	if (first == "")
	{
		message += "\nFirst Name cannot be empty.";
		valid = false;
	}

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

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

	//check email
	if (!checkemail())
	{
		message += "\nEmail Address is not valid.";
		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)
}
