// check testimonial
function CheckTestimonial(f)
{
	
	if(f.name.value == ""){
		alert("Name is Mandatory.");
		do_blink(f.name);
		return(false);
	}
	
	if(f.emailadd.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.emailadd);
		return(false);
	}
	else
	{
		var f1=f.emailadd.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.emailadd);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.emailadd);
			return(false);
		 }
		
		
	}
	if(f.comment.value == ""){
		alert("Comment is Mandatory.");
		do_blink(f.comment);
		return(false);
	}
	
	f.submit();
	return true;
}
function CheckGetPrice(f)
{
	if(f.from.value == ""){
		alert("Pick-up is Mandatory.");
		return(false);
	}
	if(f.to.value == ""){
		alert("Drop-off is Mandatory.");
		return(false);
	}
	
	return true;
}

function CheckContactUs(f)
{
	if(f.name.value == ""){
		alert("Name is Mandatory.");
		do_blink(f.name);
		return(false);
	}
		
	if(f.email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.email);
		return(false);
	}
	else
	{
		var f1=f.email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.email);
			return(false);
		 }
	}
	
	if(f.comments.value == ""){
		alert("Comments is Mandatory.");
		do_blink(f.comments);
		return(false);
	}
	
	if(f.txtCaptcha.value == ""){
		alert("Security code is Mandatory.");
		do_blink(f.txtCaptcha);
		return(false);
	}
	f.submit();
}
function CheckPostcode(f)
{
	if(f.from.value == ""){
		alert("Pickup postcode is Mandatory.");
		do_blink(f.from);
		return(false);
	}
	if(f.to.value == ""){
		alert("Dropoff postcode is Mandatory.");
		do_blink(f.to);
		return(false);
	}
	return true;
}
function CheckBook1(f)
{
	if(f.number_passenger.value == ""){
		alert("Number of passenger is Mandatory.");
		do_blink(f.number_passenger);
		return(false);
	}
	if(f.number_passenger.value == "0"){
		alert("Number of passenger is not zero.");
		do_blink(f.number_passenger);
		return(false);
	}
	if(isNaN(f.number_passenger.value)){
		alert("Incorrect value.");
		do_blink(f.number_passenger);
		return(false);
	}
	
	return true;	
}
function CheckBook2(f)
{
	if(f.traveldate.value == ""){
		alert("Travel date is Mandatory.");
		do_blink(f.traveldate);
		return(false);
	}
	if(f.hour.value == ""){
		alert("Hour date is Mandatory.");
		return(false);
	}
	if(f.minute.value == ""){
		alert("Minute date is Mandatory.");
		return(false);
	}
	//////////////////////////////////////////////////////////////////////////////////////////////
	//alert(f.traveldate.value);
//	var currdate = new Date()
//	var datetime = f.traveldate.value
//	var exp0 = datetime.split(" ");
//	
//	var secondpara = exp0[1];
//	var exp2 = secondpara.split(":");
//	
//	var indate = exp0[0];
//	var expl = indate.split("-");
//	var yr = expl[0];
//	var mon = expl[1];
//	var day = expl[2];
//	
//	var userdate = new Date(yr,mon,day)
//	var DaysDiff = Math.floor((userdate.getTime() - currdate.getTime())/(1000*60*60*24));
//	
//	
//	if (DaysDiff < -1)
//	{
//    	alert("Please select proper date.");
//		do_blink(f.from_date);
//		return false;
//	}
//	else
//	{
//		var currdate = new Date()
//		var currhr = currdate.getHours();
//		var currmint = currdate.getMinutes();
//		var checktime = Math.floor(currhr*60+currmint);
//		
//		var hr = exp2[0];
//		var mint = exp2[1];
//		var inchecktime = parseInt(hr*60) + parseInt(mint);
//		
//		var checkvalue = parseInt(4*60);
//		
//		var timediff = inchecktime - checktime;
//		alert(DaysDiff);	
//		if(DaysDiff == -1)
//		{
//			if(timediff < 240)
//			{
//				alert("You need to book online atleast 4 Hours before your pick up time.");
//				do_blink(f.hour);
//				do_blink(f.minute);
//				return false;
//			}
//		}
//	}

	
//////////////////////////////////////////////////////////////////////////////////////////////
	if(f.fullname.value == "0"){
		alert("Full name  is Mandatory.");
		do_blink(f.fullname);
		return(false);
	}
	if(f.email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.email);
		return(false);
	}
	else
	{
		var f1=f.email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.email);
			return(false);
		 }
	}
	if(f.address.value == "0"){
		alert("Address  is Mandatory.");
		do_blink(f.address);
		return(false);
	}
	
	
	return true;	
}
// check signup
function CheckSignup(f)
{
	
	if(f.fname.value == ""){
		alert("First Name is Mandatory.");
		do_blink(f.fname);
		return(false);
	}
	if(f.lname.value == ""){
		alert("Last Name is Mandatory.");
		do_blink(f.lname);
		return(false);
	}
	
	if(f.email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.email);
		return(false);
	}
	else
	{
		var f1=f.email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.email);
			return(false);
		 }
		
		
	}
	if(f.address1.value == ""){
		alert("Street is Mandatory.");
		do_blink(f.address1);
		return(false);
	}
	if(f.address2.value == ""){
		alert("Suburb is Mandatory.");
		do_blink(f.address2);
		return(false);
	}
	if(f.postcode.value == ""){
		alert("Postcode is Mandatory.");
		do_blink(f.postcode);
		return(false);
	}
	if(f.county.value == ""){
		alert("State/Territory is Mandatory.");
		do_blink(f.county);
		return(false);
	}
	if(f.country.value == ""){
		alert("Country is Mandatory.");
		do_blink(f.country);
		return(false);
	}
	
	if(f.password.value == ""){
		alert("Password is Mandatory.");
		do_blink(f.password);
		return(false);
	}
	else
	{
		if(f.password.value.length < 6)
		{
			alert("Password must be atleast six character.");
			do_blink(f.password);
			return(false);
		}
	}
	if(f.cpassword.value == ""){
		alert("Confirm password is Mandatory.");
		do_blink(f.cpassword);
		return(false);
	}
	else
	{
		if(f.cpassword.value.length < 6)
		{
			alert("Confirm password must be atleast six character.");
			do_blink(f.cpassword);
			return(false);
		}
		else
		{
			if(f.password.value != f.cpassword.value)
			{
				alert("Password and Confirm password didn't match.");
				do_blink(f.password);
				do_blink(f.cpassword);
				return(false);	
			}
		}
	}
	
	f.submit();
	return true;
}
// check login
function CheckLogin(f)
{
	
	
	if(f.email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.email);
		return(false);
	}
	else
	{
		var f1=f.email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.email);
			return(false);
		 }
		
		
	}
	if(f.pass.value == ""){
		alert("Password is Mandatory.");
		do_blink(f.pass);
		return(false);
	}
	else
	{
		if(f.pass.value.length < 6)
		{
			alert("Invalid password length.Must be atleast six character.");
			do_blink(f.pass);
			return(false);	
		}
	}
	
	f.submit();
	return true;
}
// check forget pass
function CheckForgetPass(f)
{
	if(f.email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.email);
		return(false);
	}
	else
	{
		var f1=f.email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.email);
			return(false);
		 }
	}
	f.submit();
	return true;
}
// check change pass
function CheckChangePass(f)
{
	if(f.oldpass.value == ""){
		alert("Old Password is Mandatory.");
		do_blink(f.oldpass);
		return(false);
	}
	else
	{
		if(f.oldpass.value.length < 6)
		{
			alert("Invalid password length.Must be atleast six character.");
			do_blink(f.oldpass);
			return(false);	
		}
	}
	
	if(f.newpass.value == ""){
		alert("New Password is Mandatory.");
		do_blink(f.newpass);
		return(false);
	}
	else
	{
		if(f.newpass.value.length < 6)
		{
			alert("Invalid password length.Must be atleast six character.");
			do_blink(f.newpass);
			return(false);	
		}
	}
	
	if(f.cnewpass.value == ""){
		alert("Confirm new password is Mandatory.");
		do_blink(f.cnewpass);
		return(false);
	}
	else
	{
		if(f.cnewpass.value.length < 6)
		{
			alert("Invalid password length.Must be atleast six character.");
			do_blink(f.cnewpass);
			return(false);	
		}
		else
		{
			if(f.cnewpass.value != f.newpass.value)
			{
				alert("New password and Confirm password didn't match.");
				do_blink(f.cnewpass);
				return(false);
			}	
		}
	}
	
	f.submit();
	return true;
}
// check account info
function CheckAccount(f)
{
	
	if(f.fname.value == ""){
		alert("First Name is Mandatory.");
		do_blink(f.fname);
		return(false);
	}
	if(f.lname.value == ""){
		alert("Last Name is Mandatory.");
		do_blink(f.lname);
		return(false);
	}
	if(f.address1.value == ""){
		alert("Street is Mandatory.");
		do_blink(f.address1);
		return(false);
	}
	if(f.address2.value == ""){
		alert("Suburb is Mandatory.");
		do_blink(f.address2);
		return(false);
	}
	if(f.postcode.value == ""){
		alert("Postcode is Mandatory.");
		do_blink(f.postcode);
		return(false);
	}
	if(f.county.value == ""){
		alert("State/Territory is Mandatory.");
		do_blink(f.county);
		return(false);
	}
	if(f.country.value == ""){
		alert("Country is Mandatory.");
		do_blink(f.country);
		return(false);
	}
	
	
	
	f.submit();
	return true;
}


