function ValidateForm(f){

            with(f){
         if (isEmpty(_1_Name.value)) {
            alert("Please enter your Name");
            _1_Name.focus();
            return false;
         }

         if (isEmpty(_2_Email_From.value)) {
            alert("Please enter your Email Address");
            _2_Email_From.focus();
            return false;
         }

         if ( !isEmail(_2_Email_From.value) ) {
            alert("Please enter a valid Email Address.");
            _2_Email_From.focus();
            return false;
         }

            if ( isEmpty(_3_Telephone.value) ) {
            alert("Please enter your Phone Number");
            _3_Telephone.focus();
            return false;
         }

         if (!isEmpty(_3_Telephone.value)) {
	         if (!IsNumber(_3_Telephone.value, true)) {
            	alert("Please enter only numbers for your Phone");
            	_3_Telephone.focus();
            	return false;
         	}
         }

		  

  if ( isEmpty(_7_arrival_date.value) ) {
            alert("Please enter your Arrival Date");
            _7_arrival_date.focus();
            return false;
         }




if ( isEmpty(_9_departure_date.value) ) {
            alert("Please enter your Departure Date");
            _9_departure_date.focus();
            return false;
         }



if ( isEmpty(_11_nights.value) ) {
            alert("How Many Nights?");
            _11_nights.focus();
            return false;
         }

if ( isEmpty(_12_adult_guests.value) ) {
            alert("How Many Adult Guests?");
            _12_adult_guests.focus();
            return false;
         }        

if ( isEmpty(_13_children_u18.value) ) {
            alert("How Many Children under 18?");
            _13_children_u18.focus();
            return false;
         } 
 
if ( isEmpty(_14_children_u10.value) ) {
            alert("How Many Children under 18?");
            _14_children_u10.focus();
            return false;
         } 

if (isEmpty(_1_cheese.value)) {
            alert("Please re-enter your Name to confirm booking");
            _1_cheese.focus();
            return false;
         }


	return compFields(0);

  }

  return true;
}


function compFields(nm) {
  var df = document.forms[nm]
  var aa,bb;
  aa = df._1_Name.value;
  bb = df._1_cheese.value;
  if ((aa=="") || (bb=="")) { return true; }
  if (aa!=bb) {
    alert("Name and Re-type name fields should match");
    df._1_cheese.focus();
    return false;
  }
  return true;
}
