var xmlHttp


function doRatesAndAvailability(bookingForm){

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	
	//myWindow=window.open('','','')
	//myWindow.document.write("This is 'myWindow'")
	//window.focus();
	
	//bookingForm.arriveDate.focus();
	var url="http://www.cairnsaquarius.com.au/wp-content/themes/cairns_aquarius/enquire-rates-availability/rates-availability/getRatesAndAvailability.php";	
	url=url+"?arrDate="+bookingForm.arriveDate.value;	
	url=url+"&sid="+Math.random();	
	
	//myWindow=window.open('','','')
	//myWindow.document.write(url)
	//window.focus();
	
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}



function shiftDates(bookingForm, currentFieldName){

xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	//bookingForm.arriveDate.focus();
	//window.focus();
	//alert(document.getElementById("fullDateDay01").value);
	
	var url="http://www.cairnsaquarius.com.au/wp-content/themes/cairns_aquarius/enquire-rates-availability/rates-availability/getRatesAndAvailability.php";	
	
	//if(bookingForm.arriveDate.value == bookingForm.day01
	url=url+"?arrDate="+bookingForm.arriveDate.value;	
	url=url+"&shift="+currentFieldName;
	url=url+"&sid="+Math.random();			
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);


}




function stateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		//document.getElementById("txtOutput").innerHTML=xmlHttp.responseText;
		//document.getElementById("error").innerHTML="";
		
		var str=xmlHttp.responseText;
		var temp = new Array();
		var currentTime = new Date();
		var arrivalDate = document.getElementById("arriveDate").value;
		var todayDate = document.getElementById("todayDate").value;



		temp = str.split(':');
		
		if(temp.length > 14){
		
		
		//document.getElementById("day01").innerHTML=trim(temp[0]);
		document.getElementById("day01").innerHTML=trim(temp[0]);
		document.getElementById("day02").innerHTML="<br><br>"+temp[2];
		document.getElementById("day03").innerHTML="<br><br>"+temp[4];
		document.getElementById("day04").innerHTML="<br><br>"+temp[6];
		document.getElementById("day05").innerHTML="<br><br>"+temp[8];
		document.getElementById("day06").innerHTML="<br><br>"+temp[10];
		document.getElementById("day07").innerHTML="<br><br>"+temp[12];
		document.getElementById("day08").innerHTML="<br><br>"+temp[14];
		document.getElementById("day09").innerHTML="<br><br>"+temp[16];
		document.getElementById("day10").innerHTML="<br><br>"+temp[18];
		document.getElementById("day11").innerHTML="<br><br>"+temp[20];
		document.getElementById("day12").innerHTML="<br><br>"+temp[22];
		document.getElementById("day13").innerHTML="<br><br>"+temp[24];
		document.getElementById("day14").innerHTML="<br><br>"+temp[26];
		
			
		
		
				
		
		document.getElementById("rateForDay01").innerHTML="<br>"+temp[1];
		document.getElementById("rateForDay02").innerHTML="<br>"+temp[3];
		document.getElementById("rateForDay03").innerHTML="<br>"+temp[5];
		document.getElementById("rateForDay04").innerHTML="<br>"+temp[7];
		document.getElementById("rateForDay05").innerHTML="<br>"+temp[9];
		document.getElementById("rateForDay06").innerHTML="<br>"+temp[11];
		document.getElementById("rateForDay07").innerHTML="<br>"+temp[13];
		document.getElementById("rateForDay08").innerHTML="<br>"+temp[15];
		document.getElementById("rateForDay09").innerHTML="<br>"+temp[17];
		document.getElementById("rateForDay10").innerHTML="<br>"+temp[19];
		document.getElementById("rateForDay11").innerHTML="<br>"+temp[21];
		document.getElementById("rateForDay12").innerHTML="<br>"+temp[23];
		document.getElementById("rateForDay13").innerHTML="<br>"+temp[25];
		document.getElementById("rateForDay14").innerHTML="<br>"+temp[27];
		
		
		
		
		document.getElementById("rate2ForDay01").innerHTML="<br>"+temp[31];
		document.getElementById("rate2ForDay02").innerHTML="<br>"+temp[33];
		document.getElementById("rate2ForDay03").innerHTML="<br>"+temp[35];
		document.getElementById("rate2ForDay04").innerHTML="<br>"+temp[37];
		document.getElementById("rate2ForDay05").innerHTML="<br>"+temp[39];
		document.getElementById("rate2ForDay06").innerHTML="<br>"+temp[41];
		document.getElementById("rate2ForDay07").innerHTML="<br>"+temp[43];
		document.getElementById("rate2ForDay08").innerHTML="<br>"+temp[45];
		document.getElementById("rate2ForDay09").innerHTML="<br>"+temp[47];
		document.getElementById("rate2ForDay10").innerHTML="<br>"+temp[49];
		document.getElementById("rate2ForDay11").innerHTML="<br>"+temp[51];
		document.getElementById("rate2ForDay12").innerHTML="<br>"+temp[53];
		document.getElementById("rate2ForDay13").innerHTML="<br>"+temp[55];
		document.getElementById("rate2ForDay14").innerHTML="<br>"+temp[57];
		
		
		
		
		
		
		//document.getElementById("txtOutput").innerHTML=temp[29];
		//document.getElementById("fullDateDay01").value=temp[30];
		document.getElementById("arriveDate").value=temp[60];
		document.getElementById("noAvail").innerHTML="";
		}
		
		
		
		
		
	}
}






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;
}



function trim(s)
{
	return rtrim(ltrim(s));
}

function ltrim(s)
{
	var l=0;
	while(l < s.length && s[l] == ' ')
	{	l++; }
	return s.substring(l, s.length);
}

function rtrim(s)
{
	var r=s.length -1;
	while(r > 0 && s[r] == ' ')
	{	r-=1;	}
	return s.substring(0, r+1);
}
