﻿<!--begin js --> var div_copy = "";
var div_id = -1;
var country_id = -1;

function loadregion(id,r,rt)
{
  if (rt == 'a')
  {
		var resultC = document.getElementById('div_panstwo');
	   	resultC.innerHTML = "<img src='/common/skin/loading1.gif'/>";
		if (window.XMLHttpRequest) {
	        reqC = new XMLHttpRequest();
	    } else if (window.ActiveXObject) {
    	    reqC = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    reqC.open('POST',"/web/edytor/projekt2/index.php",true);
		reqC.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    reqC.onreadystatechange = function() {
		    if (reqC.readyState == 4)
		    {
		        if (reqC.status == 200)
		        {
		            var message = "<select name=\"panstwo\" onChange=\"loadregion('"+id+"',this.value,'k')\" id=\"panstwo\" class=\"inputs\"><option value=\"\">Państwo</option>";
						message += reqC.responseText;
						message += '</select>';
		            resultC.innerHTML = message;
		        }
		        else
		        	resultC.innerHTML = "Blad";
		    }
	    }
		reqC.send('a=ws_getcountries&op=' + id + '&lng=');
	
	}

	if (rt == 'k')
	{
		country_id = r;
	   	var resultA = document.getElementById('div_region');
	   	resultA.innerHTML = "<img src='/common/skin/loading1.gif'/>";
		if (window.XMLHttpRequest) {
	        reqA = new XMLHttpRequest();
	    } else if (window.ActiveXObject) {
    	    reqA = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    reqA.open('POST',"/web/edytor/projekt2/index.php",true);
		reqA.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    reqA.onreadystatechange = function() {
		    if (reqA.readyState == 4)
		    {
		        if (reqA.status == 200)
		        {
		            var message = "<select name=\"region\" onchange=\"loadregion('"+id+"',this.value,'r')\" id=\"region\" class=\"inputs\"><option value=\"\">Region</option>";
		            message += reqA.responseText;
		            message += '</select>';
		            resultA.innerHTML = message;
		        }
		        else
		        	resultA.innerHTML = "Blad";
		    }
	    }
		reqA.send('a=ws_getregions&r=' + r + '&op=' + id + '&lng=');
	}

		
	if ( (rt == 'k') || (rt == 'r') || (rt == 'km') )
	{
		var resultB = document.getElementById('div_miasto');
		resultB.innerHTML = "<img src='/common/skin/loading1.gif'/>";
		if (window.XMLHttpRequest) {
			reqB = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			reqB = new ActiveXObject("Microsoft.XMLHTTP");
		}
		reqB.open('POST',"/web/edytor/projekt2/index.php",true);
		reqB.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		reqB.onreadystatechange = function() {
			if (reqB.readyState == 4)
			{
				if (reqB.status == 200)
				{
					var message = "<select name=\"miasto\" onchange=\"loadregion('"+id+"',this.value,'m')\" class=\"inputs\"><option value=\"\">Miasto</option>";
					message += reqB.responseText;
					message += "</select>";
					resultB.innerHTML = message;
				}
				else
					resultB.innerHTML = "Blad";
			}
		}
		if ((rt == 'r') && (r == '')) { rt = 'km'; r = country_id; }	
		if (rt == 'km') {
			reqB.send('a=ws_getcities&rt=km&r='+country_id + '&op=' + id);
		} else {
			reqB.send('a=ws_getcities&r='+ r +'&rt='+ rt + '&op=' + id + '&lng=');
		}
		
	}
}

function show_regionselector(oid,mode)
{
	var selectedDIV = document.getElementById("region");
	if (mode == 1)
	{
		if (div_id > 0)
		{
			var oldDIV = document.getElementById("region");
			oldDIV.innerHTML = div_copy;
			div_id = -1;
		}
		div_copy = selectedDIV.innerHTML;
		div_id = oid;
		
		txt = '<div id="div_panstwo" align=\"left\"><select style="" id="sel_panstwo" onchange="javascript:loadregion('+oid+',2,'+"'p'"+');" class=\"inputs\"><option value="">Państwo</option></select></div>';
		txt += '<div id="div_region" align=\"left\"><select id="sel_region" onchange="javascript:loadregion('+oid+',this.value,'+"'r'"+');" class=\"inputs\"><option value="">Region</option></select></div>';
		txt += '<div id="div_miasto" align=\"left\"><select id="sel_miasto" onchange="javascript:loadregion('+oid+',this.value,'+"'m'"+');" class=\"inputs\"><option value="">Miasto</option></select></div>';
		selectedDIV.innerHTML = txt;
		loadregion(oid,0,'a');
	}
	else
	{
		selectedDIV.innerHTML = div_copy;
		div_id = -1;
	}
}

function bgfocus(e, f, i){

	var img = "url(" + i + ")";

	if( !f && (e.style.backgroundImage == '') && (e.value == '') ) e.style.backgroundImage = img;
	else if( f && (e.style.backgroundImage == img) && (e.value == '')) e.style.backgroundImage = '';
}

<!--end js-->
