/*
HTML ImageMapper NG 2
Version 12.0.12
14.09.2008
alta4 Geoinformatik AG
Christoph Knote
Contact support@alta4.com for problems and suggestions.
*/
hT4="divlayer_Con";
f6_="pM_Con";
RL97=170;
T29=350;
$J65_=20;

rdb=false;
C858X=false;

function Q06(){
 t_WKg(null,null,hT4,null,null,rnTF5);
 t_WKg(null,null,g_dBCon,null,null,rnTF5);
 t_WKg(null,null,f6_,null,null,rnTF5);

 
 vLf9["dBPos"]=new Array(g_viewExt[0]-250,80);
 vLf9["pMPos"]=new Array((g_viewOff[0]+round(g_viewExt[0]/2)-225),round(g_viewOff[1]+g_viewExt[1]/2-250));
}

function show_popup(HKpV,coords){
 if(coords==undefined)coords=H9PF(HKpV);
 else coords=q6CK(coords);

 var m150=Yb0sU(coords,"screen");

 var yf0C=coords.join(",")+",4";

 
 var Mnhs=(g_baseMapExt[0]*T6A68())-190;
 var Mo78y=g_viewOff[0]+g_viewExt[0]-190;
 if((m150[0]>Mo78y)&&(coords[0]<Mnhs))showinmap(HKpV,r0$(),yf0C);

 else{
 rdb=new Array(HKpV,r0$(),coords);
 
 element(hT4).innerHTML=XFk(HKpV,coords);
 
 VQ3T8(HKpV);
 
 Q49(HKpV,RL97,null);
}
}

function hide_popup(id){
 rdb=false;
 delete_popup(id);
}

function delete_popup(id){
 delete_obj(id+"_attlayer");
}

function P206(id,content){
 if(element(id+"_anchor")){
 element(id+"_anchor").innerHTML=content;
}
}

function H9PF(HKpV){
 var area=element(HKpV+"_area");
 if(area.shape=="poly"||area.shape=="POLY")return Yb0sU(w_2(),"map");
 else return q6CK(area.coords);
}

function XFk(id,coords){
 

 
 var m150=Yb0sU(coords,"screen");

 
 var H8H=$83(m150);

 
 var aL9="print_item("+id+","+r0$()+",'"+coords+"')";
 var Vg_93="addto_dash("+id+","+r0$()+",'"+coords+"')";
 var $863="hide_popup('"+id+"');";

 
 if(document.all)var C16H1="";
 else var C16H1=" style='width:200px; '";

 var Y95iD=$44(id,"<table "+C16H1+"><tr><td>"+l_dataLoading+"</td></tr></table>","",m150[1],m150[0],H8H,false,true,false,true,true,aL9,null,Vg_93,$863,"","","","");
 return Y95iD;
}

function $83(m150){
 
 var wG035=40;
 var oN4X=Y7S8F()-wG035;
 H8H="none";
((m150[1]+RL97+80)>(oN4X))?H8H="bottom":H8H="top";
 return H8H;
}

function Q49(id,height,zIndex){
 if(height!=null)L57(id,height);
 g49(id,zIndex);
 m7r(id);
}

function VQ3T8(id){
 if(typeof(o1G[id])!="object")_4_y(id);
 else P206(id,q41(id),false);
}

function cancelPropagation(jIO1){
 if(!jIO1)var jIO1=window.event;
 if(jIO1){
 jIO1.cancelBubble=true;
 if(jIO1.stopPropagation)jIO1.stopPropagation();
}
}

