/*
alta4 Geoinformatik - ThemeBrowser Extension 1.1
build upon ImageMapper 10.0.25
--------------------------------------------------------------------------

*/
Ae8=false;Y6e5=15;b9739=10;GVw=80;u0S_=20;x876=null;$qj=null;$9j=null;NN6_4=null;ii0go();function ii0go(){$e7=new Array();}function uf$1(e587,D20){return $e7[D20][e587];}function DhWbP(e587,D20,L4S5){$e7[D20][e587]=L4S5;}function D10(){return new Array($e7[0].length,$e7.length);}function rm9(){var E19O=$e7.pop();$e7.unshift(E19O);}function $5mC1(){var E19O=$e7.shift();$e7.push(E19O);}function T7U7P(){var y87=D10();for(var AwlR=0;AwlR<y87[1];AwlR ++){var E19O=$e7[AwlR].shift();$e7[AwlR].push(E19O);}}function Ev87(){var y87=D10();for(var AwlR=0;AwlR<y87[1];AwlR ++){var E19O=$e7[AwlR].pop();$e7[AwlR].unshift(E19O);}}function wObI(m7k){var y87=D10();for(var bmiN=0;bmiN<y87[1];bmiN ++ ){for(var dK7=0;dK7<y87[0];dK7 ++ ){var id=uf$1(dK7,bmiN);if(element(id[0]+"_"+id[1])){element(id[0]+"_"+id[1]).id=m7k+id[0]+"_"+id[1];element(m7k+id[0]+"_"+id[1]).style.zIndex=20000;}}}}function W9g(m7k){var y87=D10();for(var bmiN=0;bmiN<y87[1];bmiN ++ ){for(var dK7=0;dK7<y87[0];dK7 ++ ){var id=uf$1(dK7,bmiN);delete_obj(m7k+id[0]+"_"+id[1]);}}}function J4P(){var U03=g_iniPxDelta;var y87=new Array(round(g_viewExt[0]/g_tSize[0])+2,round(g_viewExt[1]/g_tSize[1])+2);if(!element($v03))U1h73(g_viewOff,g_viewExt);var AwlR=new Array();var xd4XK=element($v03);for(AwlR[0]=0;AwlR[0]<y87[0];AwlR[0]++){for(AwlR[1]=0;AwlR[1]<y87[1];AwlR[1]++){var d9g=new Array((AwlR[0]*g_tSize[0])-g_tSize[0]+U03[0],(AwlR[1]*g_tSize[1])-g_tSize[1]+U03[1]);var UOP=uf$1(AwlR[0],AwlR[1]);CM9(d9g,g_tSize,g_spaceImg,UOP,xd4XK);}}x876=-round(0.5*g_tSize[1]);$qj=-round(1.5*g_tSize[1]);$9j=-round(1.5*g_tSize[0]);NN6_4=-round(0.5*g_tSize[0]);}function r226(){ii0go();var y87=new Array(round(g_viewExt[0]/g_tSize[0])+2,round(g_viewExt[1]/g_tSize[1])+2);for(var bmiN=0;bmiN<y87[1];bmiN++){$e7.push(new Array());for(var dK7=0;dK7<y87[0];dK7++){var L4S5=new Array(dK7,bmiN);DhWbP(dK7,bmiN,L4S5);}}}function L4K(){if(g_baseMapExt[0]*x02d1()<=g_viewExt[0]&&g_baseMapExt[1]*x02d1()<=g_viewExt[1]){if(element("gameStyle_NavButton"))delete_obj("gameStyle_NavButton");}else{var _8a2N=new Array(80,80);var y3A=new Array();if(round(g_viewExt[0]/7)<_8a2N[0])y3A[0]=_8a2N[0];else y3A[0]=round(g_viewExt[0]/7);if(round(g_viewExt[1]/5)<_8a2N[1])y3A[1]=_8a2N[1];else y3A[1]=round(g_viewExt[1]/5);if(y3A[1]<45+_8a2N[1])y3A[1]=45+_8a2N[1];if(!element("gameStyle_NavButton")){var position=new Array(g_viewOff[0]+g_viewExt[0]-y3A[0],g_viewOff[1]+g_viewExt[1]-y3A[1]);CM9(position,_8a2N,g_designDir+"gamestyle.gif",new Array("gameStyle","NavButton"),hT09);}var map=VeNQ("map");map.id="navMap";map.name="navMap";N_0(hT09,map);var WK5=element("gameStyle_NavButton");WK5.useMap="#navMap";var map=element("navMap");var cPH=round(_8a2N[0]/4);var x094=round(_8a2N[0]/2);var n84=_8a2N[0];var O_bn=round(_8a2N[0]/8);map.innerHTML+='<area shape="poly" coords="0,'+cPH+',0,0,'+cPH+',0,'+(cPH+O_bn)+','+cPH+','+cPH+','+(cPH+O_bn)+'" nohref="nohref" onmousedown="start_dirMover(\'ne\');return false;" />';map.innerHTML+='<area shape="poly" coords="'+cPH+',0,'+(x094+cPH)+',0,'+(x094+O_bn)+','+cPH+','+(cPH+O_bn)+','+cPH+'" nohref="nohref" onmousedown="start_dirMover(\'n\');return false;" />';map.innerHTML+='<area shape="poly" coords="'+(x094+cPH)+',0,'+n84+',0,'+n84+','+cPH+','+(x094+cPH)+','+(cPH+O_bn)+','+(x094+O_bn)+','+cPH+'" nohref="nohref" onmousedown="start_dirMover(\'nw\');return false;" />';map.innerHTML+='<area shape="poly" coords="'+n84+','+cPH+','+n84+','+(x094+cPH)+','+(x094+cPH)+','+(x094+O_bn)+','+(x094+cPH)+','+(cPH+O_bn)+'" nohref="nohref" onmousedown="start_dirMover(\'w\');return false;" />';map.innerHTML+='<area shape="poly" coords="'+n84+','+(x094+cPH)+','+n84+','+n84+','+(x094+cPH)+','+n84+','+(x094+O_bn)+','+(x094+cPH)+','+(x094+cPH)+','+(x094+O_bn)+'" nohref="nohref" onmousedown="start_dirMover(\'sw\');return false;" />';map.innerHTML+='<area shape="poly" coords="'+(x094+cPH)+','+n84+','+cPH+','+n84+','+(cPH+O_bn)+','+(x094+cPH)+','+(x094+O_bn)+','+(x094+cPH)+'" nohref="nohref" onmousedown="start_dirMover(\'s\');return false;" />';map.innerHTML+='<area shape="poly" coords="'+cPH+','+n84+',0,'+n84+',0,'+(x094+cPH)+','+cPH+','+(x094+O_bn)+','+(cPH+O_bn)+','+(x094+cPH)+'" nohref="nohref" onmousedown="start_dirMover(\'se\');return false;" />';map.innerHTML+='<area shape="poly" coords="0,'+(x094+cPH)+',0,'+cPH+','+cPH+','+(cPH+O_bn)+','+cPH+','+(x094+O_bn)+'" nohref="nohref" onmousedown="start_dirMover(\'e\');return false;" />';map.innerHTML+='<area shape="poly" coords="'+cPH+','+(cPH+O_bn)+','+(cPH+O_bn)+','+cPH+','+(x094+O_bn)+','+cPH+','+(x094+cPH)+','+(cPH+O_bn)+','+(x094+cPH)+','+(x094+O_bn)+','+(x094+O_bn)+','+(x094+cPH)+','+(cPH+O_bn)+','+(x094+cPH)+','+cPH+','+(x094+O_bn)+'" nohref="nohref" onmousedown="start_gamestyleMover();return false;" ondblclick="recenter_map();" />';WK5.style.zIndex=$4G3T;WK5.style.cursor="move";if(navigator.appName=="Opera")WK5.onmousedown=G95;}}function start_dirMover(dir){var move=new Array(0,0);var Jdn5V=1.3;switch(dir){case "n":move=new Array(0,round(u0S_*Jdn5V));break;case "ne":move=new Array(u0S_,u0S_);break;case "nw":move=new Array(-u0S_,u0S_);break;case "w":move=new Array(-round(u0S_*Jdn5V),0);break;case "sw":move=new Array(-u0S_,-u0S_);break;case "s":move=new Array(0,-round(u0S_*Jdn5V));break;case "se":move=new Array(u0S_,-u0S_);break;case "e":move=new Array(round(u0S_*Jdn5V),0);break;default:move=new Array(u0S_,u0S_);break;}if(!Ae8){rsl();R7B6(0,0,true,move[0],move[1]);}}function start_gamestyleMover(e2b){if(e2b&&e2b.preventDefault())e2b.preventDefault();if(!Ae8){rsl();var FX4_C=CAE();R7B6(FX4_C[0],FX4_C[1],true,null,null);}}function recenter_map(){var s6Qu_=x02d1();var center=new Array(round((g_baseMapExt[0]/2)*s6Qu_),round((g_baseMapExt[1]/2)*s6Qu_));move(center[0],center[1],"to");}function _6669(){if(!Ae8){if(typeof(arguments[0])=="number")var FX4_C=new Array(arguments[0],arguments[1]);else var FX4_C=CAE();rsl();R7B6(FX4_C[0],FX4_C[1],false,null,null);}}function KJ14O(){Ae8=false;}function R7B6(g762,$35P,U08Y,Q7uli,W1r){if(Ae8){var M2v=CAE();var E19O=new Array();E19O[0]=M2v[0]-g762;E19O[1]=M2v[1]-$35P;if(U08Y){E19O[0]=round(E19O[0]/2);E19O[1]=round(E19O[1]/2);}if(Q7uli!=null&&W1r!=null){E19O=new Array(Q7uli,W1r);}if(!R98K1(0,E19O[0]))E19O[0]=0;if(!R98K1(1,E19O[1]))E19O[1]=0;Lkc(E19O);Ae8=true;X449H(E19O);jo74(E19O);if(U08Y)setTimeout("R7B6("+g762+","+$35P+",true,"+Q7uli+","+W1r+")",50);else setTimeout("R7B6("+M2v[0]+","+M2v[1]+",false,"+Q7uli+","+W1r+")",50);}else RmlI();}function R98K1(dir,E19O){var F400y=$436("currMapOff");var S7529=g_viewExt[dir]/2;var f5e6L=g_viewExt[dir]/2;if((F400y[dir]+E19O<=f5e6L||E19O<0)&&((-(F400y[dir]+E19O)+S7529)<(g_baseMapExt[dir]*x02d1())||E19O>0))return true;else return false;}function tNH3(){if(Q60j(CAE())&&!Ae8&&!KD0){move(0,0,'mouse');}}function move(_D0Y2,Ub602,type){if(!Ae8&&!KD0){switch(type){case "mouse":var L972=he1x4();break;case "to":var L972=jm04(new Array(_D0Y2,Ub602));break;default:var L972=new Array(_D0Y2,Ub602);break;}var cd87t=_g65s(L972);if(cd87t[0]==0)L972[0]=0;if(cd87t[1]==0)L972[1]=0;rsl();FiCL6(0,0,Math.abs(L972[0]),Math.abs(L972[1]),cd87t[0],cd87t[1]);}}function _g65s(y3A){var cd87t=new Array();cd87t[0]=round(Math.abs(y3A[0]/Y6e5));cd87t[1]=round(Math.abs(y3A[1]/Y6e5));if(cd87t[0]>GVw){cd87t[1]=round(cd87t[1]*(GVw/cd87t[0]));cd87t[0]=GVw;}if(cd87t[1]>GVw){cd87t[0]=round(cd87t[0]*(GVw/cd87t[1]));cd87t[1]=GVw;}if(y3A[0]<0)cd87t[0]=-cd87t[0];if(y3A[1]<0)cd87t[1]=-cd87t[1];return cd87t;}function FiCL6(oEag,vm2,w371,ULB03,TaO3,c2K){if((oEag<w371)||(vm2<ULB03)){oEag+=Math.abs(TaO3);vm2+=Math.abs(c2K);E19O=new Array(TaO3,c2K);if(!R98K1(0,E19O[0]))E19O[0]=0;if(!R98K1(1,E19O[1]))E19O[1]=0;Lkc(E19O);X449H(E19O);jo74(E19O);setTimeout("FiCL6("+oEag+","+vm2+","+w371+","+ULB03+","+TaO3+","+c2K+")",b9739);}else{RmlI();}}function X449H(y3A){var y87=D10();var JU8e=bv8P();if((JU8e[0]+y3A[0])<=$9j){QF36();var p4$4=new Array(NN6_4+(-$9j+JU8e[0]),JU8e[1]);T32(p4$4);}if((JU8e[0]+y3A[0])>=NN6_4){N_f();var p4$4=new Array($9j+(JU8e[0]-NN6_4),JU8e[1]);wS2(p4$4);}JU8e=bv8P();if((JU8e[1]+y3A[1])<=$qj){$833();var p4$4=new Array(JU8e[0],x876+(-$qj+JU8e[1]));b05(p4$4);}if((JU8e[1]+y3A[1])>=x876){$ft();var p4$4=new Array(JU8e[0],$qj+(JU8e[1]-x876));wr52(p4$4);}for(var bmiN=0;bmiN<y87[1];bmiN ++ ){for(var dK7=0;dK7<y87[0];dK7 ++ ){U16(uf$1(dK7,bmiN),y3A);}}}function wr52(JU8e){for(var lL56=0;lL56<$e7[0].length;lL56 ++){var F400y=new Array(lL56*g_tSize[0]+JU8e[0],JU8e[1]);var src=SiyT(g_picUL[0]+lL56,g_picUL[1]-1);CM9(F400y,g_tSize,src,uf$1(lL56,0),element($v03));}g_picUL[1]--;}function b05(JU8e){for(var lL56=0;lL56<$e7[0].length;lL56 ++){var F400y=new Array(lL56*g_tSize[0]+JU8e[0],(($e7.length-1)*g_tSize[1])+JU8e[1]);var src=SiyT(g_picUL[0]+lL56,g_picUL[1]+$e7.length);CM9(F400y,g_tSize,src,uf$1(lL56,$e7.length-1),element($v03));}g_picUL[1]++;}function wS2(JU8e){for(var lL56=0;lL56<$e7.length;lL56 ++){var F400y=new Array(JU8e[0],lL56*g_tSize[1]+JU8e[1]);var src=SiyT(g_picUL[0]-1,g_picUL[1]+lL56);CM9(F400y,g_tSize,src,uf$1(0,0+lL56),element($v03));}g_picUL[0]--;}function T32(JU8e){for(var lL56=0;lL56<$e7.length;lL56 ++){var F400y=new Array((($e7[0].length-1)*g_tSize[0])+JU8e[0],lL56*g_tSize[1]+JU8e[1]);var src=SiyT(g_picUL[0]+$e7[0].length,g_picUL[1]+lL56);CM9(F400y,g_tSize,src,uf$1($e7[0].length-1,lL56),element($v03));}g_picUL[0]++;}function $833(){var y87=D10();for(var MJQo1=0;MJQo1<y87[0];MJQo1 ++){var id=uf$1(0+MJQo1,0);delete_obj(id[0]+"_"+id[1]);}$5mC1();}function $ft(){var y87=D10();for(var MJQo1=0;MJQo1<y87[0];MJQo1 ++){var id=uf$1(0+MJQo1,y87[1]-1);delete_obj(id[0]+"_"+id[1]);}rm9();}function QF36(){var y87=D10();for(var MJQo1=0;MJQo1<y87[1];MJQo1 ++){var id=uf$1(0,MJQo1);delete_obj(id[0]+"_"+id[1]);}T7U7P();}function N_f(){var y87=D10();for(var MJQo1=0;MJQo1<y87[1];MJQo1 ++){var id=uf$1(y87[0]-1,MJQo1);delete_obj(id[0]+"_"+id[1]);}Ev87();}function he1x4(){var g3uu=EY8();var G5J=CAE();var y3A=new Array();y3A[0]=-(G5J[0]-g3uu[0]);y3A[1]=-(G5J[1]-g3uu[1]);return y3A;}function jm04(ScN){var g3uu=EY8();var u42=T_Qg(g3uu,"map");var U03=new Array();U03[0]=-(ScN[0]-u42[0]);U03[1]=-(ScN[1]-u42[1]);return U03;}function EY8(){var y87=D10();var g3uu=new Array();g3uu[0]=g_viewOff[0]+round(g_viewExt[0]/2);g3uu[1]=g_viewOff[1]+round(g_viewExt[1]/2);return g3uu;}function T_Qg($7Tdq,type){var a3e5=g_viewOff;var rcF8=$436("currMapOff");var f_3=new Array();var O_bn=1;if(type=="map")O_bn=-1;f_3[0]=$7Tdq[0]+rcF8[0]*O_bn+a3e5[0]*O_bn;f_3[1]=$7Tdq[1]+rcF8[1]*O_bn+a3e5[1]*O_bn;return f_3;}function bv8P(){var id=uf$1(0,0);var img=element(id[0]+"_"+id[1]);return new Array(EvB_(img.style.left),EvB_(img.style.top));}