// JavaScript Document
function validEmail(address) {
	if (address.length>=7) {
		if (address.indexOf("@")>0) {
			if ((address.indexOf("@")+2)<address.lastIndexOf(".")) {
				if (address.lastIndexOf(".")<(address.length-2)) {
					return (true);
				}
			}
		}
	}
	return (false);
}
function validate(){
	
	var error = []
	var X = 0;
	
	if(document.form.name.value.length<2){
		error[X] = " * Name\n";
		document.getElementById('l_name').style.color = "#FF0000";
		X++;
	}
	if(!validEmail(document.form.email.value)){
		document.getElementById('l_email').style.color = "#FF0000";
		error[X] = " * Email Address. ie: yourname@gmail.com\n";
		X++;
	}
	if(document.form.address1.value.length<2){
		document.getElementById('l_address1').style.color = "#FF0000";
		error[X] = " * Address 1\n";
		X++;
	}
	if(document.form.city.value.length<2){
		document.getElementById('l_city').style.color = "#FF0000";
		error[X] = " * City\n";
		X++;
	}
	if(document.form.state.selectedIndex == 0){
		document.getElementById('l_state').style.color = "#FF0000";
		error[X] = " * State\n";
		X++;
	}
	if(document.form.zip.value.length<5){
		document.getElementById('l_zip').style.color = "#FF0000";
		error[X] = " * Zip Code\n";
		X++;
	}
	if(document.form.phone.value.length<10){
		document.getElementById('l_phone').style.color = "#FF0000";
		error[X] = " * Phone Number\n";
		X++;
	}
	
	
	if(X>0){
		var msg = ""
		for(var i in error){
			msg += error[i];
		}
		alert("The Following Fields Need Your Attention:\n\n" +msg + "\nAnd Try Again");
		return false;
		
	}
	else{
		document.form.action = "thanks.php"
		document.form.submit();
	}
}
function submitSearch(){
	document.form.action = "../search/results.php";
	document.form.submit();
	
}
function labelColor(v){
	document.getElementById('l_'+v).style.color = "#8C8C8C";	
}