function initBoxes(box1,box2) {
var country=document.getElementById(box1);
var city=document.getElementById(box2);
for (i=0; i<countries.length; i++) {
  var x=document.createElement('option');
  var y=document.createTextNode(countries[i]['country']);
  if (window.attachEvent) { // for IE
  x.setAttribute('value',y.nodeValue);
  }
  x.appendChild(y);
  country.appendChild(x);
}

country.onchange=function() {
  if(this.value!="") {
   var list=document.getElementById(box2);
   while (list.childNodes[0]) {
    list.removeChild(list.childNodes[0])
   }
   fillBox2(city,this.value);
   }
  }

fillBox2(city,country.value);
}

function fillBox2(box2,country) {
for (i=0; i<countries.length; i++) {
  if (countries[i]['country']==country) {
   var cities=countries[i]['cities'];
  }
}
for (i=0; i<cities.length; i++) {
  var x=document.createElement('option');
  var y=document.createTextNode(cities[i]);
  x.appendChild(y);
  box2.appendChild(x);
  }
} 

function DOLinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<dol.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(dol[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		DOLfillBox2(city,this.value);
	  }
  	}
	DOLfillBox2(city,country.value);
}

function DOLfillBox2(box2,country) {
	for (i=0; i<dol.length; i++) {
	  if (dol[i]['country']==country) {
	    var cities=dol[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
} 

function wojewodztwo(id) {
	switch(id) {
		case 1:			
			DOLinitBoxes('country','city');
			break;
		case 2:
			KPinitBoxes('country','city');
			break;
		case 3:
			LUBEinitBoxes('country','city');
			break;
		case 4:
			LUBinitBoxes('country','city');
			break;
		case 5:
			LODinitBoxes('country','city');
			break;
		case 6:
			MALinitBoxes('country','city');
			break;
		case 7:
			MAZinitBoxes('country','city');
			break;
		case 8:
			OPOinitBoxes('country','city');
			break;
		case 9:
			PODKinitBoxes('country','city');
			break;
		case 10:
			PODinitBoxes('country','city');
			break;
		case 11:
			POMinitBoxes('country','city');
			break;
		case 12:
			SLAinitBoxes('country','city');
			break;
		case 13:
			SWinitBoxes('country','city');
			break;
		case 14:
			WMinitBoxes('country','city');
			break;
		case 15:
			WLKPinitBoxes('country','city');
			break;
		case 16:
			ZPinitBoxes('country','city');
			break;
	
	}
}

function KPinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<kuj.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(kuj[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		KPfillBox2(city,this.value);
	  }
  	}
	KPfillBox2(city,country.value);
}

function KPfillBox2(box2,country) {
	for (i=0; i<kuj.length; i++) {
	  if (kuj[i]['country']==country) {
	    var cities=kuj[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function LUBEinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<lube.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(lube[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		LUBEfillBox2(city,this.value);
	  }
  	}
	LUBEfillBox2(city,country.value);
}

function LUBEfillBox2(box2,country) {
	for (i=0; i<lube.length; i++) {
	  if (lube[i]['country']==country) {
	    var cities=lube[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function LUBinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<lubu.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(lubu[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		LUBfillBox2(city,this.value);
	  }
  	}
	LUBfillBox2(city,country.value);
}

function LUBfillBox2(box2,country) {
	for (i=0; i<lubu.length; i++) {
	  if (lubu[i]['country']==country) {
	    var cities=lubu[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function LODinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<lod.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(lod[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		LODfillBox2(city,this.value);
	  }
  	}
	LODfillBox2(city,country.value);
}

function LODfillBox2(box2,country) {
	for (i=0; i<lod.length; i++) {
	  if (lod[i]['country']==country) {
	    var cities=lod[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function MALinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<mal.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(mal[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		MALfillBox2(city,this.value);
	  }
  	}
	MALfillBox2(city,country.value);
}

function MALfillBox2(box2,country) {
	for (i=0; i<mal.length; i++) {
	  if (mal[i]['country']==country) {
	    var cities=mal[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function MAZinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<maz.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(maz[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		MAZfillBox2(city,this.value);
	  }
  	}
	MAZfillBox2(city,country.value);
}

function MAZfillBox2(box2,country) {
	for (i=0; i<maz.length; i++) {
	  if (maz[i]['country']==country) {
	    var cities=maz[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function OPOinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<opo.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(opo[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		OPOfillBox2(city,this.value);
	  }
  	}
	OPOfillBox2(city,country.value);
}

function OPOfillBox2(box2,country) {
	for (i=0; i<opo.length; i++) {
	  if (opo[i]['country']==country) {
	    var cities=opo[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function PODKinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<pod.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(pod[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		PODKfillBox2(city,this.value);
	  }
  	}
	PODKfillBox2(city,country.value);
}

function PODKfillBox2(box2,country) {
	for (i=0; i<pod.length; i++) {
	  if (pod[i]['country']==country) {
	    var cities=pod[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function PODinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<podl.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(podl[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		PODfillBox2(city,this.value);
	  }
  	}
	PODfillBox2(city,country.value);
}

function PODfillBox2(box2,country) {
	for (i=0; i<podl.length; i++) {
	  if (podl[i]['country']==country) {
	    var cities=podl[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function POMinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<pom.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(pom[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		POMfillBox2(city,this.value);
	  }
  	}
	POMfillBox2(city,country.value);
}

function POMfillBox2(box2,country) {
	for (i=0; i<pom.length; i++) {
	  if (pom[i]['country']==country) {
	    var cities=pom[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function SLAinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<sla.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(sla[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		SLAfillBox2(city,this.value);
	  }
  	}
	SLAfillBox2(city,country.value);
}

function SLAfillBox2(box2,country) {
	for (i=0; i<sla.length; i++) {
	  if (sla[i]['country']==country) {
	    var cities=sla[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function SWinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<swi.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(swi[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		SWfillBox2(city,this.value);
	  }
  	}
	SWfillBox2(city,country.value);
}

function SWfillBox2(box2,country) {
	for (i=0; i<swi.length; i++) {
	  if (swi[i]['country']==country) {
	    var cities=swi[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function WMinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<war.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(war[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		WMfillBox2(city,this.value);
	  }
  	}
	WMfillBox2(city,country.value);
}

function WMfillBox2(box2,country) {
	for (i=0; i<war.length; i++) {
	  if (war[i]['country']==country) {
	    var cities=war[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function WLKPinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<wlk.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(wlk[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		WLKPfillBox2(city,this.value);
	  }
  	}
	WLKPfillBox2(city,country.value);
}

function WLKPfillBox2(box2,country) {
	for (i=0; i<wlk.length; i++) {
	  if (wlk[i]['country']==country) {
	    var cities=wlk[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function ZPinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<zac.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(zac[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		ZPfillBox2(city,this.value);
	  }
  	}
	ZPfillBox2(city,country.value);
}

function ZPfillBox2(box2,country) {
	for (i=0; i<zac.length; i++) {
	  if (zac[i]['country']==country) {
	    var cities=zac[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
}

function ALLinitBoxes(box1,box2) {
	var country=document.getElementById(box1);	
	while (country.childNodes[0]) {
		   country.removeChild(country.childNodes[0])
		}
	var city=document.getElementById(box2);
	while (city.childNodes[0]) {
	   city.removeChild(city.childNodes[0])
	}
	for (i=0; i<all.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(all[i]['country']);
	  if (window.attachEvent) { // for IE
		  x.setAttribute('value',y.nodeValue);
	  }
	  x.appendChild(y);
	  country.appendChild(x);
	}
	country.onchange=function() {
	  if(this.value!="") {
		var list=document.getElementById(box2);
		while (list.childNodes[0]) {
		   list.removeChild(list.childNodes[0])
		}
		ALLfillBox2(city,this.value);
	  }
  	}
	ALLfillBox2(city,country.value);
}

function ALLfillBox2(box2,country) {
	for (i=0; i<all.length; i++) {
	  if (all[i]['country']==country) {
	    var cities=all[i]['cities'];
	  }
	}
	for (i=0; i<cities.length; i++) {
	  var x=document.createElement('option');
	  var y=document.createTextNode(cities[i]);
	  x.appendChild(y);
	  box2.appendChild(x);
	}
} 
