// JavaScript Document
  function getCustomerInfo() {
	 var Unit = document.getElementById("Unit").value;
	 var Name = document.getElementById("Name").value;
     var Email = document.getElementById("Email").value;
     var Phone = document.getElementById("Phone").value;
     var Arrival = document.getElementById("Arrival").value;
     var Departure = document.getElementById("Departure").value;
     var Enquiry = document.getElementById("Enquiry").value;
	  var Guests = document.getElementById("Guests").value;
    	  var url = "/ajax/Enquiry.php?Unit=" +
               escape(Unit) + "&Name=" + escape(Name) + "&Email=" + escape(Email) + "&Phone=" + escape(Phone) + "&Arrival=" + escape(Arrival) + "&Departure=" + escape(Departure) + "&Enquiry=" + escape(Enquiry) + "&Guests=" + escape(Guests);
			      var enquirydiv = document.getElementById("quick_enquiry");
		 while (enquirydiv.hasChildNodes()) {
		 var firstChild = enquirydiv.firstChild;
		 enquirydiv.removeChild(firstChild);
		 }
		 replaceText(enquirydiv,"Sending enquiry...");
     request.open("GET", url, true);
     request.onreadystatechange = updatePage;
     request.send(null);
   }

 function getRates() {
	 var Unit = document.getElementById("Unit").value;
	 var Day1 = document.getElementById("date").value;
     var Day2 = document.getElementById("date2").value;
    	  var url = "../ajax/Getrates.php?Unit=" +
               escape(Unit) + "&Date=" + escape(Day1) + "&Date2=" + escape(Day2);
			      var ratesdiv = document.getElementById("rates");
		 while (ratesdiv.hasChildNodes()) {
		 var firstChild = ratesdiv.firstChild;
		 ratesdiv.removeChild(firstChild);
		 }
		 replaceText(ratesdiv,"Calculating Rates...");
     request.open("GET", url, true);
     request.onreadystatechange = updateRates;
     request.send(null);
   }
   
   
   function updatePage() {
     if (request.readyState == 4) {
       if (request.status == 200) {
         /* Get the response from the server */
         var customerAddress = request.responseText;
		 var enquirydiv = document.getElementById("quick_enquiry");
		  while (enquirydiv.hasChildNodes()) {
		 var firstChild = enquirydiv.firstChild;
		 enquirydiv.removeChild(firstChild);
		 }
		 var message = document.createElement("h2");
		 enquirydiv.appendChild(message);
		 message.appendChild(document.createTextNode("Your enquiry was sent"));
		   var newlink = document.createElement('a');
newlink.setAttribute('href', 'accommodation.php');
newlink.setAttribute('id', 'linkaccom');
 enquirydiv.appendChild(newlink);
 var linkvar = document.getElementById("linkaccom");
  linkvar.appendChild(document.createTextNode("Click here to see the accommodation"));
       } else
         alert("Error! Request status is " + request.status);
     }
   }
   
    function updateRates() {
     if (request.readyState == 4) {
       if (request.status == 200) {
         /* Get the response from the server */
		 var jsonData = eval('(' + request.responseText + ')');
		  var theMessage = jsonData.answer[0].message;
		  if((theMessage != "Please enter your arrival and departure dates") && (theMessage != "Those dates are not available") && (theMessage != "Enter your dates again")){
		 var theRate = jsonData.answer[1].nights;
		 	 var theUnit = jsonData.answer[3].unitno;
				 var thePrice = jsonData.answer[2].price;
				 	var ratesdiv = document.getElementById("rates");
					var pricespan = document.getElementById("pricespan");
		  while (ratesdiv.hasChildNodes()) {
		 var firstChild = ratesdiv.firstChild;
		ratesdiv.removeChild(firstChild);
		 }
		   while (pricespan.hasChildNodes()) {
		 var firstChild = pricespan.firstChild;
		pricespan.removeChild(firstChild);
		 }
	replaceText(ratesdiv, thePrice);
		replaceText(pricespan, theRate);
	 var newlink = document.getElementById("booklink");
newlink.setAttribute('href', '../book-unit.php?unit='+theUnit+'');
	}
	else if ((theMessage == "Please enter your arrival and departure dates") || (theMessage == "Those dates are not available") || (theMessage == "Enter your dates again")){
		 	var ratesdiv = document.getElementById("rates");
document.getElementById("booklink").removeAttribute("href");
		while (ratesdiv.hasChildNodes()) {
		 var firstChild = ratesdiv.firstChild;
		ratesdiv.removeChild(firstChild);
		 }
	replaceText(ratesdiv, theMessage);
		}
       } else
         alert("Error! Request status is " + request.status);
     }
   }