/*
alta4 Geoinformatik - ThemeBrowser Extension 1.1
build upon ImageMapper 10.0.25
--------------------------------------------------------------------------

*/
t7Y_="dD";Sr51=200;m_5=35;g_dDWidth=300;_n5r2=new Array(l_equals,l_higher,l_lower);SJTf=new Array();F125F=true;R31_=100;function lm74(id,c7e){var D7$t=M0j3m(id);var I_r=uxR88(id);var c0KT="";var w39=true;var dp679="key";var O458=D7$t.length;if(c7e&&(O458>3))O458=3;for(var item=0;item<O458;item++){var dp679="key";var $6V3x="key";var vf0y="value";if(D7$t[item]=="a4IM_pic")c0KT+="<tr><td colspan=\"2\" class=\""+dp679+"\" style=\"text-align:center; \" >"+createPhotoPic(I_r["content"][D7$t[item]],"thumb")+"</td></tr>";else c0KT+="<tr><td class=\""+$6V3x+"\">"+D7$t[item]+"</td><td class=\""+vf0y+"\">"+I_r["content"][D7$t[item]]+"</td></tr>";w39=false;}if(w39){TyC(id);c0KT+="<tr><td>"+I_r["name"]+"<br />"+l_dataLoading+"</td></tr>";}return "<table class=\"popUp\">"+c0KT+"</table>";}function start_advancedSearch(){k8x="advanced";var U70=D3Bk();if(U70[2]!=null)sq3();create_usedSearchAtoms();search(k8x);}function setSimple(){k8x="simple";}function Wo0(){if(!element(t7Y_+"_attlayer")){var ea4=new Array(g_viewOff[0]+50,g_viewOff[1]+g_viewExt[1]-450);if(ea4[1]<0)ea4[1]=0;if(ea4[1]+Sr51>g_viewExt[1]-50)Sr51=g_viewExt[1]-50;$6075("dDPos",ea4);var maQ$=$436("dDPos");var O0T=f550P(t7Y_,"","",maQ$[1],maQ$[0],"none",true,true,true,false,true,'print_item(\'dD\');',"drag('"+t7Y_+"');","","setSimple();hider('"+t7Y_+"');","","",l_dataDigger,"minimize_popup('"+t7Y_+"',"+Sr51+","+m_5+",false,null);");hT09.innerHTML+=O0T;hider(t7Y_);dL000(t7Y_,g_dDWidth);B6$(t7Y_,Sr51);l174t(t7Y_,np83);if(g_showSearchAtStart){k8x="simple";switch_searchType();}}}function create_dD(){if(g_hasSearch&&g_searchFields.length>0){_n5r2=new Array(l_equals,l_higher,l_lower);Wo0();C3gC2(t7Y_);var O0T=element(t7Y_+"_anchor");clear(O0T);if(k8x=="advanced"){YFA();if(D6M2y.length>0)create_usedSearchAtoms();}else{var head=VeNQ("p");head.className="searchCriteria";head.innerHTML=l_search+": "+element("frameSearchInput").value;N_0(O0T,head);}BmI4(null,null,t7Y_+"_resultCon",null,null,O0T);}}function YFA(){if(g_searchFields.length>0){var O0T=element(t7Y_+"_anchor");if(element(t7Y_+"_searchLine"))element(t7Y_+"_searchLine").innerHTML="";else{var p=VeNQ("p");p.className="searchCriteriaSelector";p.id=t7Y_+"_searchLine";N_0(O0T,p);}var nLDc=element(t7Y_+"_searchLine");N_0(nLDc,H5wU(g_searchFields));N_0(nLDc,VeNQ("br"));N_0(nLDc,JPMMF("searchVal",20,""));var L9N57=uDey_(g_designDir+"search.gif",null,"advSearch","javascript:start_advancedSearch();","");N_0(nLDc,L9N57);}}function rN8(){Wo0();var O0T=element(t7Y_+"_anchor");clear(O0T);var head=VeNQ("p");head.className="searchCriteria";head.innerHTML=l_search+": "+element("frameSearchInput").value+" ...";N_0(O0T,head);}function ep1Qh(){var maQ$=$436("dDPos");m$sh(element(t7Y_+"_attlayer"),maQ$,null,null);minimize_popup(t7Y_,Sr51,m_5,false,null);}function switch_searchType(){F125F=false;_Fi8i=new Array();(k8x=="simple")?k8x="advanced":k8x="simple";create_dD();if(k8x=="advanced"&&$436(t7Y_+"_minimized")==true)minimize_popup(t7Y_,Sr51,m_5,false,null);}function B46(Ra0L){var S16=new Array();for(var item in Ra0L){var K2T3i=Ra0L[item].split("||")[0];if(K2T3i.length>0)S16.push(K2T3i);}return S16;}SC5w=0;E3P7Y=0;function H5wU(AdP4){AdP4.sort();var j16rl=B46(AdP4);var span=VeNQ("span");var $6_72=jPJ50("fieldSel",j16rl,AdP4,SC5w);$6_72.onchange=GSCi9;if(AdP4[SC5w].indexOf("STRING")!=-1){var B54=VeNQ("span");B54.innerHTML=l_contains;}else{var B54=jPJ50("opSel",_n5r2,_n5r2,E3P7Y);B54.onchange=GSCi9;}N_0(span,$6_72);muI9$(span," ");N_0(span,B54);muI9$(span," ");return span;}function GSCi9(){SC5w=_YRf("fieldSel")[0];if(element("opSel"))E3P7Y=_YRf("opSel")[0];YFA();}function create_usedSearchAtoms(){if(!element(t7Y_+"_atomsLine")){var r_9=VeNQ("p");r_9.className="searchCriteria";r_9.id=t7Y_+"_atomsLine";N_0(element(t7Y_+"_anchor"),r_9);}else clear(element(t7Y_+"_atomsLine"));var iNu=VeNQ("p");for(var i=0;i<D6M2y.length;i++ ){var pR4A=D6M2y[i];iNu.innerHTML+=pR4A[0]+" "+pR4A[2]+" "+pR4A[3]+" ";var link=VeNQ("a");link.href="javascript:rem_advSearchAtom('"+pR4A[0]+"||"+pR4A[1]+"||"+pR4A[2]+"||"+pR4A[3]+"');create_usedSearchAtoms();search('advanced');";link.innerHTML+="("+l_delete+")";N_0(iNu,link);if(i<(D6M2y.length-2))iNu.innerHTML+=", ";if(i==(D6M2y.length-2))iNu.innerHTML+=" "+l_and+" ";}if(element(t7Y_+"_atomsLine"))N_0(element(t7Y_+"_atomsLine"),iNu);}function D3Bk(){var whtKH="";var R6__=l_contains;var AK4T="";if(k8x=="simple")whtKH=element("frameSearchInput").value;else{if(element("searchVal"))whtKH=element("searchVal").value;if(element("opSel"))R6__=_YRf("opSel")[1];if(element("fieldSel"))AK4T=_YRf("fieldSel")[1];}return new Array(AK4T,R6__,whtKH);}OxD=new Array();m43$=new Array();wlcM=null;function _Oj($Yw){if($Yw.length==1){if($Yw[0]==null){create_dD();tMm();}else{var id=parseInt($Yw[0]);if(!isNaN(id)&&id>=0&&id<=g_dCLength){TyC(id);R140(id);setSimple();hider(t7Y_);}}}else{create_dD();if($Yw.length>0)$Yw=a_1($Yw);OxD=new Array();x02g7($Yw,OxD);clear(element(t7Y_+"_resultCon"));SJTf=new Array();if(F125F){if(OxD.length>R31_){var df_I4=confirm(l_showMoreThanXResults);if(!df_I4)OxD.length=R31_;}Ack(0);}if($436(t7Y_+"_minimized")==true)minimize_popup(t7Y_,Sr51,m_5,false,null);}}function R140(id){if(typeof(l3H1[id])!="object")setTimeout("R140("+id+")",250);else showinmap(id,l3H1[id]["bestView"]["zL"],l3H1[id]["bestView"]["coords"]);}function tMm(){if(element(t7Y_+"_resultCon")){var c0KT="<p id='0_result' class='key'>"+l_noresults+"</p>";var S94=element(t7Y_+"_resultCon");S94.innerHTML=c0KT;}}function Ack(id){if(id<OxD.length&&F125F){var dp679="";(X8Gh(id))?dp679="key":dp679="value";var content=PB29K(OxD[id],dp679);var c0KT="<p id='"+OxD[id]+"_result' class='"+dp679+"'>"+content[0]+"</p>";if(element(t7Y_+"_resultCon")){var S94=element(t7Y_+"_resultCon");S94.innerHTML+=c0KT;if(content[1]!=null)SJTf.push(content[1]);}setTimeout("Ack("+(id+1)+")",2);}else if(SJTf.length>0&&F125F)N23(0);}function N23(id){if(id<SJTf.length&&F125F){TyC(SJTf[id]);setTimeout("N23("+(id+1)+")",5);}else q708E(0);}function q708E(){if(typeof(l3H1[SJTf[0]])=="object"&&F125F&&element(SJTf[0]+"_result")){var k38cW=element(SJTf[0]+"_result");k38cW.innerHTML=PB29K(SJTf[0],m43$);SJTf.shift();}if(SJTf.length>0&&F125F)setTimeout("q708E()",5);}function PB29K(id,dp679){var content="";var eJ435=null;if(id==null)content=l_noresults;else{if(typeof(l3H1[id])=="object"){var k38cW=uxR88(id);content="<span class='cssClass'>"+k$1yp(k38cW["name"],id,k38cW)+"</span>";}else{content=id+" "+l_loading;eJ435=id;}}return new Array(content,eJ435);}function k$1yp(r06,id,k38cW){if(typeof(k38cW["bestView"])=="object"){if(r06=="")r06="Feature "+id;return "<a href=\"javascript:showinmap("+id+","+k38cW['bestView']['zL']+",'"+k38cW['bestView']['coords']+"');\">"+r06+"</a>";}return r06;}function u2_8(parent,id,dp679){var table=VeNQ("table");table.setAttribute("id",id);table.className=dp679;N_0(parent,table);}function JOa_7(table,content,dp679,id,tLt5T,t5o5,index){if(index==null)index=table.rows.length;var kD14d=table.insertRow(table.rows.length);kD14d.setAttribute("id",id);for(var item=0;item<content.length;item++){var i487y=null;if(tLt5T==item)i487y=t5o5;Kx124(kD14d,dp679,i487y,content[item]);}}function Kx124(parent,dp679,span,content){var y42=VeNQ("td");y42.className=dp679;if(span!=null){if(document.all)y42.setAttribute("colSpan",span);else y42.setAttribute("colspan",span);}if(typeof(content)!="object")y42.innerHTML=content;else N_0(y42,content);N_0(parent,y42);}function _YRf(id){if(element(id)){var D7q=element(id);for(var Um18=0;Um18<D7q.length;Um18++){if(D7q.options[Um18].selected)return new Array(Um18,D7q.options[Um18].value);}}return false;}function jPJ50(id,$$t,q7V8X,Kce8){var D7q=VeNQ("select");D7q.setAttribute("id",id);for(var K2T3i=0;K2T3i<$$t.length;K2T3i++){D7q.options[D7q.length]=new Option($$t[K2T3i],q7V8X[K2T3i],false,false);var $VQ=VeNQ("p");$VQ.innerHTML=$$t[K2T3i];D7q.options[D7q.length-1].text=$VQ.firstChild.nodeValue;}D7q.selectedIndex=Kce8;return D7q;}function JPMMF(id,length,value){var Dc5=VeNQ("input");Dc5.type="text";Dc5.setAttribute("id",id);Dc5.setAttribute("name",id);Dc5.size=length;Dc5.value=value;return Dc5;}function a_1(OH34d){var R3$=new Array();for(var item in OH34d){if(OH34d[item]!=null)R3$.push(OH34d[item]);}return R3$;}