// JavaScript Document

//<![CDATA[
//var http_request=false;
var gselregionnr;
var http_request0=false;
function getregionName0() {

	//alert(gfrm.elements['hurtoponkrajid'+gselregionnr].value);
	frm=document.forms[0];
	
	query="&hurtoponkrajid="+frm.elements['hurtoponkrajid6'].value;
	
	if(!frm.niepokazujpowiatu)
	{
		if(frm.elements['hurtoponkrajid6'].value==3)
			usun_powiat(0);
		else
			dodaj_powiat(0);
	}
//	alert (query);

	load_getregionName0("/ssi/getregionName.asp?data=get",encodeURI(query));
	//document.write(query);
}



//var http_request = false;
   function load_getregionName0(url, query) {
	   
      http_request0 = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request0 = new XMLHttpRequest();
         if (http_request0.overrideMimeType) {
            http_request0.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request0= new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request0 = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request0) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request0.onreadystatechange = StateChange0;
      http_request0.open('GET', url+query, true);
      http_request0.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
     // http_request.setRequestHeader("Content-length", query.length);
      http_request0.setRequestHeader("Connection", "close");
      http_request0.send(null);
   }



function StateChange0() {

	if(http_request0.readyState == 1)
		{
	 		//document.getElementById('loader-icon').style.display= "block";
			//alert(gselregionnr);
			
			if(document.getElementById('hurtoponpowiatid0'))
			document.getElementById('hurtoponpowiatid0').value= "";	
			//document.getElementById('link1Box').innerHTML="";
			//document.getElementById('link2Box').innerHTML="";
		}		
  		
	if (http_request0.readyState == 4) { // Complete
			//document.getElementById('loader-icon').style.display= "none";
	
	if (http_request0.status == 200) { // OK response
		
		// instrukcje...
		http_content0 = http_request0.responseText;	
		
		// budowanie pola select
		//http_content.replace(/,$/,'');
		results0 = http_content0.split(",");
		
		var theSelect = document.getElementById("hurtoponregionid0");
		//alert(theSelect.id);
		//theSelect.name="miasto"
		//theSelect.id="miasto"
		//theSelect.setAttribute = ("name","select1")
		//theSelect.setAttribute = ("id","select1")
//		alert(document.getElementById("hurtoponpowiatid"+gselregionnr)?'tak':'nie');
		
	while (theSelect.firstChild) {
		     theSelect.removeChild(theSelect.firstChild);
		}
		
		theOption=document.createElement("option");
		theText=document.createTextNode("(wybierz z listy)");
		theOption.value="";
		theOption.appendChild(theText);
		theSelect.appendChild(theOption);
		theSelect.style.width="200px";
		
		for ( i = 0; i < results0.length-1; i++ ) {
		theOption=document.createElement("option");
		arespos0=results0[i].split('|');
		tk=arespos0[1];
		vl=arespos0[0];
		theText=document.createTextNode(tk);
		theOption.appendChild(theText);
		//theOption.value=vl;
		theOption.setAttribute("value",vl);
		theSelect.appendChild(theOption);
		}	
		if(document.getElementById("hurtoponpowiatid0"))
		{
		var selpowiat=document.getElementById("hurtoponpowiatid0");
		while (selpowiat.firstChild) {
		     selpowiat.removeChild(selpowiat.firstChild);
		}
		add_opt(selpowiat);
		}
		
		
		
		
		} 
		
		else {
		// obsługa błędów
		http_content0 = http_request0.statusText;
		document.getElementById("urlContent").innerHTML = http_content0;
       	}
    }
  }
function getregionName(selnr) {
	var red=/^\d+$/;
	if(red.test(selnr+''))
	
		gselregionnr=selnr;
	else
	{
		var re=/\D/g;
		gselregionnr=window.event.srcElement.name.replace(re,'');
	}
	//alert(gfrm.elements['hurtoponkrajid'+gselregionnr].value);
	frm=document.forms[0];
	
	query="&hurtoponkrajid="+frm.elements['hurtoponkrajid'+gselregionnr].value;
	
	if(!frm.niepokazujpowiatu)
	{
		if(frm.elements['hurtoponkrajid'+gselregionnr].value==3)
			usun_powiat(gselregionnr);
		else
			dodaj_powiat(gselregionnr);
	}
//	alert (query);

	load_getregionName("/ssi/getregionName.asp?data=get",encodeURI(query));
	//document.write(query);
}



//var http_request = false;
   function load_getregionName(url, query) {
	   
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = StateChange;
      http_request.open('GET', url+query, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
     // http_request.setRequestHeader("Content-length", query.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(null);
   }



function StateChange() {

	if(http_request.readyState == 1)
		{
	 		//document.getElementById('loader-icon').style.display= "block";
			//alert(gselregionnr);
			
			if(document.getElementById('hurtoponpowiatid'+gselregionnr))
			document.getElementById('hurtoponpowiatid'+gselregionnr).value= "";	
			//document.getElementById('link1Box').innerHTML="";
			//document.getElementById('link2Box').innerHTML="";
		}		
  		
	if (http_request.readyState == 4) { // Complete
			//document.getElementById('loader-icon').style.display= "none";
	
	if (http_request.status == 200) { // OK response
		
		// instrukcje...
		http_content = http_request.responseText;	
		
		// budowanie pola select
		//http_content.replace(/,$/,'');
		results = http_content.split(",");
		
		var theSelect = document.getElementById("hurtoponregionid"+gselregionnr);
		//alert(theSelect.id);
		//theSelect.name="miasto"
		//theSelect.id="miasto"
		//theSelect.setAttribute = ("name","select1")
		//theSelect.setAttribute = ("id","select1")
//		alert(document.getElementById("hurtoponpowiatid"+gselregionnr)?'tak':'nie');
//		alert(gselregionnr);
	
		if(document.getElementById("hurtoponpowiatid"+gselregionnr))
		{
		var selpowiat=document.getElementById("hurtoponpowiatid"+gselregionnr);
		while (selpowiat.firstChild) {
		     selpowiat.removeChild(selpowiat.firstChild);
		}
		add_opt(selpowiat);
		}
		while (theSelect.firstChild) {
		     theSelect.removeChild(theSelect.firstChild);
		}
		
		theOption=document.createElement("option");
		theText=document.createTextNode("(wybierz z listy)");
		theOption.value="";
		theOption.appendChild(theText);
		theSelect.appendChild(theOption);
		theSelect.style.width="200px";
		
		for ( i = 0; i < results.length-1; i++ ) {
		theOption=document.createElement("option");
		arespos=results[i].split('|');
		tk=arespos[1];
		vl=arespos[0];
		theText=document.createTextNode(tk);
		theOption.appendChild(theText);
		//theOption.value=vl;
		theOption.setAttribute("value",vl);
		theSelect.appendChild(theOption);
		}	
		
		
		
		} 
		
		else {
		// obsługa błędów
		http_content = http_request.statusText;
		document.getElementById("urlContent").innerHTML = http_content;
       	}
    }
  }
 //]]>