function stopRKey(evt) { 
  var evt = (evt) ? evt : ((event) ? event : null); 
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); 
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;} 
} 

document.onkeypress = stopRKey; 

function validate_email(field,alerttxt)
{
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {alert(alerttxt);return false;}
  else if(field=="" || field==null){
  	alert(alerttxt);return false;
  }
  else {return true;}
  }
}

function validate_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_zip(field,alerttxt){
	if(field.value.length != 5){
	alert(alerttxt);
	return false;
	}
	else{
	return true;
	}
}

function validate_toc(field,alerttxt){
	if(field.checked == false){
		alert(alerttxt);
		return false
	}
	else{
		return true
	}
}

function submitform(){
  if (validate_email(document.mainForm.email,"Email must be filled out!")==false){
  	document.mainForm.email.focus();
  }
  else if(validate_required(document.mainForm.name,"First name is required!")==false){
  	document.mainForm.name.focus();
  }
  else if(validate_required(document.mainForm.lname,"Last name is required!")==false){
  	document.mainForm.lname.focus();
  }
  else if(document.mainForm.county.value=="Select One..."){
  	alert("You must choose a county!");
  	document.mainForm.county.focus();
  }
  else if(validate_required(document.mainForm.apn,"APN is required!")==false){
  	document.mainForm.apn.focus();
  }
  else if(validate_required(document.mainForm.street1,"Sreet line 1 is required!")==false){
  	document.mainForm.street1.focus();
  }
  else if(validate_required(document.mainForm.city,"City is required!")==false){
  	document.mainForm.city.focus();
  }
  else if(validate_zip(document.mainForm.zip,"Zip must be 5 digits!")==false){
  	document.mainForm.zip.focus();
  }
  else if(validate_toc(document.mainForm.tocAccept,"You must agree to the Terms and Conditions!")==false){
  	document.mainForm.tocAccept.focus();
  }
  else{
  	document.mainForm.submit();
  }
}

function greyText() {
	if(document.mainForm.sameAddress.checked){
		document.mainForm.stateMail.style.color = "#343434";
		document.mainForm.stateMail.style.background = "#999";
		document.mainForm.street1Mail.style.color = "#343434";
		document.mainForm.street1Mail.style.background = "#999";
		document.mainForm.street2Mail.style.color = "#343434";
		document.mainForm.street2Mail.style.background = "#999";
		document.mainForm.cityMail.style.color = "#343434";
		document.mainForm.cityMail.style.background = "#999";
		document.mainForm.zipMail.style.color = "#343434";
		document.mainForm.zipMail.style.background = "#999";

	}
	else{
		document.mainForm.stateMail.style.color = "#000";
		document.mainForm.stateMail.style.background = "#FFF";
		document.mainForm.street1Mail.style.color = "#000";
		document.mainForm.street1Mail.style.background = "#FFF";
		document.mainForm.street2Mail.style.color = "#000";
		document.mainForm.street2Mail.style.background = "#FFF";
		document.mainForm.cityMail.style.color = "#000";
		document.mainForm.cityMail.style.background = "#FFF";
		document.mainForm.zipMail.style.color = "#000";
		document.mainForm.zipMail.style.background = "#FFF";
		}
}
