/*---------------------------------------------*/
function isblank(s)  
	 {
	   var len=s.length;
	   for(var i=0;i<len;i++)
	   {
	     if(s.charAt(i)!=" ")
		 {
		   return false;
		  }
		}
		return true;
	}

function onlyNumbers(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode;
	 if (charCode > 31 && (charCode < 43 || charCode > 57)){
	 alert("Please enter numaric value");
	return false;
	}								
	 return true;
}
var remail=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;
/*-------------------------------online book form validate----------------------------*/
function feedback_validate(str){
	if(isblank(str.feedbackname.value)){
	alert("You forgot to enter Name");
	str.feedbackname.focus();
	return false;
	}
	if(isblank(str.organization.value)){
	alert("You forgot to enter Organization");
	str.organization.focus();
	return false;
	}
	if(isblank(str.feedbackmobile.value)){
	alert("You forgot to enter Mobile No");
	str.feedbackmobile.focus();
	return false;
	}
	if(isblank(str.feedbackemailid.value)){
	alert("You forgot to enter E-mail Id");
	str.feedbackemailid.focus();
	return false;
	}
	if(!remail.test(str.feedbackemailid.value)){
	alert("Please enter a correct E-mail Id");
	str.feedbackemailid.focus();
	return false;
	}
	if(isblank(str.feedbackaffiliation.value)){
	alert("You forgot to enter Affiliation");
	str.feedbackaffiliation.focus();
	return false;
	}
	if(isblank(str.feedbackcarnumber.value)){
	alert("You forgot to enter Carnumber");
	str.feedbackcarnumber.focus();
	return false;
	}
	if(isblank(str.cityofrental.value)){
	alert("You forgot to enter City of Rental");
	str.cityofrental.focus();
	return false;
	}
	if(isblank(str.dateofrental.value)){
	alert("You forgot to enter Date of Rental");
	str.dateofrental.focus();
	return false;
	}
	if(isblank(str.feedbackdescription.value)){
	alert("You forgot to enter Feedback");
	str.feedbackdescription.focus();
	return false;
	}
	return true;
	}
