<!--// Contact Us form validation script
//accepts list of form elements that are not required.
//Jeff Hoffmann
//Web Strategies
//04-OCT-2004




function Validate(f,skipFields){
	var arraySkip = skipFields.split(":");
	for (j=0; j<f.elements.length; j++){
		var skip = false;
		for (s=0; s<arraySkip.length; s++){
			if (f.elements[j].name == arraySkip[s]){
				skip = true;
			}
		}
		if(f.elements[j].value == "" && !skip){
			alert("A required field was missed.");
			f.elements[j].focus();
			f.elements[j].style.backgroundColor = "#ffcccc";
			return false;
		}
		else{
			f.elements[j].style.backgroundColor = "#ffffff";
		}
		if(f.elements[j].name.toLowerCase().indexOf("email") != -1 && !skip){
			var email = checkEmail(f.elements[j].value)
			if (!email){
				f.elements[j].focus();
				f.elements[j].style.backgroundColor = "#ffcccc";
				return false;
			}
			else{
				f.elements[j].style.backgroundColor = "#ffffff";
			}
		}
	}

	return true;
}



function checkEmail(str) {
	if (str.indexOf("@") > -1){
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(str)){
			return true;
		}
	}
	alert("Invalid E-mail Address has been found! Please re-enter.")
	return false;
}





//-->