function $44(id,content,href,top,left,who75,Lo9,T7cbx,A28,t080,K4012,print,move,U637,close,$24j,L6te,F$2,TQ4){
 var _FPX5=new Array(parseInt(left),parseInt(top));
 
 
 if(who75=="bottom")_FPX5[1]-=220;
 
 var oE75f='<div style="position:absolute; left:'+_FPX5[0]+'px; top:'+_FPX5[1]+'px; " id="'+id+'_attlayer"><table class="attTableCssStyle" cellspacing="0" cellpadding="0" >';

 var bVe11='';
 if(T7cbx&&g_hasPrintKnob)bVe11+='<a href="javascript:'+print+'" ><img onmousedown="cancelPropagation();" onmouseup="cancelPropagation();" src="'+g_designDir+'PRINT.GIF" title="'+l_print+'" /></a>';
 if(A28)bVe11+='<a href="javascript:'+TQ4+'" ><img onmousedown="cancelPropagation();" onmouseup="cancelPropagation();" src="'+g_designDir+'MINIMIZE.GIF" title="'+l_minimize+'" /></a>';
 if(t080)bVe11+='<a href="javascript:'+U637+'" ><img onmousedown="cancelPropagation();" onmouseup="cancelPropagation();" src="'+g_designDir+'PIN.GIF" title="'+l_addToDashBoard+'" /></a>';
 if(K4012)bVe11+='<a href="javascript:'+close+'" ><img onmousedown="cancelPropagation();" onmouseup="cancelPropagation();" src="'+g_designDir+'CLOSE.GIF" title="'+l_close+'" /></a>';
 
 
 
 if(who75=="top"){
 oE75f+='  <tr>';
 oE75f+='    <td><img name="lo_pfeil" src="'+g_designDir+'LO_PFEIL.GIF" width="1" height="40" alt=""></td>';
 oE75f+='    <td onmousedown="'+move+'" onmouseup="'+move+'" colspan="3" style="background:url('+g_designDir+'O_PFEIL.GIF) repeat-x; "><img name="pfeil_o" src="'+g_designDir+'PFEIL_O.GIF" width="16" height="40" alt=""><span style="position:absolute; right:5px; top:22px; ">'+bVe11+'</span></td>';
 oE75f+='    <td><img name="ro1_pfeil" src="'+g_designDir+'RO1_PFEIL.GIF" width="1" height="40" alt=""></td>';
 oE75f+='    <td><img class="transp" name="ro2_pfeil" src="'+g_designDir+'RO2_PFEIL.GIF" width="3" height="40" alt=""></td>';
 oE75f+='  </tr>';
 
 oE75f+='  <tr>';
 oE75f+='    <td style="background:url('+g_designDir+'L.GIF) repeat-y; "></td>';
 oE75f+='    <td colspan="3" class="popupContentContainer"><div id="'+id+'_anchor" class="popupContentDiv" >'+content+'</div></td>';
 oE75f+='    <td style="background:url('+g_designDir+'L.GIF) repeat-y; " ></td>';
 oE75f+='    <td class="transp" style="background:url('+g_designDir+'R2.GIF) repeat-y; "></td>';
 oE75f+='  </tr>';
 
 oE75f+='  <tr>';
 oE75f+='    <td><img name="lu1" src="'+g_designDir+'L.GIF" width="1" height="1" alt=""></td>';
 oE75f+='    <td colspan="4" style="background:url('+g_designDir+'L.GIF) repeat-x; " ></td>';
 oE75f+='    <td><img class="transp" name="ru2" src="'+g_designDir+'R2.GIF" width="3" height="1" alt=""></td>';
 oE75f+='  </tr>';
 
 oE75f+='  <tr>';
 oE75f+='    <td height="5"></td>';
 oE75f+='    <td colspan="5" class="transp" style="background:url('+g_designDir+'U2.GIF) repeat-x; "></td>';
 oE75f+='  </tr>';
}
 
 
 
 
 
 else if(who75=="bottom"){
 oE75f+='  <tr>';
 oE75f+='    <td><img src="'+g_designDir+'LO.GIF" width="1" height="23" alt=""></td>';
 oE75f+='    <td onmousedown="'+move+'" onmouseup="'+move+'" colspan="2" style="background:url('+g_designDir+'O.GIF) repeat-x; " ><span style="position:absolute; right:5px; top:4px; ">'+bVe11+'</span></td>';
 oE75f+='    <td><img src="'+g_designDir+'LO.GIF" width="1" height="23" alt=""></td>';
 oE75f+='    <td><img class="transp" src="'+g_designDir+'RO2.GIF" width="3" height="23" alt=""></td>';
 oE75f+='  </tr>';
 
 oE75f+='  <tr>';
 oE75f+='    <td style="background:url('+g_designDir+'L.GIF) repeat-y; "></td>';
 oE75f+='    <td colspan="2" class="popupContentContainer"><div id="'+id+'_anchor" class="popupContentDiv" >'+content+'</div></td>';
 oE75f+='    <td style="background:url('+g_designDir+'L.GIF) repeat-y; " ></td>';
 oE75f+='    <td class="transp" style="background:url('+g_designDir+'R2.GIF) repeat-y; "></td>';
 oE75f+='  </tr>';
 
 oE75f+='  <tr>';
 oE75f+='    <td rowspan="2" ><img name="lu1" src="'+g_designDir+'LU1.GIF" width="1" height="18" alt=""></td>';
 oE75f+='    <td rowspan="2" class="transp" style="background:url('+g_designDir+'U_PFEIL_GANZ.GIF) repeat-x; " height="1"><img src="'+g_designDir+'PFEIL_U.GIF" width="16" height="18" alt=""></td>';
 oE75f+='    <td class="transp" colspan="2" style="background:url('+g_designDir+'RU2.GIF) repeat-x; " ></td>';
 oE75f+='    <td><img class="transp" name="ru2" src="'+g_designDir+'RU2.GIF" width="3" height="18" alt=""></td>';
 oE75f+='  </tr>';
}
 
 
 
 
 else{
 oE75f+='  <tr>';
 oE75f+='    <td><img src="'+g_designDir+'LO.GIF" width="1" height="23" alt=""></td>';
 oE75f+='    <td onmousedown="'+move+'" onmouseup="'+move+'" colspan="2" style="background:url('+g_designDir+'O.GIF) repeat-x; " ><span style="position:absolute; right:5px; top:4px; ">'+bVe11+'</span></td>';
 oE75f+='    <td><img src="'+g_designDir+'LO.GIF" width="1" height="23" alt=""></td>';
 oE75f+='    <td><img class="transp" src="'+g_designDir+'RO2.GIF" width="3" height="23" alt=""></td>';
 oE75f+='  </tr>';
 
 oE75f+='  <tr>';
 oE75f+='    <td style="background:url('+g_designDir+'L.GIF) repeat-y; "></td>';
 oE75f+='    <td colspan="2" class="popupContentContainer"><div id="'+id+'_anchor" class="popupContentDiv" >'+content+'</div></td>';
 oE75f+='    <td style="background:url('+g_designDir+'L.GIF) repeat-y; " ></td>';
 oE75f+='    <td class="transp" style="background:url('+g_designDir+'R2.GIF) repeat-y; "></td>';
 oE75f+='  </tr>';
 
 oE75f+='  <tr>';
 oE75f+='    <td><img name="lu1" src="'+g_designDir+'L.GIF" width="1" height="1" alt=""></td>';
 oE75f+='    <td colspan="3" style="background:url('+g_designDir+'L.GIF) repeat-x; " ></td>';
 oE75f+='    <td><img class="transp" name="ru2" src="'+g_designDir+'R2.GIF" width="3" height="1" alt=""></td>';
 oE75f+='  </tr>';
 
 oE75f+='  <tr>';
 oE75f+='    <td height="5"></td>';
 oE75f+='    <td colspan="4" class="transp" style="background:url('+g_designDir+'U2.GIF) repeat-x; "></td>';
 oE75f+='  </tr>';
}
 

 oE75f+="</table></div>";
 return oE75f;
}

