var sessionID = new String(); //selLoc - a global variable handled only by prebaci() function var selLoc //added 6.5.2003. for identifying position in word handled object search //var posCentroids; var gCenX, gCenY, gScale; var idNek; function kartaOnLoad(){ if (document.getElementById){ var spLayer; if (document.getElementById("splashLayer")){ spLayer = document.getElementById("splashLayer"); spLayer.style.visibility = "hidden"; } } if (document.all){ getLayer("mapLayer").top = 0; getLayer("mapLayer").left = 0; getLayer("mapLayer").height = 400; getLayer("mapLayer").width = 556 } //pulling data out of cookies var kolacici, mjerilo, i; kolacici = unescape(document.cookie); //alert(kolacici) kolacici = kolacici.split("; "); for (i=0; i2500000) { if (document.sc6) document.sc6.src = "images/sc6_on.gif"; currZoom = "sc6"; return false; } } function NN6Watchdog(){ if (!document.map.complete){ window.setTimeout("NN6Watchdog()", 200); } else{ kartaOnLoad(); } return false; } function command(upit){ if (document.getElementById){ var spLayer; spLayer = document.getElementById("splashLayer"); spLayer.style.visibility = "visible"; } var i; var path = "map.aspx?"; var query = path + upit; if (idNek > 0){ var id = "&id=" + idNek; } else{ var id = "&id=-1"; } query = query + id; query += "&rnd1=" + Math.random(); query += "&rnd2=" + Math.random(); //alert(query); document.map.src = query; if ((!document.all) && (document.getElementById)) window.setTimeout("NN6Watchdog()", 200); return false; } function redrawFrame(){ var sloj; if ((currTool == "mapzoomin") || (currTool == "mapzoomout")){ drawFrame(); } if (currTool == "mappan"){ sloj = getLayer("mapLayer"); moveLayer(sloj); } return false; } function toolOnMouseOver(tool){ if ((tool.name != currTool)&&(tool.name != currZoom)) tool.src = "images/" + tool.name + "_over.gif"; return false; } function toolOnMouseOut(tool){ if ((tool.name != currTool)&&(tool.name != currZoom)) tool.src = "images/" + tool.name + ".gif"; return false; } //function only for Print.asp file function toolOnMouseOutPrint(tool){ tool.src = "images/" + tool.name + ".gif"; return false; } function toolOnMouseDown(tool, id, cmd){ idNek = id; switch (tool.name) { case "mapzoomin": case "mapzoomout": case "mappan": document.mapzoomin.src = "images/mapzoomin.gif"; document.mapzoomout.src = "images/mapzoomout.gif"; document.mappan.src = "images/mappan.gif"; if (document.srch) document.srch.src = "images/srch.gif"; currTool = tool.name; tool.src = "images/" + tool.name + "_on.gif"; if (document.getElementById){ if (currTool == "mappan"){ getLayer("mainLayer").cursor = "move"; } else{ getLayer("mainLayer").cursor = "crosshair"; } } //dok ne vratim formu za pozicioniranje, ostaje ovako //if (document.all.manual.checked == true) //vracanje nacina pretrazivanja ako se // document.all.sett.checked=true;//na panelu mjenja sa pozicionoraj na nesto drugo //swForm("sett"); break; case "srch": document.mapzoomin.src = "images/mapzoomin.gif"; document.mapzoomout.src = "images/mapzoomout.gif"; document.mappan.src = "images/mappan.gif"; currTool = tool.name; tool.src = "images/" + tool.name + "_on.gif"; if (document.getElementById){ //likvidacija kriza za pann, ako je bio if (currTool == "mappan"){ getLayer("mainLayer").cursor = "move"; } else{ getLayer("mainLayer").cursor = "crosshair"; } } //prebacivanje radio buttona u polozaj za poziciju //if (document.all.manual) // document.all.manual.checked=true; //swForm("manual"); break; case "mapl": command("cmd=210"); break; case "mapr": command("cmd=211"); break; case "mapu": command("cmd=212"); break; case "mapd": command("cmd=213"); break; case "mapprint": printMap(1); break; case "mapprinta": printMap(2); break; case "mapmail": mailMap(); break; case "maphelp": helpMap("help"); break; case "legend": helpMap("legend"); break; case "sc1": command("cmd=131"); break; case "sc2": command("cmd=132"); break; case "sc3": command("cmd=133"); break; case "sc4": command("cmd=134"); break; case "sc5": command("cmd=135"); break; case "sc6": command("cmd=136"); break; } return false; } function openWindow(URL, title, options){ var prozor; prozor = window.open(URL, title, options); prozor.focus(); return false; } function printMap(i){ var rnd1, rnd2; rnd1 = Math.random(); rnd2 = Math.random(); switch (i) { case 1: openWindow("map_print.aspx?" + sessionID + "&rnd1=" + rnd1 + "&rnd2" + rnd2, "Print", "toolbar=0,location=0,status=0,directories=0,resizable=0,width=584,height=540,scrollbars=0"); break; case 2: openWindow("../map_print.aspx?" + sessionID + "&rnd1=" + rnd1 + "&rnd2" + rnd2, "Print", "toolbar=0,location=0,status=0,directories=0,resizable=0,width=584,height=540,scrollbars=0"); break; } return false; } function mailMap(){ var rnd1, rnd2; rnd1 = Math.random(); rnd2 = Math.random(); openWindow("mail_img.asp?" + sessionID + "&rnd1=" + rnd1 + "&rnd2" + rnd2, "Mail", "toolbar=0,location=0,status=0,directories=0,resizable=0,width=584,height=540,scrollbars=0"); return false; } function helpMap(page){ var url; url=page+".asp" openWindow(url, "Help", "toolbar=0,location=0,status=0,directories=0,resizable=0,width=490,height=400,scrollbars=1"); return false; } //prebacuje formu ovisno o potrebi function swForm(type){ //alert(type.value) switch (type) { case "adr": if (currTool == "srch") currTool = "mapzoomin"; document.srch.src = "images/srch.gif"; if (currTool=="mapzoomin") document.mapzoomin.src = "images/mapzoomin_on.gif"; document.getElementById("tocna_adresa").style.display = "block"; document.getElementById("naselje").style.display = "none"; document.getElementById("manPos").style.display = "none" break; case "sett": if (currTool == "srch") currTool = "mapzoomin"; if (currTool=="mapzoomin") document.mapzoomin.src = "images/mapzoomin_on.gif"; document.srch.src = "images/srch.gif"; document.getElementById("tocna_adresa").style.display = "none"; document.getElementById("manPos").style.display = "none"; document.getElementById("naselje").style.display = "block"; break; case "manual": //alert("Tu sam ") document.srch.src = "images/srch_on.gif"; document.getElementById("manPos").style.display = "block"; document.getElementById("tocna_adresa").style.display = "none"; document.getElementById("naselje").style.display = "none"; break; } }