function ckbox2570(obj)
{
   if(obj.checked){
   }
   else
   {
   //alert('A surcharge may apply. Please check with renting location.')
   openWin1()
   }
}
function validRequired(formField,fieldLabel)
{
   var result = true;

   if (formField.value == "")
   {
      alert('Please enter a value for the "' + fieldLabel +'" field.');
      formField.focus();
      result = false;
   }

   return result;
}
function checkflds(formField,fieldError) 
{
   var result = true;
	if (!formField.checked) {
		alert('Please check a value for the "' + fieldError +'" field.');
      formField.focus();
      result = false;
	}
  	return result;
}

function checkselect(formField,fieldError) 
{
   var result = true;
	if (formField.options[formField.selectedIndex].value=='') {
		alert('Please select a value for the "' + fieldError +'" field.');
      formField.focus();
      result = false;
	}
  	return result;
}

function validEmail(formField,fieldLabel,required)
{
   var result = true;

   if (required && !validRequired(formField,fieldLabel))
      result = false;

   if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )
   {
      alert("Please enter a complete email address in the form: yourname@yourdomain.com");
      formField.focus();
      result = false;
   }
  return result;
}

function validNumberMiles(formField,fieldLabel,required)
{
   var result = true;
	if (isNaN(formField.value)) {
		alert('Please enter a number of miles or leave blank');
      formField.focus();
      result = false;
   }
  return result;
}

function validCard(formField,fieldLabel)
{
   var result = true;
   if (isNaN(formField.value)) {
      alert('Card number should be numeric');
      formField.focus();
      result = false;
   }
  return result;
}

function isEmailAddr(email)
{
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
   result = true;
  }
  return result;
}

function validatestep1(theForm)
{

   // Start ------->
   if (!validRequired(theForm.start_month,"Start date - month"))
      return false;
   if (!validRequired(theForm.start_day,"Start date - day"))
      return false;
   if (!validRequired(theForm.start_year,"Start date - year"))
      return false;
   if (!validRequired(theForm.pickup_location,"Pick-up location"))
      return false;
   //if (!validRequired(theForm.company_name,"Company name"))
   //   return false;
   //if (!validRequired(theForm.company_address,"Company address"))
   //   return false;
   if (!validRequired(theForm.drivers_name,"Driver's name"))
      return false;
   if (!validRequired(theForm.dob_month,"Date of birth - month"))
      return false;
   if (!validRequired(theForm.dob_day,"Date of birth - day"))
      return false;
   if (!validRequired(theForm.dob_year,"Date of birth - year"))
      return false;
   if (!validRequired(theForm.delivery_address,"Home address"))
      return false;
   if (!validRequired(theForm.postcode,"Postcode"))
      return false;
   if (!validRequired(theForm.email,"Email address"))
      return false;
   if (!validEmail(theForm.email,"Email Address",true))
      return false;
   if (!validRequired(theForm.tel_no,"Telephone No"))
      return false;
   if (!validRequired(theForm.time_at_address,"Time at address"))
      return false;
   //if (!validRequired(theForm.previous_address,"Previous address"))
   //   return false;
   if (!validRequired(theForm.curr_employer_name,"Current employer name"))
      return false;
   if (!validRequired(theForm.curr_employer_addr,"Current employer address"))
      return false;
   if (!validRequired(theForm.curr_employer_contact,"Current employer contact"))
      return false;
   if (!validRequired(theForm.curr_employer_phone,"Current employer phone"))
      return false;
   if (!validRequired(theForm.time_with_employer,"Time with employer"))
      return false;
   //if (!validRequired(theForm.prev_employer_name,"Previous employer name"))
   //   return false;
   //if (!validRequired(theForm.prev_employer_addr,"Previous employer address"))
   //   return false;
   //if (!validRequired(theForm.prev_employer_contact,"Previous employer contact"))
   //   return false;
   //if (!validRequired(theForm.prev_employer_phone,"Previous employer phone"))
   //   return false;
   //if (!validRequired(theForm.time_with_prev_employer,"Time with previous employer"))
   //   return false;

   // <--------- End

   return true;
}

function validatestep2(theForm)
{

   // Start ------->
   if (!validRequired(theForm.card_number,"Card number"))
      return false;
   if (!validCard(theForm.card_number,"Card number"))
      return false;
   if (!validRequired(theForm.card_holder_name,"Cardholder name"))
      return false;
   if (!validRequired(theForm.start_date_month,"Start date month"))
      return false;
   if (!validRequired(theForm.start_date_year,"Start date year"))
      return false;
   if (!validRequired(theForm.expiry_month,"Expiry month"))
      return false;
   if (!validRequired(theForm.expiry_year,"Expiry year"))
      return false;
   if (!validRequired(theForm.card_security_no,"Card security number"))
      return false;
   if (!validRequired(theForm.billing_address,"Billing address"))
      return false;
   if (!validRequired(theForm.card_holder_phone,"Cardholder phone"))
      return false;
   //if (!validRequired(theForm.bank_account_name,"Bank account name"))
   //   return false;
   //if (!validRequired(theForm.bank_account_number,"Bank account number"))
   //   return false;
   //if (!validRequired(theForm.bank_sort_code,"Bank sort code"))
   //   return false;
   //if (!validRequired(theForm.bank_name,"Bank name"))
   //   return false;
   //if (!validRequired(theForm.bank_address,"Bank address"))
   //   return false;

   // <--------- End

   return true;
}

function validatestep3(theForm)
{

   // Start ------->
   //if (!validRequired(theForm.insurance_policy_no,"Insurance policy number"))
   //   return false;
   //if (!validRequired(theForm.insurance_cover,"Insurance cover"))
   //   return false;
   //if (!validRequired(theForm.excess,"Excess"))
   //   return false;
   //if (!validRequired(theForm.insurance_expiry_day,"Expiry day"))
   //   return false;
   //if (!validRequired(theForm.insurance_expiry_month,"Expiry month"))
   //   return false;
   //if (!validRequired(theForm.insurance_expiry_year,"Expiry year"))
   //   return false;
   //if (!validRequired(theForm.insurance_company_address,"Insurance company details"))
   //   return false;
   //if (!validRequired(theForm.broker_company_address,"Insurance broker details"))
   //   return false;

   // <--------- End

   return true;
}

