/*
GITEC TSUNAMI CATALOG
alta4 Geoinformatik 2006
14.07.2006 - 1.0
http://imagemapper.alta4.com
*/
Hw90V=new Array();r9254=new Array();j7_D="simple";d7e=new Array();jQ_5=new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");function search(type){KV989();r9254=new Array();var m31Y7=MGA();j7_D=type;r9254=Dt8(type,m31Y7[2]);var m2576=f8h_p(r9254);if(f9_(K28cC+"_minimized")==true)minimize_popup(K28cC,N9279,t8R,false,null);if(m2576.length==0)C031_(new Array(null));else Ma8b$(m2576)}function pjw2(d52_W){Abq2n=true;C031_(d52_W)}function vJxNJ(){var w841=null;var d52_W=new Array();var x_Gm=true;for(var item in r9254){w841=mn44(r9254[item]);if(w841.length>0&&w841[0]!=null){if(j7_D=="simple"||x_Gm)d52_W=d52_W.concat(w841);else d52_W=T9GP1(w841,d52_W);x_Gm=false}}d52_W=oyC(cBb(d52_W));pjw2(d52_W)}function HJjcK(V1F4,type,t38O1,ar24L){var V092B=new Array();if(type=="STRING"){var b43A=ar24L.length;var JP$=0;var rdO26=0;if(b43A==2)JP$=1;else{rdO26=Math.floor(b43A/3);if(b43A%3==1){rdO26--;JP$=2}if(b43A%3==2)JP$=1}for(var i=0;i<rdO26;i++)V092B.push(ar24L.substr(i*3,3).toUpperCase());for(var HE43=0;HE43<JP$;HE43++)V092B.push(ar24L.substr((rdO26*3)+HE43*2,2).toUpperCase())}else{if(typeof(g_searchChunks[V1F4])=="object"){var j6l2K=g_searchChunks[V1F4];if(t38O1==l_lower){V092B.push(j6l2K[0].toString(10));for(var b16_=1;b16_<j6l2K.length;b16_++)if(j6l2K[b16_-1]<ar24L)V092B.push(j6l2K[b16_].toString(10))}if(t38O1==l_higher){if(ar24L>j6l2K[j6l2K.length-2])V092B.push(j6l2K[j6l2K.length-1].toString(10));else{for(var b16_=0;b16_<j6l2K.length;b16_++)if(j6l2K[b16_]>ar24L)V092B.push(j6l2K[b16_].toString(10))}}if(t38O1==l_equals){if(ar24L<=j6l2K[0])V092B.push(j6l2K[0].toString(10));else if(ar24L<=j6l2K[j6l2K.length-1]){for(var b16_=1;b16_<j6l2K.length;b16_++){if(j6l2K[b16_]>=ar24L&&j6l2K[b16_-1]<ar24L){V092B.push(j6l2K[b16_].toString(10));break}}}}}}return V092B}function Dt8(UDg,$5X){var qj427=new Array();if(UDg=="simple"){for(var b16_ in g_searchFields){var m63=g_searchFields[b16_].split("||")[0];var type=g_searchFields[b16_].split("||")[1];switch(type){case "NUMBER":var V092B=HJjcK(m63,type,l_equals,$5X);if(V092B.length==0)V092B=null;qj427.push(new Array(m63,type,l_equals,$5X,V092B));break;default:var V092B=HJjcK(m63,type,l_contains,$5X);if(V092B.length==0)V092B=null;qj427.push(new Array(m63,type,l_contains,$5X,V092B));break}}}else if(UDg=="advanced"){if(d7e.length>0)A12Gh(d7e,qj427)}return qj427}function f8h_p(M82){var Uin=new Array();for(var item in M82){if(M82[item][4]!=undefined){for(var b16_ in M82[item][4]){Uin.push(new Array(M82[item][0],M82[item][4][b16_]))}}}return Uin}function h70U(){var m3ED4=MGA();var V092B=HJjcK(m3ED4[0].split("||")[0],m3ED4[0].split("||")[1],m3ED4[1],m3ED4[2]);d7e.push(new Array(m3ED4[0].split("||")[0],m3ED4[0].split("||")[1],m3ED4[1],m3ED4[2],V092B))}function rem_advSearchAtom(id){Abq2n=false;for(var i=0;i<d7e.length;i++ ){var b16_=d7e[i][0]+"||"+d7e[i][1]+"||"+d7e[i][2]+"||"+d7e[i][3];if(id==b16_)d7e.splice(i,1)}}function Ma8b$(IGA){if(IGA.length>0){var H1o23=By61(IGA[IGA.length-1]);g_30k(H1o23,IGA)}}function By61(item){var ar24L=item[1];var V1F4=item[0].toUpperCase();if(isNaN(ar24L))ar24L=encodeURIComponent(ar24L);return g_searchDir+V1F4+"/"+ar24L+".txt"}function FmPAm(IGA,ar24L){if(IGA.length>0){d143j(IGA[IGA.length-1][0],IGA[IGA.length-1][1],ar24L);IGA.length=IGA.length-1;if(IGA.length>0)Ma8b$(IGA);else vJxNJ()}}function d143j(V1F4,m3ED4,ar24L){V1F4=V1F4.toUpperCase();if(isNaN(m3ED4))m3ED4=m3ED4.toUpperCase();else m3ED4=m3ED4.toString(10);if(typeof(Hw90V[V1F4])!="object")Hw90V[V1F4]=new Array();if(typeof(Hw90V[V1F4][m3ED4])!="object")Hw90V[V1F4][m3ED4]=new Array();Hw90V[V1F4][m3ED4]=$KG7p(ar24L)}function $KG7p(ar24L){if(ar24L!=""&&ar24L!="not found"){var n51=new Array();var xm14=ar24L.split(";");var G_wP=xm14.length;for(var JA0=0;JA0<G_wP;JA0++){var T4wl=xm14[JA0].split("(");var Uw092=new Array();var g930=T4wl[1].split(",");for(var y0dh=0;y0dh<g930.length;y0dh++)Uw092.push(parseFloat(g930[y0dh]));if(T4wl[0]!="")n51.push(new Array(parseInt(T4wl[0]),Uw092))}return n51}else return ""}function mn44(_Y8_){var V1F4=_Y8_[0];var type=_Y8_[1];var t38O1=_Y8_[2];var ar24L=_Y8_[3];var V092B=_Y8_[4];if(isNaN(V1F4))V1F4=V1F4.toUpperCase();var d52_W=new Array(null);if(V092B!=null){if(typeof(Hw90V)=="object"){if(type=="STRING"){if(typeof(Hw90V[V1F4])=="object"){if(typeof(Hw90V[V1F4][V092B[0]])=="object"){if(Hw90V[V1F4][V092B[0]]!=""&&Hw90V[V1F4][V092B[0]]!=undefined)d52_W=Hw90V[V1F4][V092B[0]];var B9jw=V092B[0].length;if(d52_W[0]!=null&&V092B.length>1){for(var E1s=1;E1s<V092B.length;E1s++){if(Hw90V[V1F4][V092B[E1s]]!=""){d52_W=ys5(d52_W,Hw90V[V1F4][V092B[E1s]],B9jw);B9jw+=V092B[E1s].length}else{d52_W=new Array(null);break}}}}}}else{if(V092B!=null){var k20R6=new Array();for(var item=0;item<V092B.length;item++){if(typeof(Hw90V[V1F4])=="object"){if(Hw90V[V1F4][V092B[item]]!=""){k20R6=k20R6.concat(Hw90V[V1F4][V092B[item]])}}}d52_W=cB9(k20R6,t38O1,ar24L)}}}}if(d52_W[0]!=null)d52_W=Hc9$x(d52_W);return d52_W}function ys5(_$_,m0Gf,B9jw){var U83=new Array();for(var b16_=0;b16_<_$_.length;b16_++){for(var JP$=0;JP$<m0Gf.length;JP$++){if(_$_[b16_][0]==m0Gf[JP$][0]){if(b1673(_$_[b16_][1],m0Gf[JP$][1],B9jw))U83.push(_$_[b16_]);break}}}return U83}function b1673(GB3,EA$,B9jw){for(var b16_=0;b16_<GB3.length;b16_++){for(var JP$=0;JP$<EA$.length;JP$++){if(A6Y(GB3[b16_],EA$[JP$],B9jw))return true}}return false}function A6Y(T79,dYI,B9jw){if(T79+B9jw==dYI)return true;else return false}function cB9(TF83,t38O1,$5X){var JEg=new Array();if(TF83.length>0){for(var item=0;item<TF83.length;item++ ){if(t38O1==l_higher)if(parseFloat(TF83[item][1])>$5X)JEg.push(TF83[item]);if(t38O1==l_equals)if(parseFloat(TF83[item][1])==$5X)JEg.push(TF83[item]);if(t38O1==l_lower)if(parseFloat(TF83[item][1])<$5X)JEg.push(TF83[item])}}return JEg}function T9GP1(_$_,m0Gf){var U83=new Array();for(var b16_=0;b16_<_$_.length;b16_++){for(var JP$=0;JP$<m0Gf.length;JP$++){if(_$_[b16_]==m0Gf[JP$]){U83.push(_$_[b16_]);break}}}return U83}function Hc9$x(TF83){var w2aKy=new Array();for(var i=0;i<TF83.length;i++)w2aKy.push(TF83[i][0]);return oyC(w2aKy)}y14P="listCon";_xw54=0;$01f=new Array();function create_lists(){if(g_hasLists){var size=new Array(225,350);var Uw092=new Array(g_viewOff[0]+g_viewExt[0]-size[0]-50,g_viewOff[0]+100);if(size[1]+Uw092[1]>g_viewExt[1]-100)size[1]=g_viewExt[1]-Uw092[1]-100;if(!element(y14P+"_attlayer")){var fW0=O2WA(y14P,"","",Uw092[1],Uw092[0],"none",true,false,true,false,true,"","drag('"+y14P+"');","","hider('"+y14P+"');","","",l_lists,"clearList();minimize_popup('"+y14P+"',"+size[1]+",0,true,'auto');");$KI6.innerHTML+=fW0;hider(y14P);M$2k_(y14P,size[1]);d6y(y14P,qMWE$);vua35(y14P,size[0])}else S6v92(y14P);if(typeof($01f[g_lists[_xw54]])!="object")P9an(g_listsDir+encodeURIComponent(g_lists[_xw54])+".txt");else $32Xc()}}function clearList(){if(document.all){if(f9_(y14P+"_minimized"))$32Xc();else element(y14P+"_anchor").innerHTML=""}}function addto_lists(){var mL613=arguments[0];if(typeof($01f[mL613])!="object")$01f[mL613]=new Array();for(var i=1;i<arguments.length;i++ ){var item=arguments[i].split("||");$01f[mL613].push(new Array(item))}$01f[mL613].sort();$32Xc()}function $32Xc(){if(element(y14P+"_attlayer")){var fW0=element(y14P+"_anchor");fW0.innerHTML="";if(!element(y14P+"_listSel")){if(g_lists.length>1){var u$4t3=$03I(y14P+"_listSel",NQh$N(g_lists),g_lists,_xw54);u$4t3.onchange=$g5}else{var u$4t3=fK0("p");u$4t3.innerHTML=NQh$N(g_lists)[0];u$4t3.id=y14P+"_listSel";u$4t3.style.fontWeight="bold";u$4t3.style.marginBottom="5px"}q8N1(fW0,u$4t3)}if(typeof($01f[g_lists[_xw54]])!="object")P9an(g_listsDir+encodeURIComponent(g_lists[_xw54])+".txt");else{var m7err="";for(var i=0;i<$01f[g_lists[_xw54]].length;i++ ){(j8XR(i))?m7err="dataitemEvenLine":m7err="dataitemOddLine";var C4a0k=$01f[g_lists[_xw54]][i];var p=fK0("p");p.className=m7err;for(var item in C4a0k){p.innerHTML+="<a href=\"javascript:showinmap("+C4a0k[item][1]+","+C4a0k[item][2]+",'"+C4a0k[item][3]+"');\">"+C4a0k[item][0]+"<a>"}q8N1(fW0,p)}}}}function $g5(){_xw54=kO148(y14P+"_listSel")[0];$32Xc()}function NQh$N(K3YfJ){var YTb75=new Array();for(var b16_=0;b16_<K3YfJ.length;b16_++ ){var o18=K3YfJ[b16_].split("__");YTb75.push(o18[0]+": "+o18[1])}return YTb75}
