function checkFormwedding(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.year.selectedIndex == 0) {
   alert ( "Please complete your required year." ); 
   return false; 
  } 
if ( TheForm.Number_of_guests.value.length == 0) {
   alert ( "Please complete your required number of guests." ); 
   return false; 
  } 
   return true;
}

function checkFormevent(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.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.Type_of_event.value.length == 0) {
   alert ( "Please complete your type of event." ); 
   return false; 
  } 
if ( TheForm.approx_numbers.value.length == 0) {
   alert ( "Please complete your approx. numbers." ); 
   return false; 
  } 
   return true;
}

function checkFormaccom(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.date.selectedIndex == 0) {
   alert ( "Please complete your required date." ); 
   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.Number_of_nights.selectedIndex == 0) {
   alert ( "Please complete your required number of nights." ); 
   return false; 
  } 
   return true;
}