/*
alta4 Geoinformatik - ThemeBrowser Extension 1.1
build upon ImageMapper 10.0.25
--------------------------------------------------------------------------

*/
g_gI=new Array();g_areaCheck=false;g_areasToCheck=new Array();g_areaCheckIteration=0;g_areas=new Array();g_adderActive=false;g_symbolCon="symbolCon";function oa2(){var R0l=q7853();$TTN2();W48on();lcO(R0l);}function q7853(){var F400y=$436("currMapOff");var jA2NX=g_viewExt;var ID7=new Array(new Array(-F400y[0],-F400y[1]),new Array(-F400y[0]+jA2NX[0],-F400y[1]+jA2NX[1]));return ID7;}function lcO(X06s){var MCrc=V24();var s6Qu_=x02d1();var q4gw=g_geoTileSize;var min=new Array();var max=new Array();var O849=new Array();O849[0]=g_baseMapExt[0]*s6Qu_/q4gw[0];O849[1]=g_baseMapExt[1]*s6Qu_/q4gw[1];if(round(O849[0])==O849[0])O849[0]=O849[0]-1;if(round(O849[1])==O849[1])O849[1]=O849[1]-1;O849[0]=Math.floor(O849[0]);O849[1]=Math.floor(O849[1]);min[0]=Math.floor(X06s[0][0]/q4gw[0]);min[1]=Math.floor(X06s[0][1]/q4gw[1]);max[0]=Math.floor(X06s[1][0]/q4gw[0]);max[1]=Math.floor(X06s[1][1]/q4gw[1]);clear(X6$5);var C3i0="";var PK9jb="";var l9k="";var lq10="";for(var g762=min[0];g762<=max[0];g762++){for(var $35P=min[1];$35P<=max[1];$35P++){if((g762>=0&&$35P>=0)&&(g762<=O849[0]&&$35P<=O849[1])){var J2e0=false;if(typeof(g_gI[MCrc])=="object"&&typeof(g_gI[MCrc][g762])=="object"&&typeof(g_gI[MCrc][g762][$35P])=="object"){J2e0=true;var K55k=g_gI[MCrc][g762][$35P];if(typeof(K55k["circle"])=="string")C3i0+=K55k["circle"];if(typeof(K55k["line"])=="string")PK9jb+=K55k["line"];if(typeof(K55k["poly"])=="string")l9k+=K55k["poly"];}if(!J2e0)Op8g3(g_geoTilesDir+"tiles_"+MCrc+"/"+g762+"_"+$35P+".js",false);}}}K976W(C3i0);K976W(PK9jb);K976W(l9k);}function addto_gI(MCrc,g762,$35P,type,htmlText){if(htmlText!=""){if(typeof(g_gI[MCrc])!="object")g_gI[MCrc]=new Array();if(typeof(g_gI[MCrc][g762])!="object")g_gI[MCrc][g762]=new Array();if(typeof(g_gI[MCrc][g762][$35P])!="object")g_gI[MCrc][g762][$35P]=new Array();if(type=="circle"||type=="poly"||type=="line"){if(typeof(g_gI[MCrc][g762][$35P][type])!="string")g_gI[MCrc][g762][$35P][type]="";g_gI[MCrc][g762][$35P][type]+=htmlText;K976W(htmlText);}}}function R_m1e(id,coords,shape){return "<area shape='"+shape+"' coords='"+coords+"' id='"+id+"_area' />";}function jSq(_4W31){}function oK1(){clear(element(g_symbolCon));}function K976W(r06){g_areas.push(r06);if(!g_adderActive){g_adderActive=true;setTimeout("PSX()",750);}}function PSX(){X6$5.innerHTML+=g_areas.join("");g_areas=new Array();g_adderActive=false;}function $TTN2(){if(!element(g_areaCon)){var b27=VeNQ("map");b27.setAttribute("id",g_areaCon);b27.setAttribute("name",g_areaCon);N_0(hT09,b27);X6$5=element(g_areaCon);}}function W48on(){var jA2NX=g_viewExt;var F400y=$436("currMapOff");var size=new Array(-F400y[0]+jA2NX[0],-F400y[1]+jA2NX[1]);if(!element(g_areaLay)){CM9(F400y,size,g_transpLayImg,new Array("area","layer"),element($v03));}var al6=element(g_areaLay);m$sh(al6,F400y,size,null);al6.style.zIndex=U8FD;if(document.all)al6.setAttribute("useMap","#area_Con");else al6.setAttribute("usemap","#area_Con");}function Njr75(coords){var V410=coords.split(",");return new Array(parseInt(V410[0]),parseInt(V410[1]));}function DjG(){g_gI=new Array();oa2();}