function g49(id,index){
 if(element(id+"_attlayer")){
 var r4M=element(id+"_attlayer").style;
 if(index==null)index=H3A9;
 r4M.zIndex=index;
}
}
function m7r(id){
 if(element(id+"_attlayer")){
 _Sy97(id+"_attlayer");
 _Sy97(id+"_anchor");
}
}

function hider(id){
 if(element(id+"_attlayer")){
 hide(id+"_attlayer");
 hide(id+"_anchor");
}
}

function L57(id,height){
 if(element(id+"_attlayer")){
 element(id+"_anchor").style.height=height+"px";
}
}

function p11(id,width){
 if(element(id+"_attlayer")){
 element(id+"_anchor").style.width=width+"px";
}
}


function Y7S8F(){
 var height=-1;
 if(document.all){
 if(document.documentElement&&document.documentElement.clientHeight)height=document.documentElement.clientHeight;
 else height=document.body.clientHeight;
}
 else height=window.innerHeight;
 return height;
}



t0V=new Array();

function addto_dash(id,XBU60,coords){
 hide_popup(id);
 
 t0V.unshift(new Array(id,XBU60,coords,true));
 S683();
}

function removefrom_dash(vc8vg){
 for(var i=0;i<t0V.length;i++){
 if(t0V[i][0]==vc8vg)t0V.splice(i,1);
}
 S683();
}

