function GoCheckHtl()
{
	var frm1 = document.resvForm;
	frm1.indate.value=frm1.indate_cal.value;
	frm1.outdate.value=frm1.outdate_cal.value;
	frm1.indate_DMY_ID.value=frm1.indate_cal.value;
	frm1.outdate_DMY_ID.value=frm1.outdate_cal.value;
	
	if (document.resvForm.indate.value=="") {
		alert("Please select a check in date.");
		return false;
	}
	else if (document.resvForm.outdate.value=="") {
		alert("Please select a check out date.");
		return false;
	}
	else if (document.resvForm.country.selectedIndex==0) {
			alert("Please select a country.");
			document.resvForm.country.focus();
			return false;
		}
	else if (document.resvForm.city.selectedIndex==0) {
			alert("Please select a city.");
			document.resvForm.city.focus();
			return false;
		}
		else {
		document.resvForm.target="_top";
		document.resvForm.method = "post";
		document.resvForm.action = "checkhtl.asp";	
		return true;
		}
}

function Search_Htl(crt, cty) {

	var frm1 = document.resvForm;
	var frm2 = document.f2;
	frm1.indate.value=frm1.indate_cal.value;
	frm1.outdate.value=frm1.outdate_cal.value;
	frm1.indate_DMY_ID.value=frm1.indate_cal.value;
	frm1.outdate_DMY_ID.value=frm1.outdate_cal.value;	
	frm2.indate.value=frm1.indate.value;
	frm2.outdate.value=frm1.outdate.value;
	frm2.indate_DMY_ID.value=frm1.indate_DMY_ID.value;
	frm2.outdate_DMY_ID.value=frm1.outdate_DMY_ID.value;
	frm2.country.value=crt;
	frm2.city.value=cty;
	frm2.target="_top";
	frm2.method="post";
	frm2.action="checkhtl.asp";
	frm2.submit();
	
}    

function qsearch() {

	var frm1 = document.resvForm;
	var frm2 = document.f2;
	var frmq = document.f_q;

	if (frmq.cri.value=="") {
		alert("Please enter a criteria.");
		frmq.cri.focus();		
	} else {
	frm1.indate.value=frm1.indate_cal.value;
	frm1.outdate.value=frm1.outdate_cal.value;
	frm1.indate_DMY_ID.value=frm1.indate_cal.value;
	frm1.outdate_DMY_ID.value=frm1.outdate_cal.value;	
	frm2.indate.value=frm1.indate.value;
	frm2.outdate.value=frm1.outdate.value;
	frm2.indate_DMY_ID.value=frm1.indate_DMY_ID.value;
	frm2.outdate_DMY_ID.value=frm1.outdate_DMY_ID.value;
	frm2.hotelname.value=frmq.cri.value;
	frm2.quick.value="Y";
	frm2.target="_top";
	frm2.method="post";
	frm2.action="checkhtl.asp";
	frm2.submit();
	}
	
}

function Go_Quick() {

	var frm1 = document.resvForm;
	var frm2 = document.f_q;
	var frmq = document.f_q;

	if (frmq.cri.value=="") {
		alert("Please enter a criteria.");
		frmq.cri.focus();
		return (false);		
	} else {
	frm1.indate.value=frm1.indate_cal.value;
	frm1.outdate.value=frm1.outdate_cal.value;
	frm1.indate_DMY_ID.value=frm1.indate_cal.value;
	frm1.outdate_DMY_ID.value=frm1.outdate_cal.value;	
	frm2.indate.value=frm1.indate.value;
	frm2.outdate.value=frm1.outdate.value;
	frm2.indate_DMY_ID.value=frm1.indate_DMY_ID.value;
	frm2.outdate_DMY_ID.value=frm1.outdate_DMY_ID.value;
	frm2.hotelname.value=frmq.cri.value;
	frm2.quick.value="Y";
	frm2.target="_top";
	frm2.method="post";
	frm2.action="checkhtl.asp";
	return (true);
	}
}

function GoHotel(htl) {

	var frm1 = document.resvForm;
	var frm2 = document.f2;

	frm1.indate.value=frm1.indate_cal.value;
	frm1.outdate.value=frm1.outdate_cal.value;
	frm1.indate_DMY_ID.value=frm1.indate_cal.value;
	frm1.outdate_DMY_ID.value=frm1.outdate_cal.value;	
	frm2.indate.value=frm1.indate.value;
	frm2.outdate.value=frm1.outdate.value;
	frm2.indate_DMY_ID.value=frm1.indate_DMY_ID.value;
	frm2.outdate_DMY_ID.value=frm1.outdate_DMY_ID.value;	
	frm2.htl.value=htl;
	frm2.target="_top";
	frm2.method="post";
	frm2.action="gohotel.asp";
	frm2.submit();
}

function GoSort(i) {

	document.f1.order.value=i;
	document.f1.method = "post";
	document.f1.submit();

}

function GoPage(p) {

	document.f1.page.value=p;
	document.f1.method = "post";
	document.f1.submit();
	
}

function Go_Book(htl, nme, rating) {

	var frm1 = document.resvForm;
	var frm2 = document.f1;
	frm1.indate.value=frm1.indate_cal.value;
	frm1.outdate.value=frm1.outdate_cal.value;
	frm1.indate_DMY_ID.value=frm1.indate_cal.value;
	frm1.outdate_DMY_ID.value=frm1.outdate_cal.value;
	frm2.indate.value=frm1.indate.value;
	frm2.outdate.value=frm1.outdate.value;
	frm2.indate_DMY_ID.value=frm1.indate_DMY_ID.value;
	frm2.outdate_DMY_ID.value=frm1.outdate_DMY_ID.value;
	
	document.f1.hotel_code.value=htl;
	document.f1.hotel.value=nme;
	document.f1.rating.value=rating;
	document.f1.target="_self";
	document.f1.method = "post";
	document.f1.action = "checkrm.asp";	
	document.f1.submit();
}

function Go_Info(htl, country) {

//	var theURL = "hotelinfo.asp?"+htl;
	var theURL = "hotelinfo.asp?htl="+htl+"&country="+country;
	window.open(theURL,'hinfo','scrollbars=yes,resizable=yes,width=680,height=450');

}






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 getdataajax(url, id, param) {
var xmlHttp;
if (url.length==0 || id.length==0)
  { 
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return ;
  } 
var url=url+".asp";
//using get method
//var str=hotelcode[htl];
//var str="ar="+encodeURIComponent(ar)+"&rid="+encodeURIComponent(REMOTE_ID)+"&sid="+(SESSION_ID);
//url=url+"&sid="+Math.random();
var str=param;

//alert(url);
//alert(str);

			xmlHttp.onreadystatechange=function getdataajax_stateChanged()
			{ 
			if (xmlHttp.readyState==4)
			{ 
				var obj=document.getElementById(id);
				obj.options.length = 0; //Empty city
				eval(xmlHttp.responseText);
				//document.getElementById(id).innerHTML=xmlHttp.responseText;
			}
			}		

xmlHttp.open("POST",url,true);
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
xmlHttp.send(str);

} 

function ShowCityList(country, id) {

	var param="";
	param=noCacheString()+"&country="+encodeURIComponent(country);
	setTimeout("getdataajax('citylist', '"+id+"', '"+param+"')", 500);
	
}

function noCacheString() {

var str="noCache=";
return str.concat((new Date).getTime(),".",Math.random()*1234567)
};
