var prefix="ARM";
if (navigator.appName=='Netscape')prefix="document."+prefix;

function testCondition(fieldValue, message){
//var prefix="document.ARM";
var f=eval(prefix+"."+fieldValue);
if(f.value==""){
      alert(message);
      f.focus();
      return false;
 }else{
return true;
}
}

function checkEmailPhone(emailValue,phoneValue) 
{
var emailCheckPattern =/[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]+\.[a-zA-Z0-9_.-]+/;
var phoneCheckPattern =/\(*\s*\d\s*\d\s*\d\s*\)*\-*\d\s*\d\s*\d\s*\-*\d\s*\d\s*\d\s*\d\s*/;
    if(!phoneCheckPattern.test(phoneValue)){         
		alert("Please enter a valid phone number, starting with the area code.");   
		return false;   
    		}
    if(!emailCheckPattern.test(emailValue)){         
		alert("Please enter a valid email address.");
		return false;   
    		}
return true;
}

function skipped(fieldName){
var f=eval(prefix+"."+fieldName);
return !(f.checked);
}

function validateForm(){

if (!testCondition("firstName","Please enter your first name")) return false;
if (!testCondition("lastName","Please enter your last name")) return false;
if (!testCondition("title","Please enter your title") )return false;
if (!testCondition("company","Please enter your company name")) return false;
if (!checkEmailPhone((eval(prefix+".email")).value,(eval(prefix+".phone")).value)) return false;

return true;
}
      