function toggle_detail(id){
 for(var i=0;i<t0V.length;i++){
 if(t0V[i][0]==id)t0V[i][3]=!t0V[i][3];
}
 S683();
}

function S683(){
 if(t0V.length>0){
 var K749="";
 for(var item in t0V){
 var k2eOX=t0V[item];
 var id=k2eOX[0];
 var nwD=q41(id,k2eOX[3]);
 d5$="showinmap("+id+","+k2eOX[1]+",'"+k2eOX[2]+"');";
 var k7Q2U="NODETAIL.GIF";
 if(k2eOX[3])k7Q2U="DETAIL.GIF";
 
 K749+="<p class=\"featureBar\"><a href=\"javascript:"+d5$+"\"><img src=\""+g_designDir+"CROSSHAIR.GIF"+"\" alt=\""+l_showInMap+"\" /></a>&nbsp;<a href=\"javascript:toggle_detail('"+id+"');\"><img style=\"border:0px; margin-top:3px; \" src=\""+g_designDir+k7Q2U+"\" alt=\"\" /></a>&nbsp;<a href=\"javascript:removefrom_dash('"+id+"');\"><img style=\"border:0px; margin-top:3px; \" src=\""+g_designDir+"DELETE.GIF"+"\" alt=\""+l_delete+"\" /></a>&nbsp;</p>";
 K749+=nwD;
}
 if(element("dB_attlayer")){
 P206("dB",K749);
 m7r("dB");
 if(O46("dB_minimized"))minimize_popup("dB",T29,null,true,null);
}else{
 var print="print_item('dB');";
 var move="setposition_dB();drag('dB');";
 var close="clear_dB();";
 var position=O46("dBPos");
 
 if(position[1]+T29>g_viewExt[1]-50)T29=g_viewExt[1]-50-position[1];

 var bP5=$44("dB",K749,"",position[1],position[0],"none",true,true,true,false,true,print,move,"",close,"","",l_dashBoard,"minimize_popup('dB',"+T29+",null,true,null);");

 element(g_dBCon).innerHTML+=bP5;
 Q49("dB",T29,D0WlF);
}
}else{
 clear(element("dB_anchor"));
 hider("dB");
}
}

function clear_dB(){
 t0V=new Array();
 hider("dB");
}

function minimize_popup(id,height,min,hide,overflow){
 if(O46(id+"_minimized")){
 L57(id,height);
 _Sy97(id+'_anchor');
 Mon2(id+"_minimized",false);
 if(overflow!=null)element(id+'_anchor').style.overflow=overflow;
 if(element(id+"_miniButton"))element(id+"_miniButton").src=g_designDir+"MINIMIZE_WO.GIF";
}
 else{
 if(hide)element(id+'_anchor').style.visibility="hidden";
 if(overflow!=null)element(id+'_anchor').style.overflow="hidden";
 if(min==null){
 if(document.all)L57(id,1);
 else L57(id,0);
}
 else L57(id,min);
 if(element(id+"_miniButton"))element(id+"_miniButton").src=g_designDir+"MAXIMIZE_WO.GIF";
 Mon2(id+"_minimized",true);
}
}

function setposition_dB(){
 if(C858X){
 var O5qM4=element("dB_attlayer");
 var Os866=new Array($24ad(O5qM4.style.left),$24ad(O5qM4.style.top));
 Mon2("dBPos",Os866);
}
}

