function validate_required(field,alerttxt)
{
  with (field)
  {
    if (value==null||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(FirstName,"Please enter your First Name.")==false)
	  {FirstName.focus();return false}
	if (validate_required(LastName,"Please enter your Last Name.")==false)
	  {LastName.focus();return false}
	if (validate_required(Company,"Please enter your Company Name.")==false)
	  {Company.focus();return false}
	if (validate_required(Title,"Please enter your Title.")==false)
	  {Title.focus();return false}
	
	if (validate_email(Email,"Please provide a valid BUSINESS email address.")==false)
	  {Email.focus();return false}
	
	if (validate_required(Phone,"Please enter your Phone.")==false)
	  {Phone.focus();return false}
	if (validate_select(State.selectedIndex,"Please select your State.")==false)
	  {return false}
	if (validate_select(EmployeeRange.selectedIndex,"Please select your Company Size.")==false)
	  {return false}
	if (validate_select(CompanyRevenues__c.selectedIndex,"Please select your Company Revenue.")==false)
	  {return false}
  }
}


function msg() {

   if (document.ContactUs.State[0].selected == true) {
      alert("Please select a state!");
      return false
   }

    return true;
}