/*
HTML ImageMapper NG 2
Version 12.0.12
14.09.2008
alta4 Geoinformatik AG
Christoph Knote
Contact support@alta4.com for problems and suggestions.
*/
v21=new Array();


function S94p0(V8U$1,N5n){
 var v10A=T6A68();
 if(V8U$1>=0&&V8U$1<((g_baseMapExt[0]*v10A)/g_tSize[0])&&N5n>=0&&N5n<((g_baseMapExt[1]*v10A)/g_tSize[1])){

 var XBU60=r0$();
 if(XBU60<10){
 XBU60="0"+XBU60;
}

 var bD3=m2WV2(round(N5n));
 var fd3$=k4551(round(V8U$1));
 return g_maptileimageDir+"L"+XBU60+"/"+bD3+"/"+fd3$+"."+g_maptileimageFormat;

}

 return g_spaceImg;
}


function h9_U4(Gs$V){
 var G_xy=O46("currMapOff");
 var i44Wg=new Array(G_xy[0]+Gs$V[0],G_xy[1]+Gs$V[1]);
 Mon2("currMapOff",i44Wg);
}



function u80(D57F7){
 var J8_r=C_$3();
 var X34$4=new Array(wl7[0]*D57F7,wl7[1]*D57F7);
 
 var h9F9=new Array(X34$4[0]-((J8_r[0]/2)*g_tSize[0]),X34$4[1]-((J8_r[1]/2)*g_tSize[1]));
 var B23y9=new Array(h9F9[0]/g_tSize[0],h9F9[1]/g_tSize[1]);
 g_picUL=new Array(round(B23y9[0]),round(B23y9[1]));

 var C15Q=new Array(((g_picUL[0]+1)*g_tSize[0])+(g_viewExt[0]/2),((g_picUL[1]+1)*g_tSize[1])+(g_viewExt[1]/2));
 
 g_iniPxDelta=new Array(round(C15Q[0]-X34$4[0]),round(C15Q[1]-X34$4[1]));
}




function Up8(){

 var Gs$V=g_iniPxDelta;



 J5F();
 
 var _FPX5=new Array(-(g_picUL[0]+1)*g_tSize[0]+Gs$V[0],-(g_picUL[1]+1)*g_tSize[1]+Gs$V[1]);

 Mon2("currMapOff",_FPX5);

}


function J5F(){
 var SN73=C_$3();
 for(var l26R=0;l26R<SN73[1];l26R ++ ){
 for(var C2$J7=0;C2$J7<SN73[0];C2$J7 ++ ){
 var src=S94p0((C2$J7+g_picUL[0]),(l26R+g_picUL[1]));
 if(src!=g_spaceImg)ODGm(rO78(C2$J7,l26R),src);
}
}
}





function PX2i(){

}

function m2WV2(y){
 return "R"+y517(y);
}

function k4551(x){
 return "C"+y517(x);
}

function y517(C3w){
 var l1k6=C3w.toString(16).toUpperCase();
 while(l1k6.length<8){
 l1k6="0"+l1k6;
}
 return l1k6;
}



function ps41(){
 PX2i();
 J5F();
}

