function validatebookcall(){
	var currentTime = new Date();
	var currentdate=currentTime.getDate();
	var txtname=document.getElementById('txtname').value;
	var txtemail=document.getElementById('txtemail').value;
	var txtphone=document.getElementById('txtphone').value;
	var txtzone=document.getElementById('txtzone').value;
	var txtdate=document.getElementById('txtdate').value;
	var txttime=document.getElementById('txttime').value;
	var txtmessage=document.getElementById('txtmessage').value;
	var txttformat=document.getElementById('txttformat').value;
	var stingtime=currentTime.getMonth()+1;
	if(stingtime<10){
		stingtime='0'+stingtime;
	}
	if(txtname ==''){
		alert("Please ente your name");
		document.getElementById('txtname').focus();
		return false;
	}else if(txtname.length<3){
		alert("Name should have atleast 3 characters");
		document.getElementById('txtname').focus();
		return false;
	}else if(!(CheckAlphabet(txtname))){
			alert ("Please Enter a Valid Full Name  (eg.  A-Z,a-z).");
			document.getElementById('txtname').focus();
			return false;
	}
	if(txtemail==''){
		alert("Please Enter Your Email Address");
		document.getElementById('txtemail').focus();
		return false;
	}else if((txtemail.indexOf("@") < 3 )){
		alert("Please enter valid email address!");
		document.getElementById('txtemail').focus();
		return false;
	}
	if(txtphone==''){
		alert("Please ente your phone number");
		document.getElementById('txtphone').focus();
		return false;
	}else if(txtphone.length<10){
		alert("phone number sould be at least 10 digits");
		document.getElementById('txtphone').focus();
		return false;
		
	}else if(txtphone.length>11){
		alert("phone number sould be maximum 11 digits");
		document.getElementById('txtphone').focus();
		return false;
		
	}else if(!(CheckDigits(txtphone))){
			alert ("Please enter valid phone number");
			document.getElementById('txtphone').focus();
			return false;
	}
	if(currentTime.getFullYear()>txtdate.substring(6,10)){
		alert("Incorrect Year, Please select current year or greater");
		document.getElementById('txtdate').focus();
		return false;
	}else if(stingtime>txtdate.substring(3,5) && currentTime.getFullYear()>=txtdate.substring(6,10)){
		alert("Incorrect Month, Please select current month or greater");
		document.getElementById('txtdate').focus();
		return false;
	}else if(currentdate>txtdate.substring(0,2) && stingtime>=txtdate.substring(3,5) && currentTime.getFullYear()>=txtdate.substring(6,10)){
		alert("Incorrect date, Please select current date or greater");
		document.getElementById('txtdate').focus();
		return false;
	}
	if(txttime==''){
		alert("Please ente your time");
		document.getElementById('txttime').focus();
		return false;
	}else if(!(CheckDigits(txttime))){
			alert ("Please enter valid time");
			document.getElementById('txttime').focus();
			return false;
	}
	if(txtmessage ==''){
		alert("Please ente your message");
		document.getElementById('txtmessage').focus();
		return false;
	}
	showLoader();
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}else{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState==4 && xmlhttp.status==200){
			document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
			hideLoader();
		}
	}
	xmlhttp.open("GET","callback.php?n="+txtname+"&e="+txtemail+"&p="+txtphone+"&z="+txtzone+"&d="+txtdate+"&t="+txttime+"&m="+txtmessage+"&txttformat="+txttformat,true);
	xmlhttp.send();
return false;
}
function showLoader(){
	document.getElementById('backloading').style.display='block';
}
function hideLoader(){
	document.getElementById('backloading').style.display='none';
}
function CheckAlphabet(character) {
	var valid = 1
	character=character.toUpperCase();
	var GoodChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ. "
	var GoodChars1 = " "
	var i = 0
	if (character=="") {
		// Return false if number is empty
		valid = 0
	}
	for (i =0; i <= character.length -1; i++) {
		if (GoodChars.indexOf(character.charAt(i)) == -1) {
			// Note: Remove the comments from the following line to see this
			// for loop in action.
			// alert(character.charAt(i) + " is no good.")
			valid = 0
		} // End if statement
	} // End for loop
	return valid
}
function CheckDigits(TheNumber) {
	var valid = 1
	var GoodChars = "0123456789-+() "
	var i = 0
	if (TheNumber=="") {
		// Return false if number is empty
		valid = 0
	}
	for (i =0; i <= TheNumber.length -1; i++) {
		if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			// Note: Remove the comments from the following line to see this
			// for loop in action.
			// alert(TheNumber.charAt(i) + " is no good.")
			valid = 0
		} // End if statement
	} // End for loop
	return valid
}
