function validate(myform)
  {
  var re = /^(\d{1,2}):(\d{2})([ap]m)?$/;
  var company=$F('company');
  var name=$F('name');
  var phone=$F('phone');
  var fax=$F('fax');
  var siteaddress=$F('siteaddress');
  var email=$F('email');
  var insuite=$F('insuite');
  var floorplan=$F('floorplan');
  var outlet=$F('outlet');
  var ceiltype=$F('ceiltype');
  var jobwalk=$F('jobwalk');
  var meetdate=$F('meetdate');
  var meettime=$F('meettime');
  var riserfeed=$F('riserfeed');
  var phonelines=$F('phonelines');
  var howmany=$F('howmany');
  var hunt=$F('hunt');
  var numbers=$F('numbers');
  var phonesystem=$F('phonesystem');
  var whattype=$F('whattype');
  var features=$F('features');
  var moveindate=$F('moveindate');
  var services=$F('services');
  
 if(alltrim(company)=='')
{
alert("Please Enter Your Company Name");
document.getElementById('company').focus();
return false;
}
if(alltrim(name)=='')
{
alert("Please Enter Contact Name");
document.getElementById('name').focus();
return false;
}
if(alltrim(phone)=='')
{
alert("Please Enter Phone number");
document.getElementById('phone').focus();
return false;
}
/*if(alltrim(fax)=='')
{
alert("Please Enter Fax number");
document.getElementById('fax').focus();
return false;
}*/
if(alltrim(siteaddress)=='')
{
alert("Please Enter Job Site Address");
document.getElementById('siteaddress').focus();
return false;
}
if(alltrim(email)=='')
{
alert("Please Enter E-mail Address");
document.getElementById('email').focus();
return false;
}
else{var res=checkEmail(email);if(res==false){alert("Please Enter A valid E-Mail Address");document.getElementById('email').focus();return false;}}

if(alltrim(insuite)=='')
{
alert("Will you need in-suite cabling?(Enter Yes Or No)");
document.getElementById('insuite').focus();
return false;
}
else if((alltrim(insuite)=='yes')||(alltrim(insuite)=='Yes'))
{
if(alltrim(floorplan)=='')
{
alert("Do you have a floor plan?");
document.getElementById('floorplan').focus();
return false;
}
}
if(alltrim(outlet)=='')
{
alert("Please Enter your standard outlet configuration");
document.getElementById('outlet').focus();
return false;
}
if(alltrim(ceiltype)=='')
{
alert("Please Enter ceiling type (drop-tile or hard-lid)");
document.getElementById('ceiltype').focus();
return false;
}

if(alltrim(jobwalk)=='')
{
alert("Would you like to set up a job walk?(Enter Yes Or No)");
document.getElementById('jobwalk').focus();
return false;
}
else if((alltrim(jobwalk)=='yes')||(alltrim(jobwalk)=='Yes'))
{

if(alltrim(meetdate)=='')
{
alert("Please select date to meet from the calendar");
document.getElementById('meetdate').focus();
return false;
}
/*else
{*/
if(alltrim(meettime)=='')
{
alert("Please Enter The time to meet");
document.getElementById('meettime').focus();
return false;
}
/*******************/
else  {
 if(regs = meettime.match(re)) {
  if(regs[3]) { if(regs[1] < 1 || regs[1] > 12)
   {
    alert("Invalid value for hours: " + regs[1]); 
    document.getElementById('meettime').focus();
     return false; 
    } 
    } else 
    {
     if(regs[1] > 23) {
      alert("Invalid value for hours: " + regs[1]); 
      document.getElementById('meettime').focus();
       return false; 
      } 
      } 
      if(regs[2] > 59) 
      { alert("Invalid value for minutes: " + regs[2]); 
      document.getElementById('meettime').focus();
       return false; 
      } 
      } else 
      { alert("Invalid time format: " + meettime); 
      document.getElementById('meettime').focus(); 
      return false; 
      } 
      }



/******************/
//}
}
if(alltrim(riserfeed)=='')
{
alert("Does your new suite have a secondary riser feed cable?");
document.getElementById('riserfeed').focus();
return false;
}
if(alltrim(phonelines)=='')
{
alert("Do you need any phone/data lines ordered?(Enter Yes Or No)");
document.getElementById('phonelines').focus();
return false;
}
else if((alltrim(phonelines)=='yes')||(alltrim(phonelines)=='Yes'))
{
if(alltrim(howmany)=='')
{
alert("Enter How Many phone/data lines you want to order");
document.getElementById('howmany').focus();
return false;
}
if(alltrim(hunt)=='')
{
alert("Do any of the lines need to be in a hunt group?");
document.getElementById('hunt').focus();
return false;
}
/*if(alltrim(hunt)=='')
{
alert("Do any of the lines need to be in a hunt group?");
document.getElementById('hunt').focus();
return false;
}*/
if(alltrim(numbers)=='')
{
alert("Please select when you want the numbers to arrive at your building from the calendar");
document.getElementById('numbers').focus();
return false;
}
}
if(alltrim(phonesystem)=='')
{
alert("Do you need information about a new/used phone system?(Enter Yes Or No)");
document.getElementById('phonesystem').focus();
return false;
}
else if((alltrim(phonesystem)=='yes')||(alltrim(phonesystem)=='Yes'))
{
if(alltrim(whattype)=='')
{
alert("Please enter type of phone system");
document.getElementById('whattype').focus();
return false;
}
if(alltrim(features)=='')
{
alert("Please enter the features you require");
document.getElementById('features').focus();
return false;
}
}


if(alltrim(moveindate)=='')
{
alert("Please select your official move in date from the calendar");
document.getElementById('moveindate').focus();
return false;
}

if(alltrim(services)=='')
{
alert("Please enter any services you wish us to provide");
document.getElementById('services').focus();
return false;
}



return true;
  }
  
  