/*------------------------------------online feedback validate-------------------------*/
function onlinebook(str){
	if(isblank(str.renting_city.value)){
	alert("You forgot to enter Renting City");
	str.renting_city.focus();
	return false;
	}
	if(isblank(str.formdate.value)){
	alert("You forgot to enter Date & Time");
	str.formdate.focus();
	return false;
	}
	if(isblank(str.formtime.value)){
	alert("You forgot to enter Date & Time");
	str.formtime.focus();
	return false;
	}
	if(isblank(str.formtimeampm.value)){
	alert("You forgot to enter Date & Time");
	str.formtimeampm.focus();
	return false;
	}
	if(isblank(str.todate.value)){
	alert("You forgot to enter Date & Time");
	str.todate.focus();
	return false;
	}
	if(isblank(str.totime.value)){
	alert("You forgot to enter Date & Time");
	str.totime.focus();
	return false;
	}
	if(isblank(str.totimeampm.value)){
	alert("You forgot to enter Date & Time");
	str.totimeampm.focus();
	return false;
	}
	if(isblank(str.nocabs.value)){
	alert("You forgot to enter No. of Cabs");
	str.nocabs.focus();
	return false;
	}
	if(str.package.checked==false){
	alert("You forgot to Select Package");
	str.package.focus();
	return false;
	}	
	if(isblank(str.carmodel.value)){
	alert("You forgot to enter Car model");
	str.carmodel.focus();
	return false;
	}
	if(str.package.checked.value=="custom"){
	if(isblank(str.aproxkm.value)){
	alert("You forgot to enter Approx KM");
	str.aproxkm.focus();
	return false;
	}
	}
	if(isblank(str.pickupaddress.value)){
	alert("You forgot to enter Pickup Address");
	str.pickupaddress.focus();
	return false;
	}
	if(isblank(str.destinationarea.value)){
	alert("You forgot to enter Destination Area");
	str.destinationarea.focus();
	return false;
	}
	if(isblank(str.bookingname.value)){
	alert("You forgot to enter Name");
	str.bookingname.focus();
	return false;
	}
	if(isblank(str.contactno.value)){
	alert("You forgot to enter Contact No");
	str.contactno.focus();
	return false;
	}
	if(isblank(str.emailid.value)){
	alert("You forgot to enter Email id");
	str.emailid.focus();
	return false;
	}
	if(!remail.test(str.emailid.value)){
	alert("Please enter a correct Email id");
	str.emailid.focus();
	return false;
	}
	if(isblank(str.termsconditions.checked==false)){
	alert("You forgot to enter Terms and conditions");
	str.termsconditions.focus();
	return false;
	}
return true;
}
function RegisterValidation(form)
{
	//alert('checking...');
		var frm=document.user_registration;
	
		var regBlankEx=/\s/;
		var reWhiteSpace = new RegExp(/^\s+$/);
		
		
		var name=frm.name.value;
		var address=frm.address.value;
		
		var city=frm.city.value;
		var state=frm.state.value;
		var country=frm.country.value;
		var phono=frm.phono.value;
		var mobileno=frm.mobileno.value;
		var day_d=frm.day.value;
		var day_m=frm.month.value;
		var day_y=frm.year.value;		
		var email=frm.emailid2.value;
		var password=frm.register_password.value;
		var cpassword=frm.confirm_password.value;
		var verification_code=frm.verification_code.value;
		var termscondition=frm.termscondition.checked;
		
			if(name=="" || reWhiteSpace.test(name))
			{
				alert("Please Enter Name!");
				frm.name.focus();
				return false;
			}
			if(address=="" || reWhiteSpace.test(address))
			{
				alert("Please Enter Address!");
				frm.address.focus();
				return false;
			}
			
			if(city=="" || reWhiteSpace.test(city))
			{
				alert("Please Enter City!");
				frm.city.focus();
				return false;
			}
			if(state=="" || reWhiteSpace.test(state))
			{
				alert("Please Enter State!");
				frm.state.focus();
				return false;
			}
			if(country=="")
			{
				alert("Please Enter Country!");
				frm.country.focus();
				return false;
			}
			if(phono=="" || reWhiteSpace.test(phono))
			{
				alert("Please Enter Phone number!");
				frm.phono.focus();
				return false;
			}
				if(phono!="" && isNaN(phono))
				{
					alert("Please Enter Phone number Properly!");
					frm.phono.focus();
					return false;
				}
			if(mobileno=="" || reWhiteSpace.test(mobileno))
			{
				alert("Please Enter Mobile number!");
				frm.mobileno.focus();
				return false;
			}
				if(mobileno!="" && isNaN(mobileno))
				{
					alert("Please Enter Mobile number Properly!");
					frm.mobileno.focus();
					return false;
				}
			
			if(day_d=="")
			{
				alert("Please select Day of Date of Birth!");
				frm.day.focus();
				return false;
			}
			if(day_m=="")
			{
				alert("Please select Month of Date of Birth!");
				frm.month.focus();
				return false;
			}
			if(day_y=="")
			{
				alert("Please select Year of Date of Birth!");
				frm.year.focus();
				return false;
			}			
			if(email=="" || reWhiteSpace.test(email))
			{
				alert("Please Enter Email!");
				frm.emailid2.focus();
				return false;
			}
			if(email!="" && !remail.test(email))
			{
				alert("Please Enter Email Properly!");
				frm.emailid2.focus();
				return false;
			}
			if(password=="" || reWhiteSpace.test(password))
			{
				alert("Please Enter Password!");
				frm.register_password.focus();
				return false;
			}
			if(cpassword=="" || reWhiteSpace.test(cpassword))
			{
				alert("Please Enter Confirm Password!");
				frm.confirm_password.focus();
				return false;
			}
			if(password!="" && cpassword!="")
			{
				if(cpassword!=password)
				{
					alert("Please Enter Confirm Password Properly!");
					frm.confirm_password.focus();
					return false;
				}
			}
			if(verification_code=="" || reWhiteSpace.test(verification_code) || isNaN(verification_code))
			{
				alert("Please Enter Verification Code properly!");
				frm.verification_code.focus();
				return false;
			}
			if(termscondition==false){
				
				alert("Please Agree the terms and condition!!");
				frm.termscondition.focus();
				return false;
			}
	
return true;
}

function loginvalidate(str){
	
	if(str.loginemailid.value==""){
	alert("You forgot to enter E-mail Id");
	str.loginemailid.focus();
	return false;
	}
	if(!remail.test(str.loginemailid.value)){
	alert("Please enter a correct E-mail Id");
	str.loginemailid.focus();
	return false;
	}
	if(str.login_password.value==""){
	alert("You forgot to enter Password");
	str.login_password.focus();
	return false;
	}
	return true;
}


/*-----------------------for price calculate-----------------------*/
var xmlHttp



function ajxpriceval(str)

{ 

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)

 {

 alert ("Browser does not support HTTP Request")

 return

 }

var url="js/chk/carprice.php"

url=url+"?q="+str
xmlHttp.onreadystatechange=rateperkmChanged 

xmlHttp.open("GET",url,true)

xmlHttp.send(null)

}



function rateperkmChanged() 

{ 

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")

 { 

 document.getElementById("rateperkmper").value=xmlHttp.responseText;
 } 

}



function GetXmlHttpObject()

{

var xmlHttp=null;

try

 {

 // Firefox, Opera 8.0+, Safari

 xmlHttp=new XMLHttpRequest();

 }

catch (e)

 {

 //Internet Explorer

 try

  {

  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

  }

 catch (e)

  {

  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

  }

 }

return xmlHttp;

}