function showinmap(id,XBU60,coords){
 if(coords!=""){
 
 var VO58=XBU60;
 var I9$=r0$();

 
 var KOA=g_zoomFactors[I9$]/g_zoomFactors[VO58];

 var sla3n=q6CK(coords);

 
 
 
 var W3$M=D$vLx(sla3n,KOA);
 
 
 var _6J3w=f88Y4(W3$M);
 
 
 if((Math.abs(_6J3w[0])>(g_viewExt[0])||Math.abs(_6J3w[1])>(g_viewExt[1]))&&(I9$>0)){
 
 var s42=I9$-1;
 var h8a=false;
 
 
 while(!h8a){
 var e0R6=g_zoomFactors[s42]/g_zoomFactors[I9$];
 var $T8d_=D$vLx(_6J3w,e0R6);
 if((Math.abs($T8d_[0])<=(g_viewExt[0])&&Math.abs($T8d_[1])<=(g_viewExt[1]))||(s42==0))h8a=true;
 else s42--;
}
 
 var Mm82=D$vLx(new Array(round(_6J3w[0]/2),round(_6J3w[1]/2)),e0R6);
 var h32=new Array($T8d_[0]-Mm82[0],$T8d_[1]-Mm82[1]);

 if(VO58!=s42)B3o3("zoom("+(VO58-s42)+", "+(-h32[0])+", "+(-h32[1])+",false)");
 if(id!=null)B3o3("show_popup("+id+",'"+coords+"');");
 zoom((s42-I9$),-round(_6J3w[0]/2),-round(_6J3w[1]/2),true);
}
 else{
 if(id!=null)B3o3("show_popup("+id+",'"+coords+"');");
 if(VO58==I9$)move(sla3n[0],sla3n[1],"to");
 else zoom((VO58-I9$),-_6J3w[0],-_6J3w[1],false);
}
}
}

function D$vLx(coords,D57F7){
 return new Array(coords[0]*D57F7,coords[1]*D57F7);
}

function drag(id){
 if(!C858X){
 if(document.all||navigator.appName=="Opera")d60(id,true);
 
 if(document.all)document.onselectstart=_1V1;
 else document.onmousedown=_1V1;
 
 C858X=true;
 var u8s=w_2();
 I$D8k(id,u8s[0],u8s[1]);
}
 else{
 if(document.all||navigator.appName=="Opera")d60(id,false);
 
 Pl8U();
 
 $0ym();
}
}

function $0ym(){
 C858X=false;
 if(document.all)document.onselectstart=P83;
 else document.onmousedown=P83;
}

function I$D8k(id,s0Sr,A61h0){
 if(C858X){
 var S0r2y=w_2();
 var Wc069=$24ad(element(id+"_attlayer").style.top)+(S0r2y[1]-A61h0);
 var $N6A=$24ad(element(id+"_attlayer").style.left)+(S0r2y[0]-s0Sr);

 l008(element(id+"_attlayer"),new Array($N6A,Wc069),null,null);

 setTimeout("I$D8k('"+id+"',"+S0r2y[0]+","+S0r2y[1]+")",20);
}
}

function $$G8A(HKpV,J3FS){
 if(document.all&&navigator.appName!="Opera")HKpV.style.setAttribute("filter","alpha(opacity="+(J3FS*100)+")");
 else{
 if(navigator.appName!="Opera")HKpV.style.MozOpacity=J3FS;
 HKpV.style.opacity=J3FS;
}
}

function d60(id,_Y9){
 if(_Y9){
 $$G8A(element(id+"_attlayer"),0.4);
}
 else{
 $$G8A(element(id+"_attlayer"),1);
}
}

function createPhotoPic(kx2,type){
 var $G3x=kx2.split("((");
 var Qy5='<img src="'+$G3x[0]+'" />';
 if($G3x[1]!="")Qy5='<a href="javascript:create_PM(\''+$G3x[1]+'\');">'+Qy5+'</a>';
 return Qy5;
}

function create_PM(src){
 clear(element(hT4));
 var Ft588=O46("pMPos");
 if(!element("pM_attlayer"))element(f6_).innerHTML+=$44("pM",'<img src="'+src+'" />',null,Ft588[1],Ft588[0],"none",true,false,false,false,true,"","setposition_pM();drag('pM');","","delete_popup('pM');","","",l_photoMapper,"");
 P206("pM",'<img src="'+src+'" />');
 Q49('pM',null,g63);
}

function setposition_pM(){
 if(C858X){
 var IyL1=element("pM_attlayer");
 var Os866=new Array($24ad(IyL1.style.left),$24ad(IyL1.style.top));
 Mon2("pMPos",Os866);
}
}
