/*
HTML Imagemapper 10 AJAX
alta4 Geoinformatik 2006
14.07.2006 - 1.0
http://imagemapper.alta4.com
*/
O587=false;C4675=false;J53=10;$0070=10;q60GY=0;g_zoomFactors=new Array();g_zBSizeMulti=12;function y916(){return g_zoomFactors[A57()]}function QFqS6(){return g_zoomFactors.length-1}function set_zoomLevel(lT0){q60GY=lT0}function A57(){return q60GY}function Gs5h(lT0){if(!O587&&!Nssg7){var Eg5=lT0-A57();if(Eg5!=0)zoom(Eg5,null,false);a4mqP(lT0)}}N1191=new Array(0,0);Hc4n=new Array(0,0);Q5p=new Array(0,0);F58=new Array(0,0);QR0nK=new Array(0,0);g_5=new Array(0,0);No7=new Array(0,0);c751=new Array(0,0);Nn11U=0;function zoom(U45H7,G5sv,J8E,Ik105){if(G5sv==null){G5sv=0;J8E=0}h3K$();if(!O587&&!Nssg7){F58=X0U();var XaPbM=A57();var n8t$=QFqS6();var Kx218=false;Nn11U=XaPbM;var $SuP6=g_zoomFactors[q60GY+U45H7]/g_zoomFactors[q60GY];var srq=f9_("currMapOff");var $9r$=new Array(-srq[0]+g_viewExt[0]/2,-srq[1]+g_viewExt[1]/2);var border=new Array(g_viewExt[0]/2,g_viewExt[1]/2);var Qj5_=sy3o(g_baseMapExt,y916());if(!Ik105){if(($9r$[0]+G5sv)*$SuP6<=border[0])G5sv=(border[0]/$SuP6)-$9r$[0];if(($9r$[1]+J8E)*$SuP6<=border[1])J8E=(border[1]/$SuP6)-$9r$[1];if(($9r$[0]+G5sv)*$SuP6>=Qj5_[0]*$SuP6-border[0])G5sv=((Qj5_[0]*$SuP6-border[0])/$SuP6)-$9r$[0];if(($9r$[1]+J8E)*$SuP6>=Qj5_[1]*$SuP6-border[1])J8E=((Qj5_[1]*$SuP6-border[1])/$SuP6)-$9r$[1]}var srq=f9_("currMapOff");var M2M=new Array((-srq[0]+g_viewExt[0]/2),(-srq[1]+g_viewExt[1]/2));var m12hT=new Array((M2M[0]+G5sv)*$SuP6,(M2M[1]+J8E)*$SuP6);var t3j6C=new Array(0,0);if(!Ik105){if(m12hT[0]<g_viewExt[0]/2)t3j6C[0]=Math.ceil(g_viewExt[0]/2);if(m12hT[1]<g_viewExt[1]/2)t3j6C[1]=Math.ceil(g_viewExt[1]/2);if(m12hT[0]>(g_baseMapExt[0]*g_zoomFactors[q60GY+U45H7]-g_viewExt[0]/2))t3j6C[0]=Math.floor(g_baseMapExt[0]*g_zoomFactors[q60GY+U45H7]-g_viewExt[0]/2);if(m12hT[1]>(g_baseMapExt[1]*g_zoomFactors[q60GY+U45H7]-g_viewExt[1]/2))t3j6C[1]=Math.floor(g_baseMapExt[1]*g_zoomFactors[q60GY+U45H7]-g_viewExt[1]/2);if(t3j6C[0]!=0)G5sv=G5sv+(t3j6C[0]-m12hT[0]);if(t3j6C[1]!=0)J8E=J8E+(t3j6C[1]-m12hT[1])}var _9550=new Array();if(U45H7>0&&(XaPbM+U45H7<=n8t$)){_9550[0]=G5sv*(1+(2/$SuP6));_9550[1]=J8E*(1+(2/$SuP6));Hc4n=new Array(g_tSize[0]*($SuP6)-g_tSize[0],g_tSize[1]*($SuP6)-g_tSize[1]);QR0nK=new Array(Math.ceil(Hc4n[0]/$0070),Math.ceil(Hc4n[0]/$0070));Kx218=true}if(U45H7<0&&(XaPbM+U45H7>=0)){_9550[0]=-G5sv*($SuP6*2);_9550[1]=-J8E*($SuP6*2);Hc4n=new Array((g_tSize[0]*$SuP6-g_tSize[0]),(g_tSize[1]*$SuP6-g_tSize[1]));QR0nK=new Array(round(Hc4n[0]/$0070),round(Hc4n[0]/$0070));Kx218=true}if(Kx218){q60GY=q60GY+U45H7;i13();N1191=new Array(0,0);F58=X0U();Q5p=new Array(round(F58[0]/2),round(F58[1]/2));var up5=new Array(g_viewExt[0]/2,g_viewExt[1]/2);var ltx_9=QY$Y0(false);if((up5[0]+ltx_9[0])>=(Q5p[0]*g_tSize[0]))Q5p[0]++;if((up5[1]+ltx_9[1])>=(Q5p[1]*g_tSize[1]))Q5p[1]++;g_5=new Array(-((up5[0]+ltx_9[0]+_9550[0])-(Q5p[0]*g_tSize[0]))/g_tSize[0],-((up5[1]+ltx_9[1]+_9550[1])-(Q5p[1]*g_tSize[1]))/g_tSize[1]);if(!Ik105){if(g_baseMapExt[0]*g_zoomFactors[q60GY]<g_viewExt[0]){G5sv=0;g_5[0]=0}if(g_baseMapExt[1]*g_zoomFactors[q60GY]<g_viewExt[1]){J8E=0;g_5[1]=0}}c751=rp55(new Array(g_viewOff[0]+(g_viewExt[0]/2)+G5sv,g_viewOff[1]+(g_viewExt[1]/2)+J8E),"map");O587=true;if(document.all)cSt($SuP6,U45H7);else{O587=false;p$d7A($SuP6,U45H7)}}}}function cSt(FU62p,U45H7){if(QR0nK[0]==0&&QR0nK[1]==0&&U45H7>0){QR0nK[0]=1;QR0nK[1]=1}if(QR0nK[0]==0&&QR0nK[1]==0&&U45H7<0){QR0nK[0]=-1;QR0nK[1]=-1}var xF$39=new Array();var gSh=QR0nK;if((Math.abs(Hc4n[0])-Math.abs(N1191[0]))<Math.abs(gSh[0]))gSh[0]=(Hc4n[0]-N1191[0])*(gSh[0]/Math.abs(gSh[0]));if((Math.abs(Hc4n[1])-Math.abs(N1191[1]))<Math.abs(gSh[1]))gSh[1]=(Hc4n[1]-N1191[1])*(gSh[1]/Math.abs(gSh[1]));for(xF$39[1]=0;xF$39[1]<F58[1];xF$39[1]++){for(xF$39[0]=0;xF$39[0]<F58[0];xF$39[0]++){a64=W1q(xF$39[0],xF$39[1]);fiA(a64,gSh);var U0p4=new Array(round((xF$39[0]-Q5p[0]+g_5[0])*gSh[0]),round((xF$39[1]-Q5p[1]+g_5[1])*gSh[1]));_1vA7(a64,U0p4)}}N1191[0]+=Math.abs(gSh[0]);N1191[1]+=Math.abs(gSh[1]);if((Math.abs(N1191[0])<Math.abs(Hc4n[0]))||(Math.abs(N1191[1])<Math.abs(Hc4n[1]))){setTimeout("cSt("+FU62p+","+U45H7+")",J53)}else{O587=false;p$d7A(FU62p,U45H7)}}function QY$Y0(mjS$P){var u9W=W1q(0,0);var FDd0=element(u9W[0]+"_"+u9W[1]);var kD5=new Array(-mX5(FDd0.style.left),-mX5(FDd0.style.top));if(mjS$P){if(kD5[0]>=g_tSize[0])kD5[0]=kD5[0]-g_tSize[0];if(kD5[1]>=g_tSize[1])kD5[1]=kD5[1]-g_tSize[1]}return kD5}function SU$(XjC8o){if(!C4675){var min=45+15;var max=min+(g_zoomFactors.length-1)*12;C4675=true;G_g97(c6e()[1],min,max,g_zoomFactors.length)}return false}function OV14(lF76){if(C4675){C4675=false;if(lF76!=undefined&&typeof(lF76)!="object")dc26$(lF76);else{var min=mX5(element("zBSlider").style.top)-45-3;var lT0=yXU9(min,12,g_zoomFactors.length);dc26$(lT0)}}}function dc26$(lT0){a4mqP(lT0);Gs5h(lT0)}function G_g97(w$$xc,min,max,at17){if(C4675){var F$3B=c6e();var E7917=element("zBSlider");var $4A=mX5(E7917.style.top)+(F$3B[1]-w$$xc);if($4A>max)$4A=max;if($4A<min)$4A=min;E7917.style.top=$4A+"px";setTimeout("G_g97("+F$3B[1]+","+min+","+max+","+at17+")",20)}}function yXU9(Uw092,p91,at17){var lT0=at17-Math.round(Uw092/p91);if(lT0<0)lT0=0;if(lT0>=at17)lT0=at17-1;return lT0}function a4mqP(lT0){if(element("zBSlider")){var eU5$=12;var at17=g_zoomFactors.length;var g5B99=45;var w96Tv=element("zBSlider").height;element("zBSlider").style.top=g5B99+3+(at17-lT0)*eU5$+"px"}}function v634M(){if(g_hasZoomBar){if(!element("zB")){var V91=new Array(40,45);var h20r6=new Array(40,43);var OTLG_=new Array(13,18);var x5F0S=40;var Tt_e=40;var eU5$=12;var aR_4o=g_zoomFactors.length;var vma3=new Array(40,3);var OEC=V91[1]+h20r6[1]+aR_4o*eU5$;var position=new Array(g_viewOff[0],g_viewOff[1]+g_viewExt[1]-OEC-x5F0S-18);var wEo5=new Array();wEo5["textAlign"]="center";wEo5["zIndex"]=__j;Ca62(position,new Array(Tt_e,OEC),"zB",null,wEo5,$KI6);var T4xP=element("zB");var n9eb=M9v(g_designDir+"zoomBar.gif",OTLG_,"zBSlider",null,null);n9eb.style.zIndex=uBO01;if(document.all)n9eb.style.cursor="hand";else n9eb.style.cursor="pointer";n9eb.ondragstart=function(to961){return false};n9eb.onmousedown=SU$;n9eb.onmouseup=OV14;q8N1(T4xP,n9eb);var E7917=element("zBSlider");E7917.style.position="relative";E7917.style.left="-3px";E7917.style.top="85px";var _y7U4=M9v(g_designDir+"zoomPlus.gif",V91,"zBPlusImage","javascript:zoom(1,null,false);",l_zoomIn);var tX9=M9v(g_designDir+"zoomMinus.gif",h20r6,"zBMinusImage","javascript:zoom(-1,null,false);",l_zoomOut);q8N1(T4xP,_y7U4);_y2=0;while(_y2<aR_4o*eU5$){var oXK5=M9v(g_designDir+"zoomStep.gif",vma3,null,null,"");q8N1(T4xP,oXK5);_y2+=vma3[1]}q8N1(T4xP,tX9);q8N1($KI6,T4xP)}else{element("zB").style.zIndex=5;element("zBSlider").style.zIndex=6}a4mqP(A57());C4675=false}}