    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 DefHotelForMetro(id)
{
    if (xmlhttp) {
		var today = new Date();	
		var url = "ajax/metro.php?id="+id+"&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;
					GetDataMetro(xmlDoc);
					
				}
            }
		}
		xmlhttp.send(null);
    }
    else alert('Ошибка при создании XMLHTTP объекта!');  
	
}

	
function StarsN(n)
{
	var str='';
	for (var i=0; i<n; i++) str=str+'*';
		
	return str;
}

function GetDataMetro(data)
{
	var res='';

	if (data.getElementsByTagName('hname').length==0)
	{
		res=res+"Информация отсутствует";
	}
	else
	{
		var t = data.getElementsByTagName('hname');	
		var n=t.length;
		var stars;
		var price;
		var str_price;
		for(var i=0; i<n; i++)
		{
			//price=data.getElementsByTagName('price')[i].firstChild.nodeValue;
			//if (price==777777777) str_price='по запросу';
			//else str_price=price+' руб.';
			stars=data.getElementsByTagName('stars')[i].firstChild.nodeValue;
			res=res+'<a href="metro/'+data.getElementsByTagName('fname')[i].firstChild.nodeValue+'.html">'+data.getElementsByTagName('hname')[i].firstChild.nodeValue+" ("+StarsN( stars )+')</a> - от '+data.getElementsByTagName('price')[i].firstChild.nodeValue+" руб.<br>";
		}
		
	}
	res='<table class="t_hinf"><tr><td align=left>'+res+'<center><br><a href="javascript: closeHInfo()">закрыть</a></center></td></tr></table>';
	
	var obj1 = document.getElementById('inform');
	
	obj1.innerHTML=res;
}


function getObj(name) {
	if (document.getElementById) return document.getElementById(name);
	else if (document.all) return document.all[name];
	else if (document.layers) return document.layers[name];
	else return false;
}
	
function OpenInf(e,id)
{
  var x = 0;
  var y = 0;
  
  var object = getObj("inform");
  
  if (!e) e = window.event;

  if (e.pageX || e.pageY)
  {
    x = e.pageX;
    y = e.pageY;
  }
  else if (e.clientX || e.clientY)
  {
    x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
    y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
  }

  	object.style.top = y+"px";	
	object.style.left = x+"px";
	
	DefHotelForMetro(id);
}

function getClientWidth()
{
  return document.compatMode=="CSS1Compat" && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}


function ActivMetro(x,y,id)
{
	var m = getObj("hmetro");
	var pred = m.style.cursor;
	
	m.style.cursor="pointer";
	if (m.style.cursor!=pred) m.style.cursor="hand";
}

function DeactivMetro()
{
	var m = getObj("hmetro");
	m.style.cursor="default";
	krasivo=getObj("mround");
}

function closeHInfo()
{
	var m = getObj("inform");
	m.innerHTML="";
}


