function isDate(sDate) {
   var re = /^\d{1,2}\/\d{1,2}\/\d{4}$/
   if (re.test(sDate)) {
      var dArr = sDate.split("/");
      var ssDate=dArr[1]+"/"+dArr[0]+"/"+dArr[2];
      var d = new Date(ssDate);
      return d.getMonth() + 1 == dArr[1] && d.getDate() == dArr[0] && d.getFullYear() == dArr[2];
   }
   else {
      return false;
   }
}

function verifyEmail(email){
var status = false;
var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     if (email.search(emailRegEx) != -1)
     {
          status = true;
     }
     return status;
}

function checkSignUp(mf)
{
  var error='';

  if(mf.forename.value=="")
  {
    error=error+"Check your Forename.\n";
  }
  if(mf.surename.value=="")
  {
    error=error+"Check your Surname.\n";
  }
  if(verifyEmail(mf.email.value)==false)
  {
    error=error+"Check your email address.\n";
  }
  if(mf.password.value=="")
  {
    error=error+"Check your Password.\n";
  }
  if(mf.businessname.value=="")
  {
    error=error+"Check your Business Name.\n";
  }
  if(mf.address1.value=="")
  {
    error=error+"Check your Address.\n";
  }
  if(mf.postcode.value=="")
  {
    error=error+"Check your Postcode.\n";
  }
  if(mf.telephonenumber.value=="")
  {
    error=error+"Check your Telephone Number.\n";
  }
  if(mf.jobradius.value=="")
  {
    error=error+"Check your Job Radius.\n";
  }

  if(error!="")
  {
    alert("There are errors:"+"\n"+error);
    return false;
  }
  else
    return true;
}

function checkContactUs(mf)
{
  var error='';

  if(mf.name.value=="")
  {
    error=error+"Check your Name.\n";
  }
  if(verifyEmail(mf.email.value)==false)
  {
    error=error+"Check your email address.\n";
  }
  if(mf.enquiry.value=="")
  {
    error=error+"Check your Enquiry.\n";
  }

  if(error!="")
  {
    alert("There are errors:"+"\n"+error);
    return false;
  }
  else
    return true;
}

function checkJourney(mf)
{
  var error='';

  if(mf.forename.value=="")
  {
    error=error+"Check your Forename.\n";
  }
  if(mf.surename.value=="")
  {
    error=error+"Check your Surname.\n";
  }
  if(mf.address1.value=="")
  {
    error=error+"Check your Address.\n";
  }
  if(mf.city.value=="")
  {
    error=error+"Check your Town/City.\n";
  }
  if(mf.postcode.value=="")
  {
    error=error+"Check your Postcode.\n";
  }
  if(verifyEmail(mf.email.value)==false)
  {
    error=error+"Check your Email Address.\n";
  }
  if(mf.phone.value=="" && mf.mobile.value=="")
  {
    error=error+"Check your Mobile or Phone number.\n";
  }
  if(mf.numberpeople.value=="")
  {
    error=error+"Check the Number of People.\n";
  }
  if(mf.pickupaddressname.value=="" && mf.pickupaddress.value=="" && mf.pickuppostcode.value=="" && mf.pickupcity.value=="")
  {
    error=error+"Check your Pickup Address.\n";
  }
  if(mf.destinationaddressname.value=="" && mf.destinationaddress.value=="" && mf.destinationpostcode.value=="" && mf.destinationcity.value=="")
  {
    error=error+"Check your Destination Address.\n";
  }

  if(error!="")
  {
    alert("There are errors:"+"\n"+error);
    return false;
  }
  else
    return true;
}

function checkEnquirerSignUp(mf)
{
  var error='';

  if(mf.forename.value=="")
  {
    error=error+"Check your Forename.\n";
  }
  if(mf.surname.value=="")
  {
    error=error+"Check your Surname.\n";
  }
  if(verifyEmail(mf.email.value)==false)
  {
    error=error+"Check your email address.\n";
  }
  if(mf.password.value=="")
  {
    error=error+"Check your Password.\n";
  }
  if(mf.postcode.value=="")
  {
    error=error+"Check your Postcode.\n";
  }

  if(error!="")
  {
    alert("There are errors:"+"\n"+error);
    return false;
  }
  else
    return true;
}


