<!--
// Set hidden required form fields
function SetHidden()
{
	document.contactForm.email.value = document.contactForm.Email_Address.value;
	document.contactForm.realname.value = (document.contactForm.First_Name.value + ' ' + document.contactForm.Last_Name.value);
}
// Validate required fields for current form
function ValidateData()
{
	var canSubmit = true;
	var validEmail = true;
   	var validPhone = true;
   	var validZip = false;
   	var isWorkPhone = false;
   	
   	// Name
	canSubmit = validate(document.contactForm.First_Name,'First Name');
	if (canSubmit)
    canSubmit = validate(document.contactForm.Last_Name,'Last Name');
    // Zip Postal/Code       
    if (canSubmit)
    {
    	if( (document.contactForm.Zip.value != null) && (document.contactForm.Zip.value > 0))
    	{
   		validZip = validateZIP(document.contactForm.Zip.value);   	
    		if (!validZip)
    		{
			document.contactForm.Zip.focus();
			document.contactForm.Zip.select();
			canSubmit = false;
		}
	}
    }	    
    // Phone
    if (canSubmit)
	canSubmit = validate(document.contactForm.Phone,'Phone Number');
    if (canSubmit)
	validPhone = validatePhone(document.contactForm.Phone, isWorkPhone);
    if (!validPhone)
    {
	document.contactForm.Phone.focus();
	// validatePhone method does it's own select()
	canSubmit = false;
    }
    // Email Address
    if (canSubmit)
	canSubmit = validate(document.contactForm.Email_Address,'Email Address');
    if (canSubmit)
	validEmail = emailCheck(document.contactForm.Email_Address.value);
    if (!validEmail)
    {
	document.contactForm.Email_Address.focus();
	document.contactForm.Email_Address.select();
	canSubmit = false;
    }    
    return canSubmit;
}
// Generic method to ensure the passed form field value is valid
// if not, alert with passed message text
function validate( object, text )
{
   if( (object.value != null) &&  (object.value.length > 0) && (object.value.split(" ").join("") != "") )
   		return true;
   else
   {
  	  alert('Please enter your ' + text + '.');
  	  object.focus();
  	  object.select();
  	  return false;
   }
 } 
//-->
