function resolveUri(sUri,sBaseUri,asObj){if(sUri==""||sUri.charAt(0)=="#"){return sUri}var hUri=getUriComponents(sUri);if(hUri.scheme){return sUri}var hBaseUri=getUriComponents(sBaseUri);hUri.scheme=hBaseUri.scheme;if(!hUri.authority){hUri.authority=hBaseUri.authority;if(hUri.path.charAt(0)!="/"){aUriSegments=hUri.path.split("/");aBaseUriSegments=hBaseUri.path.split("/");aBaseUriSegments.pop();var iBaseUriStart=aBaseUriSegments[0]==""?1:0;for(var i in aUriSegments){if(aUriSegments[i]==".."){if(aBaseUriSegments.length>iBaseUriStart){aBaseUriSegments.pop()}else{aBaseUriSegments.push(aUriSegments[i]);iBaseUriStart++}}else{if(aUriSegments[i]!="."){aBaseUriSegments.push(aUriSegments[i])}}}if(aUriSegments[i]==".."||aUriSegments[i]=="."){aBaseUriSegments.push("")}hUri.path=aBaseUriSegments.join("/")}}if(asObj){return hUri}var result="";if(hUri.scheme){result+=hUri.scheme+":"}if(hUri.authority){result+="//"+hUri.authority}if(hUri.path){result+=hUri.path}if(hUri.query){result+="?"+hUri.query}if(hUri.fragment){result+="#"+hUri.fragment}return result}uriregexp=new RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?");function getUriComponents(uri){var c=uri.match(uriregexp);return{scheme:c[2],authority:c[4],path:c[5],query:c[7],fragment:c[9]}}function dogis_resolveURI(targeturi){if(targeturi.indexOf("://")>0){return targeturi}var hUri=resolveUri(targeturi,location.href,1);var result=hUri.path;if(hUri.query){result+="?"+hUri.query}if(hUri.fragment){result+="#"+hUri.fragment}return result}function dogis_DoFSCommand(command,args){if(!command){return }if(eval("typeof("+command+")")=="function"){window.setTimeout(command+"("+args+")",10)}else{if(eval("typeof(opener.window."+command+")")!="undefined"){window.setTimeout("opener.window."+command+"("+args+")",10)}else{if(!window.parent||window==window.parent){return }else{if(eval("typeof(window.parent."+command+")")=="function"){window.setTimeout("window.parent."+command+"("+args+")",10)}}}}}function getObjectBBOX(ident){return document.dogis.getObjectBBOX(ident)}function GetSelection(){return document.dogis.GetSelection()}function SetSelection(arg){document.dogis.SetVariable("JSCommand:JS_Command","SetSelection");document.dogis.SetVariable("JSCommand:JS_Param",arg);document.dogis.TCallFrame("JSCommand",1)}function pressButton(btn_name){document.dogis.pressButton(btn_name)}function setButton(btn_name,on){document.dogis.setButton(btn_name,on)}var o_pener=opener;var o_dont=-1;var dogis_IS_IE=document.all&&window.ActiveXObject&&navigator.userAgent.toLowerCase().indexOf("msie")>-1;var _INCNT=0;function sendURL(sQry){if(!o_dont){return }sQry=dogis_resolveURI(sQry);try{if((sQry.indexOf("://")<0)&&o_pener&&typeof (o_pener.HooK_Receiver)&&typeof (o_pener.HooK_Receiver)!="unknown"){o_pener.focus();o_pener.HooK_Receiver(sQry);return }}catch(e){}if(o_dont==-1){if(!window.open("about:blank","laissez_passer","",true)){o_dont=0;return alert("popupAllowMsg")}o_dont=1;setTimeout('sendURL("'+sQry+'")',10);return }try{if(sQry.indexOf("://")<0){o_pener=window.open(sQry,"laissez_passer","",true);o_pener.focus();_INCNT=0;return }o_pener=window.open("about:blank","laissez_passer","",true);o_pener.focus();if(dogis_IS_IE){o_pener.location=sQry}else{o_pener=window.open(sQry,"laissez_passer","",true)}_INCNT=0}catch(e){_INCNT++;setTimeout('sendURL("'+sQry+'")',20*_INCNT)}}function HooK_Receiver(sQry,aLst){if(!aLst||(aLst.length==0)){return }var arg;if(aLst instanceof Array){arg=aLst}else{arg=new Array(aLst.length);for(var i=0;i<arg.length;i++){arg[i]=new Array(aLst[i][0],aLst[i][1])}}document.dogis.setArgs(arg)}function dogis_setFlashParams(sObj){if(!sObj||(sObj.length==0)){return }var arg=new Array();for(var i=0;i<sObj.length;i++){for(var par in sObj[i]){arg.push(new Array(par,sObj[i][par]))}}HooK_Receiver(null,arg)}var dogis_fNames;function setFlashParams(bbox,punkt,zoom,moot,fid,layer,mliik,show,sid,tarkxml,luvlink,back,searchid,searchfix,qury,address,adsalv,adwhat,adwhere,adfilter,adserver,adx,ady,adr,adfit,adshow){if(arguments.length==0){return }if(!dogis_fNames){var s=setFlashParams.toString();s=s.substring(s.indexOf("(")+1,s.indexOf(")"));dogis_fNames=s.split(",")}var arg=new Array();for(var i=0;i<arguments.length;i++){if(arguments[i]){arg.push(new Array(dogis_fNames[i],arguments[i]))}}HooK_Receiver(null,arg)}function dogis_SetSize(args){dogis_setMapHolder();var pargs=args.split("x");dogis_mapHolder.style.width=(pargs[0].indexOf("%")<0)?pargs[0]+"px":pargs[0];dogis_mapHolder.style.height=(pargs[1].indexOf("%")<0)?pargs[1]+"px":pargs[1]}function dogis_GetSize(){dogis_setMapHolder();var siz=dogis_mapHolder.style.width+"x"+dogis_mapHolder.style.height;return siz.replace(/px/g,"")}var dogis_mapHolder;function dogis_setMapHolder(){if(!dogis_mapHolder){dogis_mapHolder=document.dogis.parentNode;while(dogis_mapHolder.nodeName!="DIV"){dogis_mapHolder=dogis_mapHolder.parentNode}}}function standBy(args){document.dogis.standBy(args)}function AC_Generateobj(objAttrs,params,embedAttrs){var str='<object style="display:block;outline:none;" ';for(var i in objAttrs){str+=i+'="'+objAttrs[i]+'" '}str+=">";for(var i in params){str+='<param name="'+i+'" value="'+params[i]+'" />'}if(!document.all){str+="<embed ";for(var i in embedAttrs){str+=i+'="'+embedAttrs[i]+'" '}str+=" />"}str+="</object>";return str}function AC_FL_RunContent(){var ret=AC_GetArgs(arguments);document.write(AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs))}function AC_FL_GetContent(){var ret=AC_GetArgs(arguments);return AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs)}function AC_GetArgs(args,classid){var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();for(var i=0;i<args.length;i=i+2){var currArg=args[i].toLowerCase();switch(currArg){case"classid":break;case"pluginspage":ret.embedAttrs[args[i]]=args[i+1];break;case"src":case"movie":ret.embedAttrs.src=args[i+1];ret.params.movie=args[i+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":ret.objAttrs[args[i]]=args[i+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"tabindex":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;case"name":ret.embedAttrs[args[i]]=args[i+1];break;default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1]}}ret.objAttrs.classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000";ret.embedAttrs.type="application/x-shockwave-flash";return ret}function setLegend(aLst){if(!aLst||(aLst.length==0)){return }var arg;if(aLst instanceof Array){arg=aLst}else{arg=new Array(aLst.length);for(var i=0;i<arg.length;i++){arg[i]=new Array(aLst[i][0],aLst[i][1],aLst[i][2],aLst[i][3],aLst[i][4],aLst[i][5])}}document.dogis.setLegend(arg)}function getLegend(aLst){return document.dogis.getLegend(aLst)}function getAppLayers(){return document.dogis.getAppLayers()}function getAnalyse(inXML){document.dogis.getAnalyse(inXML)}function getWFS(inXML,layer,action,id,norefresh){return document.dogis.getWFS(inXML,layer,action,id,norefresh)};
