var _city;	
var _lh;
function SearchHotel()	{
	_lh = $("Name");
	_city =$("radioSearchCity").checked;

	if(_city) GetCountHotel($("Country").value,$("City").value,_lh.value);
	else GetCountHotel($("Country").value,"_",_lh.value)
}

function GetCountHotel(CnNm,CtNm,Search)
{
	var Cbo = new CallBackObject();
	Cbo.OnError    = GetCountHotel_OnError;
	Cbo.OnComplete = GetCountHotel_Complete;
	var URL = "/catalog/CountHotel.aspx";
	var Query = "City="+ CtNm +
				"&Country="+ CnNm+
				"&Search=" + escapeURI(Search); 
	$("btSearch").disabled=true;
	$("Name").readOnly=true;
	var sr = $("SearchResult");
	sr.innerHTML = msgWaitWeSearch; // "Wait. We search ... ";
	Cbo.DoCallBack(URL,Query,1);
	return true;

}

function escapeURI(La){
if(encodeURIComponent) return encodeURIComponent(La);
if(escape) return escape(La)}

function GetCountHotel_OnError(status, statusText, responseText){
	$("btSearch").disabled=false;
	$("Name").readOnly=false;
	$("SearchResult").innerHTML = msgErrorSearch; // "error search";
alert(status+"\n"+statusText+"\n"+responseText);
}

function GetCountHotel_Complete(responseText, responseXML)
{
	$("btSearch").disabled=false;
	$("Name").readOnly=false;
	$("Name").focus();

	var len = String(responseText).trim().length;	 
	var msg = "";

	if(len>0){
		var action;	
		if(_city) action = $("SearchURLHotelCity").value+_lh.value;
		else action = $("SearchURLHotelCountry").value+_lh.value;
		var fm = document.createElement("form"); 
		fm.method = 'POST'; 
		document.getElementsByTagName('body')[0].appendChild(fm); 
		fm.action = action;
		fm.submit();
	}
	else msg = msgNotFound; 
	$("SearchResult").innerHTML = msg;
}

