// JavaScript Document
var request = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
request = false;
}
}
@end @*/
if (!request && typeof XMLHttpRequest != 'undefined') {
request = new XMLHttpRequest();
}

function ajaxSwitch(country) {
var url = "getcities2.php?country=" + escape(country);
request.open("GET", url, true);
request.onreadystatechange = go;
request.send(null);
}

function ajaxSwitch2(city) {
var url = "getdist.php?city=" + escape(city);
request.open("GET", url, true);
request.onreadystatechange = godis;
request.send(null);
}

function go() {
if (request.readyState == 4) {
if (request.status == 200) {
var response = request.responseText;
var lista=document.getElementById("city");
var cityes=response.split('|');

var x=document.createElement('option');
var y=document.createTextNode("الرجاء اختيار مدينة ");
	x.value=-1;
	x.appendChild(y);
	lista.appendChild(x);

for (i=1; i<cityes.length; i+=2) {
	x=document.createElement('option');
	y=document.createTextNode(cityes[i]);
	x.value=cityes[i+1];
	x.appendChild(y);
	lista.appendChild(x);
	}
   }
  }
}
function godis() {
if (request.readyState == 4) {
if (request.status == 200) {
var response2 = request.responseText;
var lista2=document.getElementById("dist[]");
var disty=response2.split('|');


for (f=1; f<disty.length; f+=2) {
	t=document.createElement('option');
	var n=document.createTextNode(disty[f]);
	t.value=disty[f+1];
	t.appendChild(n);
	lista2.appendChild(t);
	}
   }
  }
}

function init() {
var country=document.getElementById('country');
country.onchange=function() {
	if(this.value!="") {
		var lista=document.getElementById("city");
		while (lista.childNodes[0]) {lista.removeChild(lista.childNodes[0])}
		ajaxSwitch(this.value);
		}
	}
	ajaxSwitch(country.value);

var city=document.getElementById('city');
city.onchange=function() {
	if(city.value!="") {
		var lista2=document.getElementById("dist[]");
		while (lista2.childNodes[0]) {lista2.removeChild(lista2.childNodes[0])}
		ajaxSwitch2(city.value);
		}
	}
	ajaxSwitch2(city.value);

}
window.onload=init;