function checkForm(TheForm) {

if (TheForm.Name.value.length == 0) {
   alert("Please enter your name.");
   return false;
  }
if (TheForm.Email_address.value.length ==0){
         alert("Please enter your email address.")
         return false}
if (TheForm.Email_address.value.length >0){
         i=TheForm.Email_address.value.indexOf("@")
         j=TheForm.Email_address.value.indexOf(".",i)
         k=TheForm.Email_address.value.indexOf(",")
         kk=TheForm.Email_address.value.indexOf(" ")
         jj=TheForm.Email_address.value.lastIndexOf(".")+1
         len=TheForm.Email_address.value.length

if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) &&
        (len-jj >=2) && (len-jj<=3)) {
           }
        else {
           alert("Sorry but your email address is invalid, Please try again.\n" +
           TheForm.Email_address.value + " is invalid.")
return false}}
if (TheForm.Telephone_number.value.length == 0) {
   alert("Please enter your telephone number.");
   return false;
  }
if ( TheForm.day.selectedIndex == 0) {
   alert ( "Please complete your required day." ); 
   return false; 
  } 
if ( TheForm.month.selectedIndex == 0) {
   alert ( "Please complete your required month." ); 
   return false; 
  } 
if ( TheForm.year.selectedIndex == 0) {
   alert ( "Please complete your required year." ); 
   return false; 
  } 
if ( ( TheForm.gtc.checked == false ) && ( TheForm.lambo.checked == false ) && ( TheForm.arnage.checked == false ) && ( TheForm.clk.checked == false ) && ( TheForm.topgun.checked == false ) && ( TheForm.rr.checked == false ) && ( TheForm.mco.checked == false ) ) { 
   alert ( "Please select your preferred car." );
   return false; 
  } 
if (TheForm.Pickup_address.value.length == 0) {
   alert("Please enter your pickup address.");
   return false;
  }
if (TheForm.Reception_address.value.length == 0) {
   alert("Please enter your reception address.");
   return false;
  }
   return true;
}

function checkFormoccasion(TheForm) {

if (TheForm.Name.value.length == 0) {
   alert("Please enter your name.");
   return false;
  }
if (TheForm.Email_address.value.length ==0){
         alert("Please enter your email address.")
         return false}
if (TheForm.Email_address.value.length >0){
         i=TheForm.Email_address.value.indexOf("@")
         j=TheForm.Email_address.value.indexOf(".",i)
         k=TheForm.Email_address.value.indexOf(",")
         kk=TheForm.Email_address.value.indexOf(" ")
         jj=TheForm.Email_address.value.lastIndexOf(".")+1
         len=TheForm.Email_address.value.length

if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) &&
        (len-jj >=2) && (len-jj<=3)) {
           }
        else {
           alert("Sorry but your email address is invalid, Please try again.\n" +
           TheForm.Email_address.value + " is invalid.")
return false}}
if (TheForm.Telephone_number.value.length == 0) {
   alert("Please enter your telephone number.");
   return false;
  }
if ( TheForm.day.selectedIndex == 0) {
   alert ( "Please complete your required day." ); 
   return false; 
  } 
if ( TheForm.month.selectedIndex == 0) {
   alert ( "Please complete your required month." ); 
   return false; 
  } 
if ( TheForm.year.selectedIndex == 0) {
   alert ( "Please complete your required year." ); 
   return false; 
  } 
if ( ( TheForm.gtc.checked == false ) && ( TheForm.lambo.checked == false ) && ( TheForm.arnage.checked == false ) && ( TheForm.clk.checked == false ) && ( TheForm.topgun.checked == false ) && ( TheForm.rr.checked == false ) && ( TheForm.mco.checked == false ) ) { 
   alert ( "Please select your preferred car." );
   return false; 
  } 
if (TheForm.Pickup_address.value.length == 0) {
   alert("Please enter your pickup address.");
   return false;
  }
if (TheForm.Destination_address.value.length == 0) {
   alert("Please enter your destination address.");
   return false;
  }
   return true;
}
