// JavaScript Document
var HttPRequest = false;
function ajax(){
	HttPRequest = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		HttPRequest = new XMLHttpRequest();
		if (HttPRequest.overrideMimeType) {
			HttPRequest.overrideMimeType('text/html');
		}
	}else if (window.ActiveXObject) { // IE
		try {
			HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {httPRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}	
}

function callbook(){	
	p_dte = document.getElementById('p_dte').value;
	p_tme = document.getElementById('p_tme').value;
	p_loc = document.getElementById('p_loc').value;	
	d_dte = document.getElementById('d_dte').value;
	d_tme = document.getElementById('d_tme').value;
	d_loc = document.getElementById('d_loc').value;
	
	if(p_dte==""){ alert("please fill in a value in text box pick up date"); return false; }
	if(p_loc=="0"){ alert("please select location pick up date"); return false; }
	
	if(d_dte==""){ alert("please fill in a value in text box Drop off date"); return false; }
	if(d_loc=="0"){ alert("please select location Drop off date"); return false; }
	
	var one_day=1000*60*60*24; 
	var x=p_dte.split("-");
	var y=d_dte.split("-");
	var date1=new Date(x[2],(x[1]-1),x[0]);
	var date2=new Date(y[2],(y[1]-1),y[0]);
	var month1=x[1]-1;
	var month2=y[1]-1;
	Diff=Math.ceil((date2.getTime()-date1.getTime())/(one_day));
	if(Diff<=0){
		alert("please recheck fill pick up date and drop off date again");
		return false;
	}	
	ajax();	
	if (!HttPRequest) {
		alert('Cannot create XMLHTTP instance');
		return false;
	}
	var url="reservetion.php";
	var pmeters = '';
		pmeters=pmeters+"?sid="+Math.random();
		pmeters=pmeters+"&p_dte="+p_dte;
		pmeters=pmeters+"&p_tme="+p_tme;
		pmeters=pmeters+"&p_loc="+p_loc;
		pmeters=pmeters+"&d_dte="+d_dte;
		pmeters=pmeters+"&d_tme="+d_tme;
		pmeters=pmeters+"&d_loc="+d_loc;	
		pmeters=pmeters+"&s=5";
		
		HttPRequest.open('POST',url,true);
		HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		HttPRequest.setRequestHeader("Content-length", pmeters.length);
		HttPRequest.setRequestHeader("Connection", "close");
		HttPRequest.send(pmeters);
		HttPRequest.onreadystatechange = function(){
			if(HttPRequest.readyState == 4){									 
				var T = HttPRequest.responseText ;
				window.location ='reservation__'+T+'.html';			
			}					
		} //end function http		
}
