    var xmlhttp;
    /*@cc_on
    @if (@_jscript_version >= 5)
        try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                xmlhttp = new 
                ActiveXObject("Microsoft.XMLHTTP");
            } catch (E) {
                xmlhttp = false;
            }
        }
    @else
        xmlhttp = false;
    @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
        try {
            xmlhttp = new XMLHttpRequest();
        } catch (e) {
            xmlhttp = false;
        }
    }
	
function Send_HTTP(Adr,PStr,obj,Cont){
	var request=null;
	if(window.XMLHttpRequest){
		request=new XMLHttpRequest();
	}else if(typeof ActiveXObject!="undefined"){
		request=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if(request!=null){
		request.onreadystatechange=function(){
			//if(request.readyState==1){obj.innerHTML='<table style="width:100%;height:100%;"><tr><td align="center"><img src="TEST/TTT/img/loading.gif"/></td></tr></table>';}
			if(request.readyState==4){
				if(request.status==200){
					if(Cont=="E"){
						eval(request.responseText);
					}else{
						obj.innerHTML=request.responseText;
					}
				}
			}
		}
		request.open("GET", Adr+"?"+PStr, true);
		request.send(null);
	}
}	
	
	
function showObject111() { 
document.getElementById('Nav111').innerHTML =  '<div style="border-style:solid; border-width: 1px; border-color: #3e3e3e; background-color: white"><div style="text-align: right"><div style="margin-top: 2px; margin-bottom: 0px; margin-left: 5px; margin-right: 5px;"><a href="javascript: hideObject111();" class="kr"><img src="https://www.reservation.ru/system/img/close.gif" width="15" height="15" title="Закрыть окно" border="0"></a></div></div><div style="padding: 10px"><span class="menua" style="padding: 1px; background-color: #b85f61; color: white">Онлайн</span><b> бронирование</b> - создается, оплачивается и подтверждается в реальном времени.<br>Возможные формы оплаты:<br>1. Банковской картой на сайте Онлайн.<br>2. Наличными через терминалы Qiwi (в течение 3 ч).<br>3. Наличными в салонах "Евросети" (в течение 3 ч).<br>4. Яндекс-деньгами на сайте Онлайн.<br><br><b>Обычное бронирование</b> требует дополнительного подтверждения менеджера Reservation.RU.<br>Возможные формы оплаты:<br>1. Банковской картой на сайте.<br>2. Наличными через терминалы Qiwi<br>3. Наличными в салонах "Евросети".<br>4. Яндекс-деньгами на сайте.<br>5. По безналичному расчету.<br>6. Наличными или банковской картой в офисе.<br>7. Переводом через Сбербанк РФ.</div></div>';
}
function hideObject111() {document.getElementById('Nav111').innerHTML = "";}	
	
function GetAbsURL1()
{
	var url1=location.href;
	if (url1.indexOf("www.")==-1) return 'http://reservation.ru/';
	else return 'http://www.reservation.ru/';
}
	
	
function lookup(put) {
var d=document.forms["show_action"];
//if (d.elements['HTLID'])
{
    if (xmlhttp) {
		var d=document.forms["show_action"];
        var city=d.elements["loc_city"];
		var stars;
		var t1 = city.options[city.selectedIndex].value;
		if (d.elements['loc_stars'])
		{
			stars=d.elements["loc_stars"];
			var t2 = stars.options[stars.selectedIndex].value;
		}
		else t2='-';
		var today = new Date();

		var url = GetAbsURL1()+"ajax/hotel_name.php?loc_city="+encodeURIComponent(t1)+"&loc_stars="+encodeURIComponent(t2)+"&z="+today.getDate()+today.getHours()+today.getMinutes()+today.getSeconds();
	    xmlhttp.open("GET", url, true);
		xmlhttp.setRequestHeader("Accept-Language", "ru, en");
		xmlhttp.setRequestHeader("Accept-Charset", "windows-1251");
        xmlhttp.onreadystatechange = function() {
		    if (xmlhttp.readyState == 4) {
				if (xmlhttp.status == 200) {
					var xmlDoc = xmlhttp.responseXML.documentElement;
					fill(xmlDoc);
				}
            }
		}
		xmlhttp.send(null);
    }
    else alert('Ошибка при создании XMLHTTP объекта!');
}
}
	
function fill(data)
{
	var d=document.forms["show_action"];
	var sel=d.elements['HTLID'];
	var button=d.elements['check_ok'];
	sel.options.length = 0;
	var t = data.getElementsByTagName('name');
	var n=t.length;		
	if (n)
	{
		sel.options[0] = new Option('Все', '-', false, false);
		button.disabled = false;
		var id;
		var hotel;
		for(var i=0; i<n; i++)
		{
			id = data.getElementsByTagName('id')[i].firstChild.nodeValue ;
			hotel=data.getElementsByTagName('name')[i].firstChild.nodeValue;
			sel.options[i+1] = new Option(hotel, id, false, false);
		}				
	}
	else
	{
		sel.options[0] = new Option('Нет гостиниц', '-', false, false);
		button.disabled = true;
	}
	
}

function changeview()
{
var radio;
if (document.getElementsByName('TYPEBRON')[0]) radio=document.getElementsByName('TYPEBRON')[0].checked;
var sel=document.getElementsByName('TYPEPAY')[0];

    if (xmlhttp) {
		var d;
		var p=sel.options[sel.selectedIndex].value;
		if (radio) d=1;
		else d=0;
		
       
		var today = new Date();		
		var url = "ajax/type_pay.php?TYPEPAY="+encodeURIComponent(p)+"&type_bron="+encodeURIComponent(d)+"&z="+today.getDate()+today.getHours()+today.getMinutes()+today.getSeconds();
		xmlhttp.open("GET", url, true);
		xmlhttp.setRequestHeader("Accept-Language", "ru, en");
		xmlhttp.setRequestHeader("Accept-Charset", "windows-1251");
        xmlhttp.onreadystatechange = function() {
		    if (xmlhttp.readyState == 4) {
				if (xmlhttp.status == 200) {
					var xmlDoc = xmlhttp.responseXML.documentElement;
					new_list_type_pay(xmlDoc,p);
				}
            }
		}
		xmlhttp.send(null);
    }
    else alert('Ошибка при создании XMLHTTP объекта!');
}

function hide_sel_pmnt()
{
document.getElementById('d_pmnt').innerHTML = '';
var xxx=document.getElementsByName('idx_pmnt')[0].value;
if ( document.getElementById('n_kontakt') ) document.getElementById('n_kontakt').innerHTML = parseInt(xxx);
}

function show_pmnt()
{
var obj=document.getElementById('d_pmnt');
var url_string = new String(window.location);
var xxx=document.getElementsByName('idx_pmnt')[0].value;
if ( document.getElementById('n_kontakt') ) document.getElementById('n_kontakt').innerHTML = parseInt(xxx)+1;
Send_HTTP('../ajax/show_pmnt.php',url_string+"&idx_pmnt="+xxx,obj);
}


function new_list_type_pay (data,p)
{
	var sel=document.getElementsByName('TYPEPAY')[0];
	sel.options.length = 0;
	var t = data.getElementsByTagName('name');
	var n=t.length;		
	if (n)
	{
		var id;
		var typ_pay;
		var info;
		
		for(var i=0; i<n; i++)
		{
			id = data.getElementsByTagName('id')[i].firstChild.nodeValue ;
			typ_pay=data.getElementsByTagName('name')[i].firstChild.nodeValue;
			if (id==p) 
			{
				info=data.getElementsByTagName('info')[i].firstChild.nodeValue;
				info=info.replace(/\[/g, "<");
				info=info.replace(/\]/g, ">");
				document.getElementById("vasyata").innerHTML = info;
				
				sel.options[i] = new Option(typ_pay, id, false, true);
			}
			else sel.options[i] = new Option(typ_pay, id, false, false);
		}				
	}
	else
	{

	}
}

function getObj(id){
	if(document.getElementById){return document.getElementById(id);}
	else if(document.all){return document.all[id];}
	else if(document.layers){return document.layers[id];}
	else return false;
}

function Send_HTTP(Adr,PStr,obj,Cont){
	var request=null;
	if(window.XMLHttpRequest){
		request=new XMLHttpRequest();
	}else if(typeof ActiveXObject!="undefined"){
		request=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if(request!=null){
		request.onreadystatechange=function(){
			if(request.readyState==1){obj.innerHTML='<table style="width:100%;height:100%;"><tr><td align="center"><img src="http://reservation.ru/ww/TEST/TTT/img/loading.gif"/></td></tr></table>';}
			if(request.readyState==4){
				if(request.status==200){
					if(Cont=="E"){
						eval(request.responseText);
					}else{
						obj.innerHTML=request.responseText;
					}
				}
			}
		}
		request.open("GET", Adr+"?"+PStr, true);
		request.send(null);
	}
}

function Get_Country_Sel(X)
{
//alert(' lkkkkk');
	if (X!='RU')
	{
		//document.location.href ="http://new.reservation.ru/ww/hotels.php?CC="+X;
		create_ww_find(X);
	}


}

function create_ru_find()
{
var obj=getObj('frm_find');
var FRM=document.forms['show_action'];
var X1=FRM.elements['DIN'].value;
var X2=FRM.elements['DOUT'].value;
var str_url=GetAbsURL1()+'ajax/find_frm.php';
if(obj) Send_HTTP(str_url,'DIN='+X1+'&DOUT='+X2,obj);

}

function vkl_dop_find(i,put)
{
	put1="'"+put+"'";
	if (i==1)
	{
		document.cookie = "reg_find = 1";
		document.getElementById("dop_find").innerHTML = '<table cellspacing="0" cellpadding="0" width="100%"><tr><td height="10"></td></tr><tr valign="bottom"><td>Цена номера в сутки от (руб.):</td><td align="right"><INPUT TYPE="text" NAME="PRICEOT" MAXLENGTH="7" style="width: 50px"></td></tr><tr><td height="2"></td></tr><tr valign="bottom"><td>Цена номера в сутки до (руб.):</td><td align="right"><INPUT TYPE="text" NAME="PRICEDO" MAXLENGTH="7" style="width: 50px"></td></tr><tr><td height="2"></td></tr><tr valign="bottom"><td>Категория гостиницы:</td><td width="60" align="right"><select class="linput" name="loc_stars" style="width: 50px" onChange="javaScript: lookup('+put1+');"><option value="0">Все</option><option value="1">*</option><option value="2">**</option><option value="3">***</option><option value="4">****</option><option value="5">*****</option></select></td></tr><tr><td height="2"></td></tr><tr valign="bottom"><td width="190">От центра не более (км): </td><td align="right"><div style="position: static" id="Mask"><select class="linput" name="loc_dist" style="width: 50"><option value="-">Все</option><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option></select></div></td></tr><tr><td height="2"></td></tr><tr valign="bottom"><td>Только <span class="menua" style="padding: 1px; background-color: #b85f61; color: white">Онлайн</span>: <a href="javascript: showObject111();" class="menu">?</a></td><td align="right"><input type="checkbox" name="pr_online" value="1"></td></tr></table>';
		document.getElementById("but_dop_find").innerHTML = '<a href="javascript: vkl_dop_find(0,'+put1+')" class="menu">Обычный поиск</a>';
		//document.getElementById("ya").innerHTML = '';
		document.getElementById("ya").style.display = 'none';
		document.getElementsByName('check_ok')[0].disabled = false;
		//lookup();
	}
	else
	{
		document.cookie = "reg_find = 0";
		document.getElementById("dop_find").innerHTML = "";
		document.getElementById("but_dop_find").innerHTML = '<a href="javascript: vkl_dop_find(1,'+put1+')" class="menu">Расширенный поиск</a>';
		//document.getElementById("ya").innerHTML = '<table width="100%" cellspacing="0" cellpadding="0"><tr height="15"><td></td></tr><tr><td><a href="http://reservation.ru/agency.php?o=1" style="color:white"><img width="289" height="74" src="'+put+'img/67.jpg" border="0"></a></td></tr></table>';
		document.getElementsByName('check_ok')[0].disabled = false;
		document.getElementById("ya").style.display = 'block';
	}			 
}



