var resultId = '';

function getXmlHttp(){
  var xmlhttp;
  try {
    httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      httpRequest = false;
    }
  }
  if (!httpRequest && typeof XMLHttpRequest!='undefined') {
    httpRequest = new XMLHttpRequest();
  }
  return xmlhttp;
}

function sendRequest(file, _resultId, getRequestProc)
{
	getXmlHttp();
	resultId = _resultId;
	document.getElementById(resultId).innerHTML = '<img src="/images/h2_bg.gif" alt="Подождите..."/>';
	httpRequest.open('get', file,true);
	httpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
	httpRequest.onreadystatechange = getRequestProc
	httpRequest.send(null); 
    
}


function sendRequest2(file, _resultId, getRequestProc)
{
	getXmlHttp();
	resultId = _resultId;
	document.getElementById(resultId).innerHTML = '<img src="/images/h2_bg.gif" alt="Подождите..."/>';
	
	httpRequest.open('get', file,true);
	
	httpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
	
	httpRequest.onreadystatechange = getRequestProc
	
	httpRequest.send(null); 

}

function getRequest() {
	if (httpRequest.readyState == 4) {
		document.getElementById(resultId).innerHTML = httpRequest.responseText;
	}
}


function handleError(message) {
  alert("Ошибка: "+message)
}

	 	function sendSearchRequestMetro(i){		
		        var a = document.getElementById('sel'+i).value;
		       
		      	if(a != "")
		      	{ 		      	 
		      	   sendRequest('ajax.php?MetroId=' + a + '&num=' + i, 'data'+i, getRequest);
		      	}		      	
	     	}
	     	
	     function fselectreg(opt)
	     { 
	     	var a = opt.value; 
	     	var b = document.getElementById('selectreg');
	     	if((a == "112")||(a == "643")){
	     		document.getElementById('p1').style.display="block";
	     		document.getElementById('p2').style.display="none";
	     	 	b.value="5";
	     	}else{ 
	     	 	b.value="2"; 
	     	 	document.getElementById('p2').style.display="block";
	     	 	document.getElementById('p1').style.display="none";
	     	 }
	     	document.getElementById('data0').innerHTML="";
	     	document.getElementById('sel0').value="";
	     	for(var j=1; j<5; j++){
	     		document.getElementById('reg'+j).style.display="none";
	     		document.getElementById('sel'+j).value="";
	     		document.getElementById('data'+j).innerHTML="";
	     	}
	    
	     	document.getElementById("curregion").value="1";
	     	document.getElementById('messages').style.display = "block";
	     }
	     
		   function newRegion()
		   { 
		   	  var maxv = document.getElementById("selectreg").value;
		   	  
		      var a = document.getElementById("curregion").value;	
		      
		      if(a<=maxv)
		     	 document.getElementById("reg"+a).style.display="block";
				  a ++;			 	  
			      document.getElementById("curregion").value = a;
			   	  
		      if(a >=maxv){
					document.getElementById('messages').style.display = "none";
		      }else document.getElementById('messages').style.display = "block";
		     
		       document.getElementById("footer").style.display="none";     
			   document.getElementById("footer").style.display="block";
		 
		   } 
		   
