<!--

// *****************************************************
//		Function used to preload images
// *****************************************************

function preloader(){
	MM_preloadImages('images/nav/home_up.jpg','images/nav/home_over.jpg','images/nav/home_sel.jpg','images/nav/services_up.jpg','images/nav/services_over.jpg','images/nav/services_sel.jpg','images/nav/markets_up.jpg','images/nav/markets_over.jpg','images/nav/markets_sel.jpg','images/nav/testimonials_up.jpg','images/nav/testimonials_over.jpg','images/nav/testimonials_sel.jpg','images/nav/library_up.jpg','images/nav/library_over.jpg','images/nav/library_sel.jpg','images/nav/about_up.jpg','images/nav/about_over.jpg','images/nav/about_sel.jpg','images/nav/contact_up.jpg','images/nav/contact_over.jpg','images/nav/contact_sel.jpg');
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// *****************************************************
//		Functions used for form verification
// *****************************************************

function checkForm(formObj){
	if (formObj.elements['name'].value.length <= 0){
		alert("Please enter your first and last name.");
		return(false);
	} else if (formObj.elements['company'].value.length <= 0){
		alert("Please enter your company name.");
		return(false);
	} else if (formObj.elements['phone'].value.length <= 0){
		alert("Please enter your phone number.");
		return(false);
	} else if (!emailCheck(formObj.elements['email'].value)) {
		return(false);
	}	
	return(true);
}

function emailCheck(obj){
	email = obj;
	invalidChars = " /:,;";

	if (email == "") {	
		alert("Please enter your email address.");		// cannot be empty
		return false
	}
	
	for (i=0; i<invalidChars.length; i++) {	// does it contain any invalid characters?
		badChar = invalidChars.charAt(i)
		if (email.indexOf(badChar,0) > -1) {
			alert("Please enter a valid e-mail address.");
			return false
		}
	}
	
	atPos = email.indexOf("@",1)			// there must be one "@" symbol
	
	if (atPos == -1) {
	    alert("Please enter a valid e-mail address.");
		return false;
	}	
	if (email.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
		alert("Please enter a valid e-mail address.");
		return false;
	}
	periodPos = email.indexOf(".",atPos);
	if (periodPos == -1) {					// and at least one "." after the "@"
		alert("Please enter a valid e-mail address.");
		return false;
	}
	if (periodPos+3 > email.length)	{		// must be at least 2 characters after the "."
		alert("Please enter a valid e-mail address.");
		return false;
	}
	return true;
}

//-->

