function prva_po_starte(){}function po_get_hladania(){}function po_get_copyright(){}function po_get_skratky(){}function po_get_vrstvy(){}function po_get_config(){}function po_get_spravy(){}
function hl(){var g=$("#hladanie").val(),k=$("#otazka1").val()==undefined?"":$("#otazka1").val(),i=$("#otazka2").val()==undefined?"":$("#otazka2").val(),o=$("#otazka3").val()==undefined?"":$("#otazka3").val(),q=$("#otazka4").val()==undefined?"":$("#otazka4").val();if(k!=""&&k!=undefined||i!=""&&i!=undefined||o!=""&&o!=undefined||q!=""&&q!=undefined)$.ajax({type:"POST",url:"/json/search/",dataType:"json",data:{id:g,otazka1:k,otazka2:i,otazka3:o,otazka4:q},success:function(p){atrOkno.zobraz(p.text,
p.vrstva);$("#info_tabulka").tablesorter({sortList:[[1,0]],headers:{0:{sorter:false}}});$.getJSON("/json/zoomlevel/search/"+g+"/",null,function(a){$(".zobr_obj").click(function(){$.getJSON($(this).attr("rel"),null,function(b){olMapa.kresliWKT(b,a)})})})},error:function(p){atrOkno.zobraz(p)}});return false}var videne_spravy=[];function spravy_position(){x=$(window).width()-570;y=public_gisplan?67:33;return[x,y]}
function nacitaj_spravy(){$.ajax({type:"GET",dataType:"json",url:"/json/messages/",data:{sprava:videne_spravy},success:function(g){if(g.length>0){var k=$("#spravy");for(var i in g){k.append($("<p></p>").append(g[i].text));videne_spravy.push(g[i].id)}if(!k.dialog("isOpen")){k.dialog("option","width",500);k.dialog("option","height",100);k.dialog("option","position",spravy_position());k.dialog("open")}}po_get_spravy()}});setTimeout("nacitaj_spravy()",36E5)}
function rozbal_kategoriu(g){if(g.hasClass("rozbalene")){g.removeClass("rozbalene");g.next(".pravy").removeClass("rozbalene-pravy");g.parent().next("ul").hide()}else{g.addClass("rozbalene");g.next(".pravy").addClass("rozbalene-pravy");g.parent().next("ul").show()}}jQuery.ajaxSettings.traditional=true;
$(document).ready(function(){function g(){var a=true,b=parseFloat($("#id_poi_coord1").val()),m=parseFloat($("#id_poi_coord2").val());if(b<config.maxExtent[0]||b>config.maxExtent[2]){a=false;$("#poi_coord1_error").show();$("#poi_lon_error").show()}else{$("#poi_coord1_error").hide();$("#poi_lon_error").hide()}if(m<config.maxExtent[1]||m>config.maxExtent[3]){a=false;$("#poi_coord2_error").show();$("#poi_lat_error").show()}else{$("#poi_coord2_error").hide();$("#poi_lat_error").hide()}return a}function k(){var a=
g();a&&olMapa.kresliZnacku($("#id_poi_coord1").val(),$("#id_poi_coord2").val(),$("#id_poi_text").val());return a}prva_po_starte();$("li#zal_close a").click(function(){if(zalozka!=null){var a=olMapa.map.getCenter();$("#"+zalozka+"_zalozka").hide();$(this).parent().hide();zalozka=null;$(".aktivna").removeClass("aktivna");mala_mapa=false;sirka_mapy+=230;$("#map").width(sirka_mapy);$("#mapa").width(sirka_mapy).css("left","35px");$("#zalozky").css("left","35px");$("#load").css("left",Math.round(sirka_mapy/
2)-64);olMapa.map.setCenter(a);zmaz_print()}$(this).blur();return false});$("li.zalozka a").click(function(){var a=$(this).parent().attr("id");if(a==zalozka)$(this).blur();else{$(".aktivna").removeClass("aktivna");$("#"+zalozka+"_zalozka").hide();zalozka=a;$(this).addClass("aktivna").blur();$("#"+a+"_zalozka").show();$("li#zal_close a").parent().show();if(!mala_mapa){a=olMapa.map.getCenter();mala_mapa=true;sirka_mapy-=230;$("#map").width(sirka_mapy);$("#mapa").width(sirka_mapy).css("left","265px");
$("#zalozky").css("left","265px");$("#load").css("left",Math.round(sirka_mapy/2)-64);olMapa.map.setCenter(a)}}zalozka=="tlac"?kresli_print():zmaz_print();return false});OpenLayers.IMAGE_RELOAD_ATTEMPTS=3;OpenLayers.Util.onImageLoadErrorColor="transparent";if(public_gisplan){public_redukcia=64;$(".public").toggleClass("public");$("span#logout").remove();$("li#tlac.zalozka").remove();$("div#hladaj").css("top","32px");$("div#nastroje").css("top","62px");$("div#zalozky").css("top","63px");$("div.zalozka_obsah").css("top",
"63px");$("div#mapa").css("top","63px");$("div#status").css("bottom","32px")}prisposob(get_sirka_strany(),get_vyska_strany());$("#load").ajaxStart(function(){$(this).show()}).ajaxStop(function(){$(this).hide()});$.ajax({type:"GET",dataType:"json",url:"/json/config/",success:function(a){nastavenie_merania.displayUnits=a.units;$("#nadpis").html("<h1>"+a.nazov+"</h1>");$("#copy").html(a.copyright);$("#conf_email").html('<a href="mailto:'+a.email+'">'+a.email+"</a>");config=a;(debug=a.debug)&&$("#debug_info").show();
olMapa.init();a=predvolba==""?"/json/layers/":"/json/layers/predvolba/"+predvolba+"/";$.ajax({type:"GET",dataType:"json",url:"/json/location/all/",async:"false",success:function(j){var d="";for(var c in j)d+='<option value="'+j[c].id+'">'+j[c].nazov+"</option>";$("#skratky-select").append(d);po_get_skratky()}});$.ajax({type:"GET",dataType:"json",url:a,success:function(j){var d=j.podkladove_vrstvy;for(var c in d){chk=d[c].zapnuta?' checked="checked"':"";var e='<li><input type="radio" id="pvrstva'+
d[c].id;e+='" name="form_podkladova_vrstva" class="podkladova_vrstva" value="'+d[c].id+'"'+chk+' autocomplete="off" />';e+=' <label for="pvrstva'+d[c].id+'" class="vrstva">'+d[c].nazov+"</label></li>";$("#podkladove_vrstvy").append(e);olMapa.pridajPodkladovuVrstvu(d[c]);if(d[c].zapnuta){podkladova_vrstva="pvrstva"+d[c].id;olMapa.vrstvy[podkladova_vrstva].setVisibility(true);olMapa.vrstvy[podkladova_vrstva].setIsBaseLayer(true);olMapa.map.addLayer(olMapa.vrstvy[podkladova_vrstva]);olMapa.map.raiseLayer(olMapa.vrstvy[podkladova_vrstva],
-1000)}}$(".podkladova_vrstva").click(function(){$(this).blur();var f="pvrstva"+$(this).val();if(podkladova_vrstva!=f){olMapa.vrstvy[f].setVisibility(true);olMapa.vrstvy[f].setIsBaseLayer(true);olMapa.map.addLayer(olMapa.vrstvy[f]);olMapa.map.setBaseLayer(olMapa.vrstvy[f]);olMapa.map.raiseLayer(olMapa.vrstvy[f],-1000);olMapa.vrstvy[podkladova_vrstva].setVisibility(false);olMapa.map.removeLayer(olMapa.vrstvy[podkladova_vrstva]);podkladova_vrstva=f;$("div.olControlPanZoomBar").css("left","auto").css("right",
"50px");$(".vypnute > input:checkbox").each(function(){var n=$(this).attr("id");$("."+n).each(function(){$(this).attr("disabled",true)})})}});d=j.vrstvy;for(c in d){var h=d[c].vrstvy;e='<li><div class="kategoria" title="Vypnutie / zapnutie t\u00e9matickej kateg\u00f3rie">';e+='<div class="lavy fl"><div class="lavy-obsah"><input type="checkbox" id="kat'+d[c].id+'" checked="checked" class="chb_modul" autocomplete="off" /></div></div>';e+='<div class="stredny fl rozbal" title="Rozbalenie / zbalenie ponuky vrstiev"><div class="stredny-obsah">'+
d[c].nazov+"</div></div>";e+='<div class="pravy fl" title="Rozbalenie / zbalenie ponuky vrstiev"></div><div style="clear:left; height: 1px;">&nbsp;</div></div>';e+='<ul class="kat_vrstvy" style="display:none">';for(var l in h){chk=h[l].zapnuta?' checked="checked"':"";e+='<li><input type="checkbox" id="vrstva'+h[l].id+'" name="form_vrstva"';e+='class="kat'+d[c].id+' chb_vrstva"'+chk+' autocomplete="off" rel="'+h[l].zoom_level_min+'" value="'+h[l].id+'" />';e+='<label for="vrstva'+h[l].id+'" class="vrstva">'+
h[l].nazov+"</label></li>";olMapa.pridajVrstvu(h[l]);for(var u in h[l].subvrstvy){var r=$("<li></li>").addClass("legenda_vrstva"+h[l].id);h[l].zapnuta||r.hide();var s="/get_legendgraphic/"+h[l].id+"/"+h[l].subvrstvy[u]+"/";s=$("<img />").attr("src",s);r.append(s);$("#legendy").append(r)}}e+="</ul></li>";$("#tematicke_vrstvy").append(e)}e=j.zindex;for(c in e)olMapa.map.addLayer(olMapa.vrstvy["vrstva"+e[c]]);for(c in d){h=d[c].vrstvy;for(l in h)if(h[l].zapnuta){e="vrstva"+h[l].id;olMapa.vrstvy[e].setVisibility(true);
aktivnaVrstva.zapniVrstvu(e)}}olMapa.zmenenyZoom();$(".rozbal").click(function(){rozbal_kategoriu($(this))});$(".pravy").click(function(){rozbal_kategoriu($(this).prev(".rozbal"))});$(".chb_vrstva").click(function(){var f=$(this).attr("id");if($(this).attr("checked")){olMapa.vrstvy[f].setVisibility(true);aktivnaVrstva.zapniVrstvu(f);$(".legenda_"+f).show()}else{olMapa.vrstvy[f].setVisibility(false);aktivnaVrstva.vypniVrstvu(f);$(".legenda_"+f).hide()}});$(".chb_modul").click(function(){var f=$(this).attr("id");
if($(this).attr("checked")){$(this).parent().removeClass("vypnute");$(this).parent().next("ul").removeClass("vypnute");$("."+f).each(function(){if(!$(this).next("label").hasClass("vypnute")){$(this).attr("disabled",false);if($(this).attr("checked")){var n=$(this).attr("id");olMapa.vrstvy[n].setVisibility(true);aktivnaVrstva.zapniVrstvu(n);$(".legenda_"+n).show()}}})}else{$(this).parent().addClass("vypnute");$(this).parent().next("ul").addClass("vypnute");$("."+f).each(function(){$(this).attr("disabled",
true);if($(this).attr("checked")){var n=$(this).attr("id");olMapa.vrstvy[n].setVisibility(false);aktivnaVrstva.vypniVrstvu(n);$(".legenda_"+n).hide()}})}$(this).blur()});var t=j.skratka;$("#skratky-select option").each(function(){$(this).val()==t&&$(this).attr("selected","selected")});t?$.get("/json/location/"+t+"/",{},function(f){olMapa.zobraz(f.zoom_level,f.y,f.x)},"json"):olMapa.map.zoomToMaxExtent();$("#zoom_level").html("ZL: "+olMapa.map.getZoom());$("div.olControlPanZoomBar").css("left","auto").css("right",
"50px");$("li#vrstvy a").click();prisposob(get_sirka_strany(),get_vyska_strany());public_gisplan||$("li#zal_close a").click();po_get_vrstvy()}});a=config.scales;for(var b in a){var m='<li><input type="radio" name="form_mierka" value="'+a[b]+'" id="form_mierka_'+a[b]+'" class="pradio" />';m+=' <label for="form_mierka_'+a[b]+'">1 : '+a[b]+"</label></li>";$("#tlac_mierky").append(m)}$(".pradio").click(function(){zalozka=="tlac"&&kresli_print()});$("#form_mierka_"+a[0]).attr("checked",true);nacitaj_spravy();
po_get_config()}});$.get("/json/searches/",null,function(a){hladania=a;var b=$("#hladanie");for(var m in a)b.append('<option value="'+a[m].id+'">'+a[m].nazov+"</option>");po_get_hladania()},"json");$("#hladanie").change(function(){var a=$("<input />").attr({type:"button",id:"hladanie-submit",value:"Vyh\u013eada\u0165"}),b=$("<img />").addClass("gisplan").css("cursor","hand").attr({id:"hladanie-close",src:"/media/gisplan/close.gif",alt:"zatvori\u0165"}),m=$("#hladanie-form").empty(),j=$(this).val();
if(j!=0){var d=null;for(var c in hladania)if(j==hladania[c].id){d=hladania[c].otazky;break}j="";for(c in d){j+=" &nbsp;";j+='<label for="otazka'+d[c].id+'">'+d[c].text+"</label> ";j+='<input type="text" id="otazka'+d[c].id+'" size="20" class="hladanie-input" /> '}m.append(j).append(a).append("&nbsp;&nbsp;").append(b);$(".hladanie-input").keypress(function(e){e.which==13&&$("#hladanie-submit").click()});$("#hladanie-submit").click(function(){hl()});$("#hladanie-close").click(function(){$("#hladanie-form").empty();
$("#hladanie > option:first").attr("selected","selected")})}});$.get("/json/copyrights/",null,function(a){var b="";for(var m in a)b+="<li>"+a[m]+"</li>";$("ul#copyrights").append(b);po_get_copyright()},"json");$("#spravy").dialog({autoOpen:false,zIndex:6E3,close:function(){$(this).empty()}});$("#info").dialog({autoOpen:false,zIndex:6E3,close:function(){$(this).empty()}});$("#id_poi_text").keydown(function(a){if(a.which==13)if($("#id_is_wgs84").is(":checked"))$.post("/json/fromwgs84/",{lon:$("#id_poi_lon").val(),
lat:$("#id_poi_lat").val()},function(){k()&&$("#bod_text").dialog("close")},"json");else k()&&$("#bod_text").dialog("close")});$("#id_is_wgs84").click(function(){if($(this).is(":checked"))if(g()){$("#coords_wgs84").show();$("#coords_primary").hide();$("#id_poi_text").focus();$.post("/json/towgs84/",{coord1:$("#id_poi_coord1").val(),coord2:$("#id_poi_coord2").val()},function(a){$("#id_poi_lon").val(a.lon);$("#id_poi_lat").val(a.lat)},"json")}else $(this).attr("checked",false).blur();else{$.post("/json/fromwgs84/",
{lon:$("#id_poi_lon").val(),lat:$("#id_poi_lat").val()},function(a){$("#id_poi_coord1").val(a.coord1);$("#id_poi_coord2").val(a.coord2);g()},"json");$("#coords_wgs84").hide();$("#coords_primary").show();$("#id_poi_text").focus()}});$("#bod_text").dialog({autoOpen:false,zIndex:6E3,resizable:false,width:350,modal:true,open:function(){$("#id_poi_text").focus()},close:function(){$("#id_poi_text").val("");$("#id_is_wgs84").attr("checked",false);$("#coords_wgs84").hide();$("#coords_primary",$(this)).show();
$(".errorlist",$(this)).hide()},buttons:{"Vlo\u017ei\u0165 bod":function(){if($("#id_is_wgs84").is(":checked"))$.post("/json/fromwgs84/",{lon:$("#id_poi_lon").val(),lat:$("#id_poi_lat").val()},function(){k()&&$("#bod_text").dialog("close")},"json");else k()&&$(this).dialog("close")},"Zru\u0161i\u0165":function(){$(this).dialog("close")}}});$("#change-user-data-form").dialog({autoOpen:false,zIndex:6E3,resizable:false,modal:true,width:325,closeOnEscape:false,open:function(){$.getJSON("/json/account/change/",
function(a){$("#change-user-data-form").html(a.form)})},close:function(){$("#change-user-data-form").empty()},buttons:{"Zap\u00edsa\u0165 zmeny":function(){var a={first_name:$("#id_first_name").val(),last_name:$("#id_last_name").val(),email:$("#id_email").val(),old_password:$("#id_old_password").val(),new_password1:$("#id_new_password1").val(),new_password2:$("#id_new_password2").val()};$.post("/json/account/change/",a,function(b){$("#change-user-data-form").html(b.form);if(b.form_saved){b=$("#id_first_name").val()+
" "+$("#id_last_name").val();$("#change-user-data").html(b);$("#change-user-data-form").dialog("close")}},"json")},"Zru\u0161i\u0165":function(){$(this).dialog("close")}}});$("#change-user-data").click(function(){$(this).blur();$("#change-user-data-form").dialog("open");return false});$(".pradio").click(function(){zalozka=="tlac"&&kresli_print()});$("#pan").click(function(){$(this).blur();$("#"+tlacitko).toggleClass("active");tlacitko="pan";$(this).toggleClass("active");olMapa.prepniMeranie("");$("#mapa").css("cursor",
"default");aktivnaVrstva.reset();return false});$("#mline").click(function(){$(this).blur();$("#"+tlacitko).toggleClass("active");tlacitko="mline";$(this).toggleClass("active");olMapa.prepniMeranie("mline");$("#mapa").css("cursor","crosshair");aktivnaVrstva.reset();return false});$("#mpolygon").click(function(){$(this).blur();$("#"+tlacitko).toggleClass("active");tlacitko="mpolygon";$(this).toggleClass("active");olMapa.prepniMeranie("mpolygon");$("#mapa").css("cursor","crosshair");aktivnaVrstva.reset();
return false});$("#identify").click(function(){$(this).blur();$("#"+tlacitko).toggleClass("active");tlacitko="identify";$(this).toggleClass("active");olMapa.prepniMeranie("");$("#mapa").css("cursor","help");aktivnaVrstva.reset();return false});$("#bod").click(function(){$(this).blur();$("#"+tlacitko).toggleClass("active");tlacitko="bod";$(this).toggleClass("active");olMapa.prepniMeranie("");$("#mapa").css("cursor","crosshair");aktivnaVrstva.reset();return false});var i=null,o=function(){var a=$("#wgs-button-icon");
a.hasClass("ui-icon-check")&&a.removeClass("ui-icon-check").addClass("ui-icon-close");i.empty();a=0;var b=$("#form_body").val().split("^^");for(var m in b)i.append(++a+";"+b[m].split(":").join(";")+"<br />")},q=function(){$.ajax({type:"POST",url:"/poistowgs84/",data:{body:$("#form_body").val()},success:function(a){$("#wgs-button-icon").removeClass("ui-icon-close").addClass("ui-icon-check");i.empty();i.append(a)},dataType:"html"})};$("#get_coordinates").click(function(){$(this).blur();if($("#form_body").val()!=
""){if(i==null)i=$("<div></div>").attr("id","coordinates_dialog").appendTo(document.body).dialog({title:"S\u00faradnice",zIndex:6E3,height:$(window).height()-(public_gisplan?215:150),position:[60,public_gisplan?87:55],width:"auto",close:function(){$(this).dialog("destroy").remove();i=null},open:function(){$(".ui-dialog-buttonpane").find('button:contains("WGS 84")').removeClass("ui-button-text-only").addClass("ui-button-text-icon").append("<span id='wgs-button-icon' class='ui-icon ui-icon-close'></span>")},
buttons:{"Aktualizova\u0165":function(){o()},"WGS 84":function(){$("#wgs-button-icon").hasClass("ui-icon-close")?q():o()}}});o()}return false});$("#reload").click(function(){i!=null&&i.dialog("close");if(olMapa.znacky_pocet>0){olMapa.map.removeLayer(olMapa.vrstvy.olznacky);olMapa.znacky_pocet=0;for(var a in olMapa.stitky)olMapa.stitky[a].destroy();olMapa.stitky=[];$("#form_body").val("")}a="pvrstva"+$("input[name='form_podkladova_vrstva']:checked").val();olMapa.vrstvy[a].redraw();$("input[name='form_vrstva']:checked").each(function(){var b=
"vrstva"+$(this).val();olMapa.vrstvy[b].redraw();olMapa.vrstvy[b].singleTile&&olMapa.vrstvy[b].mergeNewParams({random:Math.random()})});if(olMapa.highlight_layer){olMapa.map.removeLayer(olMapa.highlight_layer);olMapa.highlight_layer=null}return false});$("#pomocnik").click(function(){$(this).blur();if(debug){textNaVlozenie=[];textNaVlozenie.push("INFO:");textNaVlozenie.push("maxExtent="+config.maxExtent);textNaVlozenie.push("curExtent="+olMapa.map.getExtent().toString());textNaVlozenie.push("curCenter="+
olMapa.map.getCenter().lon+","+olMapa.map.getCenter().lat);textNaVlozenie.push("scales="+config.scales);textNaVlozenie.push("resolutions="+olMapa.vrstva_konf.resolutions);alert(textNaVlozenie.join("\n"))}else window.open("/media/gisplan/pomocnik.pdf","pomocnik","location=0,status=0,toolbar=0,scrollbars=1,width=1000,height=650");return false});$("#skratky-select").change(function(){$.get("/json/location/"+$(this).val()+"/",{},function(a){olMapa.zobraz(a.zoom_level,a.y,a.x)},"json")});$("#home").click(function(){$(this).blur();
$("#skratky-select").val()!=null&&$.get("/json/location/"+$("#skratky-select").val()+"/",{},function(a){olMapa.zobraz(a.zoom_level,a.y,a.x)},"json");return false});var p=function(){$("#tlacitko_tlac").attr("disabled",false);$("#info_o_tlaci").hide()};$("#tlacitko_tlac").click(function(){$("#form_center_lon").val(olMapa.map.getCenter().lon);$("#form_center_lat").val(olMapa.map.getCenter().lat);if(!debug){$(this).attr("disabled",true);$("#info_o_tlaci").show();setTimeout(p,3E4)}$("#form_tlac").submit();
return false})});$(window).resize(function(){prisposob(get_sirka_strany(),get_vyska_strany())});

