document.hash='';

function check_url()
{ 
 my_hash=window.location.hash;
 old_hash=frames['framing'].location.hash;
 old_hash_2=document.hash;
 
 if (my_hash!=old_hash)
 {
   if (navigator.appName!='Microsoft Internet Explorer')
   {
   }
   else
   {
      mydate = new Date();
      mysec = mydate.getSeconds();
      frames['framing'].location.href='frame.html?'+mysec+my_hash;
   }
 }

 if (my_hash!=old_hash_2)
 {
   document.hash=my_hash;
   load(my_hash)
 }

}
setInterval("check_url()", 100);


function load(id) {  

	url="result.xml?request="+id.replace('#',''); 

	// для firefox и opera 
	if (window.XMLHttpRequest) { 
	request = new XMLHttpRequest();  
	request.open("GET", url, false);   
	request.send(null);
	response=request.responseXML;
	}

	// для ie
	else if (window.ActiveXObject) {
	request = new ActiveXObject("Microsoft.XMLHTTP");
	request.open("GET", url, false);   
	request.send(null);
	response=request.responseXML;
	}

        r_text='';
        rr_text='';

	// Считавыем все элементы "element"
        var element=response.getElementsByTagName("element");


        

        for (var i=0;i<element.length;i++)
        { 


	    // Получаем аттрибуты этих элементов
            var attribute=element[i].attributes;

            // Первый аттрибут - id элемента
            element_id=attribute[0].nodeValue;



            // Остальные аттрибуты
            for (var j=1;j<attribute.length;j++)
            {
                sv=attribute[j].name;
                alert(sv+'='+attribute[j].nodeValue);
                document.getElementById(element_id).sv=attribute[j].nodeValue;
            }



           // Вставка значения элемента
           document.getElementById(element_id).innerHTML=element[i].childNodes[0].nodeValue;


        }
        //alert(id);
        //document.getElementById('text2').innerHTML=rr_text;
}

function star3t()
{

  var s = window.location.hash;
  var re = /#region/;
  var re2 = /#town/;

  var result1 = re.test(s) ? "1" : "0";
  var result2 = re2.test(s) ? "1" : "0";
  if ((result1+result2)==0)
  {
    load('#region:all');
  }

  var re = /#content/;
  var result = re.test(s) ? "1" : "0";
  if (result==0)
  {
     load('#content:index');
  }

}