    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 showObject() { 
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: hideObject(Nav111);" 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"><strong>Algunas opciones de alojamiento est&aacute;n marcadas con el s&iacute;mbolo “online”. La creaci&oacute;n, pago y confirmaci&oacute;n de este tipo de reservas se realiza en r&eacute;gimen de tiempo real.<br>Modos de pago de reservas online:</strong><br>1.Online mediante tarjeta de cr&eacute;dito.<br><br><strong>Si Usted realiza la reserva en r&eacute;gimen normal, el pago se efect&uacute;a desp&uacute;es de una confirmaci&oacute;n adicional en los plazos indicados por el manager del servicio de reservas:</strong><br>1.Mediante tarjeta de cr&eacute;dito: online o con carta de autorizaci&oacute;n.<br>2.Mediante transferencia bancaria.<br>3.En efectivo en oficinas del servicio de reservas.<br></div></div>';
}
function hideObject() {document.getElementById('Nav111').innerHTML = "";}
	
function lookup() {

    if (xmlhttp) {
		var d=document.forms["show_action"];
        var city=d.elements["loc_city"];
		var stars;
		var t1 = city.options[city.selectedIndex].value;
		var t2;
		if (d.elements['loc_stars'])
		{
			stars=d.elements["loc_stars"];
			t2 = stars.options[stars.selectedIndex].value;
		}
		else t2='-';		
		var today = new Date();		
		var url = "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('Todos', '-', 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 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
	{

	}
}

