<!-- hide if script not suported
function validZIP(field) {
var valid = "0123456789-";
var hyphencount = 0;

if (field.length!=5 && field.length!=10) {
return false;
}
for (var i=0; i < field.length; i++) {
temp = "" + field.substring(i, i+1);
if (temp == "-") hyphencount++;
if (valid.indexOf(temp) == "-1") {
return false;
}
if ((hyphencount > 1) || ((field.length==10) && ""+field.charAt(5)!="-")) {
return false;
   }
}
return true;
}

function isPhoneNumber(s) 
{
      // Check for correct phone number
     rePhoneNumber = new RegExp(/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/);
 
     if (!rePhoneNumber.test(s)) {
          return false;
     }
return true;
}

function validateForm()
{
   if ( window.document.resume_submit.fname.value == "" )
   {
   document.resume_submit.fname_error.style.color = "#cc0000"
   document.resume_submit.fname_error.value = "* Required"; //Inresume_submits user of empty field
   document.resume_submit.fname.focus( ); //This focuses the cursor on the empty field
   return false; //This prevents the form from being submitted
   }
   var str = document.resume_submit.fname.value
   var slen = str.length
   for (i=0; i < slen; i++) {
    var ch = str.substring(i,i+1)
    if ( (ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch) && ch != " ") {
    document.resume_submit.fname_error.style.color = "#cc0000"
    document.resume_submit.fname_error.value = "* Invalid Character"; //Inresume_submits user of empty field
    document.resume_submit.fname.focus( ); //This focuses the cursor on the empty field
    return false
     }
	else 
	{
	document.resume_submit.fname_error.style.color = "#000"
	document.resume_submit.fname_error.value="*" ;
	}
   }
   if ( window.document.resume_submit.lname.value == "" )
   {
   document.resume_submit.lname_error.style.color = "#cc0000"
   document.resume_submit.lname_error.value = "* Required"; //Inform user of empty field
   document.resume_submit.lname.focus( ); //This focuses the cursor on the empty field
   return false; //This prevents the resume_submit from being submitted
   }
   var str = document.resume_submit.lname.value
   var slen = str.length
   for (i=0; i < slen; i++) {
    var ch = str.substring(i,i+1)
    if ( (ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch) && ch != " ") 
	{
    document.resume_submit.lname_error.style.color = "#cc0000"
    document.resume_submit.lname_error.value = "* Invalid Character"; //Inform user of empty field
    document.resume_submit.lname.focus( ); //This focuses the cursor on the empty field
    return false
    }
    else {
    document.resume_submit.lname_error.style.color = "#000"
    document.resume_submit.lname_error.value="*" ;
	 }
   if ( window.document.resume_submit.hphone.value == "" )
    {
    document.resume_submit.hphone_error.style.color = "#cc0000"
    document.resume_submit.hphone_error.value = "* Required"; //Inform user of empty field
    document.resume_submit.hphone.focus( ); //This focuses the cursor on the empty field
    return false; //This prevents the resume_submit from being submitted
    }
    else {
    document.resume_submit.hphone_error.style.color = "#000"
    document.resume_submit.hphone_error.value="*" ;
    }
   }
   if ( !(isPhoneNumber(window.document.resume_submit.hphone.value)) )
    {
    document.resume_submit.hphone_error.style.color = "#cc0000"
    document.resume_submit.hphone_error.value = "* Must be (xxx) xxx-xxxx"; //Inform user of empty field
    document.resume_submit.hphone.focus( ); //This focuses the cursor on the empty field
    return false; //This prevents the resume_submit from being submitted
    }
    else {
    document.resume_submit.hphone_error.style.color = "#000"
    document.resume_submit.hphone_error.value="*" ;
    }
   if ( window.document.resume_submit.email.value == "" )
    {
    document.resume_submit.email_error.style.color = "#cc0000"
    document.resume_submit.email_error.value = "* Required"; //Inform user of empty field
    document.resume_submit.email.focus( ); //This focuses the cursor on the empty field
    return false; //This prevents the resume_submit from being submitted
    }
    else {
    document.resume_submit.email_error.style.color = "#000"
    document.resume_submit.email_error.value="*" ;
    }
   var check_and = window.document.resume_submit.email.value.indexOf("@");
   var check_dot = window.document.resume_submit.email.value.indexOf(".");
   if (check_and == -1 || check_dot==-1 )
   {
    document.resume_submit.email_error.style.color = "#cc0000"
    document.resume_submit.email_error.value = "* Must have an @ and a ."; //Inform user of empty field
    document.resume_submit.email.focus( ); //This focuses the cursor on the empty field
    return false; //This prevents the resume_submit from being submitted
    }
    else {
    document.resume_submit.address_error.style.color = "#000"
    document.resume_submit.address_error.value="*" ;
    }
   if ( window.document.resume_submit.resume.value == "" )
   {
    document.resume_submit.resume_error.style.color = "#cc0000"
    document.resume_submit.resume_error.value = "* Required"; //Inform user of empty field
    document.resume_submit.resume.focus( ); //This focuses the cursor on the empty field
    return false; //This prevents the resume_submit from being submitted
   }
    else {
    document.resume_submit.resume_error.style.color = "#000"
    document.resume_submit.resume_error.value="*" ;
   }	
   if ( window.document.resume_submit.address.value == "" )
   {
    document.resume_submit.address_error.style.color = "#cc0000"
    document.resume_submit.address_error.value = "* Required"; //Inform user of empty field
    document.resume_submit.address.focus( ); //This focuses the cursor on the empty field
    return false; //This prevents the resume_submit from being submitted
    }
    else {
    document.resume_submit.address_error.style.color = "#000"
    document.resume_submit.address_error.value="*" ;
   }
   if ( window.document.resume_submit.city.value == "" )
   {
    document.resume_submit.city_error.style.color = "#cc0000"
    document.resume_submit.city_error.value = "* Required"; //Inform user of empty field
    document.resume_submit.city.focus( ); //This focuses the cursor on the empty field
    return false; //This prevents the resume_submit from being submitted
    }
    else {
    document.resume_submit.city_error.style.color = "#000"
    document.resume_submit.city_error.value="*" ;
   }
   if ( window.document.resume_submit.state.options[window.document.resume_submit.state.selectedIndex].value == "" )
   {
    document.resume_submit.state_error.style.color = "#cc0000"
    document.resume_submit.state_error.value = "* Required"; //Inform user of empty field
    document.resume_submit.state.focus( ); //This focuses the cursor on the empty field
    return false; //This prevents the resume_submit from being submitted
    }
    else {
    document.resume_submit.state_error.style.color = "#000"
    document.resume_submit.state_error.value="*" ;
   }
   if ( window.document.resume_submit.zip.value == "" )
   {
    document.resume_submit.zip_error.style.color = "#cc0000"
    document.resume_submit.zip_error.value = "* Required"; //Inform user of empty field
    document.resume_submit.zip.focus( ); //This focuses the cursor on the empty field
    return false; //This prevents the resume_submit from being submitted
   }
    else {
    document.resume_submit.zip_error.style.color = "#000"
    document.resume_submit.zip_error.value="*" ;
   }   
   if ( !(validZIP(window.document.resume_submit.zip.value)) )
   {
    document.resume_submit.zip_error.style.color = "#cc0000"
    document.resume_submit.zip_error.value = "* Must be 5 digits or 5 digits+4 "; //Inform user of empty field
    document.resume_submit.zip.focus( ); //This focuses the cursor on the empty field
    return false; //This prevents the resume_submit from being submitted
   }
    else {
    document.resume_submit.zip_error.style.color = "#000"
    document.resume_submit.zip_error.value="*" ;
   }
}

// -->
