// JavaScript Document
function getHTTPObject(){
	var request_o; //declare the variable to hold the object.
	var browser = navigator.appName; //find the browser name
	if(browser == "Microsoft Internet Explorer"){
		/* Create the object using MSIE's method */
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		/* Create the object using other browser's method */
		request_o = new XMLHttpRequest();
	}
	return request_o; //return the object
}
var http = getHTTPObject(); // We create the HTTP Object



url="process_request.php";

function getAjaxDataMail(div, id, name,  email) { 
 	var str1="?name=" + name +"&email="+email+"&maillist=1";
	
	document.getElementById("formM").style.display = "none";
	document.getElementById("waitingM").innerHTML = "<img src='images/ajax-loaderB.gif' /><br>Processing details, please wait..";
	//alert(url + str1 + str2);
  http.open("GET", url + str1 , true);
 
  http.onreadystatechange = function() {  
  
  if (http.readyState == 4) {     
	results = http.responseText
	
	if(results == 1)
	{
		document.getElementById("waitingM").innerHTML = "Success, Thank you.";
	}
	else if(results == 2)
	{
		document.getElementById("waitingM").innerHTML = "Failed";
	}	
	else if(results == 3)
	{
		document.getElementById("waitingM").innerHTML = "You have already registerd!";
	}		
	  	 
  };
  }    
  http.send(null);
}



function getAjaxDataRec(div, id, yname,  yemail, fname,  femail, msg) { 
 	var str1="?yname=" + yname +"&yemail="+yemail+"&fname="+fname+"&femail="+femail+"&msg="+msg+"&recommend=1";
	
	document.getElementById("formR").style.display = "none";
	document.getElementById("waitingR").innerHTML = "<img src='images/ajax-loaderB.gif' /><br>Sending details, please wait..";
	
	//alert(url + str1 + str2);
  http.open("GET", url + str1 , true);
 
  http.onreadystatechange = function() {  
  
  if (http.readyState == 4) {     
	results = http.responseText
	
	if(results == 1)
	{
		document.getElementById("waitingR").innerHTML = "Success, Thank you.";
	}
	else if(results == 2)
	{
		document.getElementById("waitingR").innerHTML = "Failed";
	}	
	else if(results == 3)
	{
		document.getElementById("waitingR").innerHTML = "You have already registerd!";
	}		
	  	 
  };
  }    
  http.send(null);
}


function getAjaxDataCall(div, id, name,  phone) { 
 	var str1="?name=" + name +"&phone="+phone+"&callback=1";
	
	document.getElementById("formC").style.display = "none";
	document.getElementById("waitingC").innerHTML = "<img src='images/ajax-loaderB.gif' /><br>Processing details, please wait..";
	//alert(url + str1 + str2);
  http.open("GET", url + str1 , true);
 
  http.onreadystatechange = function() {  
  
  if (http.readyState == 4) {     
	results = http.responseText
	
	if(results == 1)
	{
		document.getElementById("waitingC").innerHTML = "Success, Thank you.";
	}
	else if(results == 2)
	{
		document.getElementById("waitingC").innerHTML = "Failed";
	}	
	else if(results == 3)
	{
		document.getElementById("waitingC").innerHTML = "You have already registerd!";
	}		
	  	 
  };
  }    
  http.send(null);
}


function getAjaxDataContact(div, id, name, email, telephone, enquiry, gender, checkval) { 
 	var str1="?name=" + name +"&email="+email+"&telephone="+telephone+"&enquiry="+enquiry+"&checkval="+checkval+"&gender="+gender+"&contactus=1";
	
	document.getElementById("formContact").style.display = "none";
	document.getElementById("waitingContact").style.display = "block";
	document.getElementById("waitingContact").innerHTML = "<img src='images/ajax-loader3.gif' /><br>Processing details, please wait..";
	//alert(url + str1 + str2);
  http.open("GET", url + str1 , true);
 
  http.onreadystatechange = function() {  
  
  if (http.readyState == 4) {     
	results = http.responseText
	
	if(results == 1)
	{
		document.getElementById("waitingContact").innerHTML = "Success, Thank you.";
		//document.getElementById("formContact").style.display = "block";
	}
	else if(results == 2)
	{
		document.getElementById("waitingContact").innerHTML = "Sending email failed, please try again later.";
		document.getElementById("formContact").style.display = "block";
	}	
	else if(results == 3)
	{
		document.getElementById("waitingContact").innerHTML = "The confirmation code you entered is incorrect. Please try again";
		document.getElementById("formContact").style.display = "block";
		
		document.getElementById("checkval").value = "";
	}
	else if(results == 4)
	{
		document.getElementById("waitingContact").innerHTML = "You must be a bot!";
		document.getElementById("formContact").style.display = "block";
		
		document.getElementById("checkval").value = "";
	}		
	  	 
  };
  }    
  http.send(null);
}



function getAjaxDataBooking(div, id, name, email, telephone, pickupdateB, dropoffHB, dropoffMB, noofpeopleB, pickupaddressB, pickuppostcodeB, dropoffaddressB, dropoffpostcodeB,title,gender, checkvalb) { 
 	var str1="?name=" + name +"&email="+email+"&telephone="+telephone+"&pickupdateB="+pickupdateB+"&dropoffHB="+dropoffHB+"&dropoffMB="+dropoffMB+"&noofpeopleB="+noofpeopleB+"&pickupaddressB="+pickupaddressB+"&pickuppostcodeB="+pickuppostcodeB+"&dropoffaddressB="+dropoffaddressB+"&dropoffpostcodeB="+dropoffpostcodeB+"&gender="+gender+"&checkvalb="+checkvalb+"&title="+title+"&booking=1";
	
	document.getElementById("formBooking").style.display = "none";
	document.getElementById("waitingBooking").style.display = "block";
	document.getElementById("waitingBooking").innerHTML = "<img src='images/ajax-loader3.gif' /><br>Processing details, please wait..";
	//alert(url + str1 + str2);
  http.open("GET", url + str1 , true);
 
  http.onreadystatechange = function() {  
  
  if (http.readyState == 4) {     
	results = http.responseText
	//alert(http.responseText);
	if(results == 1)
	{
		document.getElementById("waitingBooking").innerHTML = "<span class='Font-18'> Success, Thank you for visiting us. <br>We will get back to you as soon as possible. <br>If you require urgent taxi please call us on <br><strong class='Font-20' style='color:red;'>+44(0)1283 540 997</strong> <br>or  <br><strong class='Font-20' style='color:red;'>+44(0)786 644 66 04</strong></span>";
		//document.getElementById("formBooking").style.display = "block";
	}
	else if(results == 2)
	{
		document.getElementById("waitingBooking").innerHTML = "<span class='Font-18'>Sending email failed, please try again later.</span>";
		document.getElementById("formBooking").style.display = "block";
	}	
	else if(results == 3)
	{
		document.getElementById("waitingBooking").innerHTML = "<span class='Font-18'>The confirmation code you entered is incorrect. Please try again</span>";
		document.getElementById("formBooking").style.display = "block";
		
		document.getElementById("checkvalb").value = "";
	}
	else if(results == 4)
	{
		document.getElementById("waitingBooking").innerHTML = "<span class='Font-18'>You must be a bot!</span>";
		document.getElementById("formBooking").style.display = "block";
		
		document.getElementById("checkvalb").value = "";
	}		
	  	 
  };
  }    
  http.send(null);
}