function getChild(typ){
if (typ=='kraj') Pogoda.getChildList(DWRUtil.getValue("mapIdA"),typ,updateCountryList);
if (typ=='miasto') Pogoda.getChildList(DWRUtil.getValue("mapIdB"),typ,updateCityList);
if (typ=='kontynent') Pogoda.getChildList("1","kontynent",updateContList);
}

function updateContList(data) {
DWRUtil.removeAllOptions("mapIdA");
DWRUtil.removeAllOptions("mapIdB");
DWRUtil.removeAllOptions("locId");
DWRUtil.addOptions("mapIdA",['wybierz']);
DWRUtil.addOptions("mapIdA", data, "id", "name");
DWRUtil.setValue("mapIdA", "EU");
getChild('kraj');
setTimeout("DWRUtil.setValue(\"mapIdB\", \"PL\")",500);
setTimeout("getChild('miasto')",600);
}

function updateCountryList(data) {
DWRUtil.removeAllOptions("mapIdB");
DWRUtil.removeAllOptions("locId");
DWRUtil.addOptions("mapIdB",['wybierz']);
DWRUtil.addOptions("mapIdB", data, "id", "name");
}

function updateCityList(data) {
DWRUtil.removeAllOptions("locId");
DWRUtil.addOptions("locId",['wybierz']);
DWRUtil.addOptions("locId", data, "id", "name");
}

function findQuery() {
PogodaLok.f(DWRUtil.getValue("fQuery"));
}

function showSel(){
locId = DWRUtil.getValue("locId");
mapIdB = DWRUtil.getValue("mapIdB");
mapIdA = DWRUtil.getValue("mapIdA");
if (locId!='' && locId!='wybierz')  {
   PogodaLok.loadIt(locId);
}
else if (mapIdB!='' && mapIdB!='wybierz') {
     if (pokaS != null)  {
        pokaS = null;
     }
     var fl = document.getElementById("MapaZakladka");
     switchTab(fl);
	   
     PogodaMapa.loadIt(mapIdB);
}
else if (mapIdA!='' && mapIdA!='wybierz')  {
     if (pokaS != null)  {
        pokaS = null;
     }
     var fl = document.getElementById("MapaZakladka");
     switchTab(fl);
     PogodaMapa.loadIt(mapIdA);
}
else {
     alert('Wybierz lokalizację!');
}
}
function chkKod(inp) {
	if (inp.value.match(/^[0-9]{5}$/)) {
		inp.value=inp.value.substring(0,2) + "-" + inp.value.substring(2);
	}
}

