var mod_zoomCoords_target = options.target; options.zoomCoords_permanentHighlight = typeof options.zoomCoords_permanentHighlight === "undefined" ? "false" : options.zoomCoords_permanentHighlight; function zoomCoordinate (x,y) { x=x.replace(",","."); y=y.replace(",","."); $("#fieldX").val(x); $("#fieldY").val(y); if (isNaN(x)==true || isNaN(y)==true) { alert (""); } else { if(options.zoomCoords_permanentHighlight =='true'){ setPermanentMarker(x,y); } hideHighlight(); Mapbender.modules[mod_zoomCoords_target[0]].zoom(true, 1.0, x, y); } } function highlight(x, y){ if (x!='' && y!='') { x=x.replace(",","."); y=y.replace(",","."); $("#fieldX").val(x); $("#fieldY").val(y); if (isNaN(x)==true || isNaN(y)==true) { } else { for(var i=0;i").attr({"id":"zoomCoordsForm","name":"zoomCoordsForm","method":"post"}).appendTo($("#zoomCoords")); $("").attr({"id":"spanLon","name":"spanLon"}).appendTo($("#zoomCoordsForm")); $("").attr({"id":"spanLat","name":"spanLat"}).appendTo($("#zoomCoordsForm")); $("").attr({"id":"fieldX","name":"X"}).appendTo($("#zoomCoordsForm")); $("").attr({"id":"fieldY","name":"Y"}).appendTo($("#zoomCoordsForm")); $("").attr({"id":"buttonZoomCoord","name":"buttonZoomCoord","value":""}).appendTo($("#zoomCoordsForm")); $("#zoomCoordsForm").css({"font-family":"Arial, Helvetica, sans-serif","font-size":"11px"}); $("#spanLon").css({"position":"absolute","left":"5px","top":"5px","color":"Gray"}).text(""); $("#spanLat").css({"position":"absolute","left":"80px","top":"5px","color":"Gray"}).text(""); $("#fieldX").css({"position":"absolute","left":"5px","top":"20px","color":"Gray","width":"65px","border":"solid thin","height":"20px"}); $("#fieldY").css({"position":"absolute","left":"80px","top":"20px","color":"Gray","width":"65px","border":"solid thin","height":"20px"}); $("#buttonZoomCoord").css({"position":"absolute","left":"150px","top":"20px","color":"Gray","border":"solid thin","height":"20px"}); $("#buttonZoomCoord").click(function () { zoomCoordinate($("#fieldX").val(), $("#fieldY").val()); highlight($("#fieldX").val(), $("#fieldY").val()); }).mouseover(function () { highlight($("#fieldX").val(), $("#fieldY").val()); }).mouseout(function () { hideHighlight($("#fieldX").val(), $("#fieldY").val()); }); } });