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

function validate_numerical(field,alerttxt)
{
with (field)
{
if (isNaN(value))
        {alert(alerttxt);return false;}
else {return true}
}
}

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

function validate_form(thisform)
{

with (thisform)
{
if (validate_required(account,"Company Name must be filled out!")==false)
        {account.focus();return false;}

if (validate_required(name,"Your Name must be filled out!")==false)
        {name.focus();return false;}
if (validate_email(email,"Not a valid e-mail address!")==false)
        {email.focus();return false;}
if (validate_required(phone,"Phone Number must be filled out!")==false)
        {phone.focus();return false;}
if (validate_required(address1,"Address must be filled out!")==false)
        {address1.focus();return false;}
if (validate_required(city,"City must be filled out!")==false)
        {city.focus();return false;}
if (validate_required(state,"State must be filled out!")==false)
        {state.focus();return false;}
if (validate_required(country,"Country must be filled out!")==false)
        {country.focus();return false;}
if (validate_required(postalcode,"Postal Code must be filled out!")==false)
        {postalcode.focus();return false;}
if (validate_numerical(numemployee,"Number of employees must be a number!")==false)
        {numemployee.focus();return false;}
if (validate_numerical(numyears,"Years in business must be a number!")==false)
        {numyears.focus();return false;}
if (validate_required(corecomp,"Core Competencies must be filled out!")==false)
        {corecomp.focus();return false;}

}
}


