/*!	FORM VALIDATION    */

function validateBookingRequestForm(theform) {
  var message = '';
  if(document.getElementById('fn').value=='') message+='\nFirst name';
  if(document.getElementById('ln').value=='') message+='\nLast name';
  if(document.getElementById('em').value=='') message+='\nEmail address';
  if(document.getElementById('em').value.length>0){
    if (document.getElementById('em').value.indexOf("@") == -1 || document.getElementById('em').value.indexOf(".") == -1) message+='\nValid email address';
  }
  if(document.getElementById('tp').value=='') message+='\nTelephone';
  if(document.getElementById('dt').value=='' || document.getElementById('dt').value=='dd/mm/yyyy') message+='\nBooking date';
  if(document.getElementById('tm').value=='') message+='\nBooking time';
  if(message.length>0){
    alert('Please provide the following details:\n'+message);
    return false;
  }
  else {
    if(document.getElementById('bookingRequestForm')){
      document.getElementById('bookingRequestForm').style.display='none';
    }
    if(document.getElementById('confirmationMessage')){
      document.getElementById('confirmationMessage').innerHTML='<h2>Thank you for your booking enquiry</h2><p>Your booking has been sent to us and we will respond confirming your reservation.</p><p>We aim to respond as soon as we can, usually the same day. If you have not heard from us then please contact us on 01242 516676.</p>'
      alert("Your message has been sent")
    }
    return true;
  }
}

function validateContactForm(theform) {
  var message = '';
  if(document.getElementById('fn').value=='') message+='\nFirst name';
  if(document.getElementById('ln').value=='') message+='\nLast name';
  if(document.getElementById('em').value=='') message+='\nEmail address';
  if(document.getElementById('em').value.length>0){
    if (document.getElementById('em').value.indexOf("@") == -1 || document.getElementById('em').value.indexOf(".") == -1) message+='\nValid email address';
  }
  if(document.getElementById('tp').value=='') message+='\nTelephone';
  if(document.getElementById('com').value=='') message+='\nYour comments';
  if(message.length>0){
    alert('Please provide the following details:\n'+message);
    return false;
  }
  else {
    if(document.getElementById('contactForm')){
      document.getElementById('contactForm').style.display='none';
    }
    if(document.getElementById('confirmationMessage')){
      document.getElementById('confirmationMessage').innerHTML='<h2>Thank you</h2><p>Your message has been sent to us by email.</p><p>We aim to respond as soon as we can.</p>'
      alert("Your message has been sent")
    }
    return true;
  }
}

function validateSubscribeForm(theform) {
  var message = '';
  if(document.getElementById('fn').value=='') message+='\nFirst name';
  if(document.getElementById('ln').value=='') message+='\nLast name';
  if(document.getElementById('em').value=='') message+='\nEmail address';
  if(document.getElementById('em').value.length>0){
    if (document.getElementById('em').value.indexOf("@") == -1 || document.getElementById('em').value.indexOf(".") == -1) message+='\nValid email address';
  }
  if(message.length>0){
    alert('Please provide the following details:\n'+message);
    return false;
  }
  else {
    if(document.getElementById('subcribeForm')){
      document.getElementById('subcribeForm').style.display='none';
    }
    if(document.getElementById('confirmationMessage')){
      document.getElementById('confirmationMessage').innerHTML='<h2>Thank you</h2><p>Your details have been recorded in our database.</p><p>We will be in touch soon with our latest money saving deals.</p>'
      alert("Your details have been saved")
    }
    return true;
  }
}

function isFilled(field) {
 if (field.value.length < 1) {
  return false;
 } else {
  return true;
 }
}
function isEmail(field) {
 if (field.value.indexOf("@") == -1 || field.value.indexOf(".") == -1) {
  return false;
 } else {
  return true;
 }
} 
