var adresik  = location.protocol + "//" + location.hostname + "/"
var url= adresik+"atlas/A1/PL/cityHelper.php5";

var aver="PL";
var dsMiasta=new Spry.Data.XMLDataSet(url, 'miasta/miasto'); // definicja jednego pola do wprowadzenia nazwy miasta
var dsMiasta2=new Spry.Data.XMLDataSet(url, 'miasta/miasto');  // definicja jednego pola do wprowadzenia nazwy miasta
var dsMiasta3=new Spry.Data.XMLDataSet(url, 'miasta/miasto'); // definicja jednego pola do wprowadzenia nazwy miasta
var dsMiasta4=new Spry.Data.XMLDataSet(url, 'miasta/miasto'); // definicja jednego pola do wprowadzenia nazwy miasta
					
//  definicja cityhelpera (bez zmian,bez zmian, dsMiastax - parametr z gory, nazwa pola, nazwa listy cityhelpera,nazwa tabeli cityhelpera, tooltip, loader,bez zmian,clasa CSS niezaznaczonego pola, clasa CSS zaznaczonego pola, bez zmian, bez zmian);
var helper1=new CityHelper(url,aver,dsMiasta,'miasto_z','w_kod_z','helperList','helperTable','helperToolTip','helperLoading',true,'unselectedRow','selectedRow',2,'debugPanel');
var helper2=new CityHelper(url,aver,dsMiasta2,'miasto_d','w_kod_d','helperList2','helperTable2','helperToolTip2','helperLoading2',true,'unselectedRow','selectedRow',2,'debugPanel');
var helper3=new CityHelper(url,aver,dsMiasta3,'miasto_z','w_kod_z','helperList','helperTable','helperToolTip','helperLoading',true,'unselectedRow','selectedRow',2,'debugPanel');
var helper4=new CityHelper(url,aver,dsMiasta4,'miasto_d','w_kod_d','helperList2','helperTable2','helperToolTip2','helperLoading2',true,'unselectedRow','selectedRow',2,'debugPanel');

helper1.onShowList=function(isVisible) { 
	if (isVisible) 
		document.getElementById('godz_w').style.visibility='hidden';
		else
		document.getElementById('godz_w').style.visibility='visible';
	sopen(isVisible);
}
			
helper2.onShowList=function(isVisible) { 
	if (isVisible) 
		document.getElementById('godz_p').style.visibility='hidden';
		else
		document.getElementById('godz_p').style.visibility='visible';
	sopen(isVisible);
}

helper3.onShowList=function(isVisible) { 
	if (isVisible) 
		{
			document.getElementById('godz_w').style.visibility='hidden';
			document.getElementById('klasa_input').style.visibility='hidden';
		}
		else
		{
			document.getElementById('godz_w').style.visibility='visible';
			document.getElementById('klasa_input').style.visibility='visible';
		}
	sopen(isVisible);
}

helper4.onShowList=function(isVisible) { 
	if (isVisible) 
		{
			document.getElementById('godz_p').style.visibility='hidden';
			document.getElementById('preferowane_input').style.visibility='hidden';
		}
		else
		{
			document.getElementById('godz_p').style.visibility='visible';
			document.getElementById('preferowane_input').style.visibility='visible';
		}
	sopen(isVisible);
}

helper1.onChangeValue=function() { 
	document.getElementById('w_kod_z').value=' ';				
}

helper2.onChangeValue=function() { 
	document.getElementById('w_kod_d').value=' ';
}

helper3.onChangeValue=function() { 
	document.getElementById('w_kod_z2').value=' ';				
}

helper4.onChangeValue=function() { 
	document.getElementById('w_kod_d2').value=' ';				
}


function init()
{		
	document.body.onclick=function()
	{			
		if (helper1.isSelecting)
		{
			helper1.findMatchingCity();
		}
		if (helper2.isSelecting)
		{
			helper2.findMatchingCity();
		}
		if (helper3.isSelecting)
		{
			helper3.findMatchingCity();
		}
		if (helper4.isSelecting)
		{
			helper4.findMatchingCity();
		}
	}			
}