var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1)
return data[i].identity;}
else if(dataProp)
return data[i].identity;}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();if(BrowserDetect.browser=='Explorer'&&BrowserDetect.version<'7'){window.location.href="browser_download.php";}
var chmin=8;var chmax=14;var fontsi=12;function getElementsByTagNames(list,obj){if(!obj)var obj=document;var tagNames=list.split(',');var resultArray=new Array();for(var i=0;i<tagNames.length;i++){var tags=obj.getElementsByTagName(tagNames[i]);for(var j=0;j<tags.length;j++){resultArray.push(tags[j]);}}
var testNode=resultArray[0];if(!testNode)return[];if(testNode.sourceIndex){resultArray.sort(function(a,b){return a.sourceIndex-b.sourceIndex;});}
else if(testNode.compareDocumentPosition){resultArray.sort(function(a,b){return 3-(a.compareDocumentPosition(b)&6);});}
return resultArray;}
function getStyle(el,styleProp)
{var x=el;if(x.currentStyle)
var y=x.currentStyle[styleProp];else if(window.getComputedStyle)
var y=document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);return y;}
function increaseFontSize(){var p=getElementsByTagNames('div,a,p');if(fontsi<chmax){fontsi+=1;for(i=0;i<p.length;i++){if(getStyle(p[i],'font-size')){var s=parseInt(getStyle(p[i],'font-size').replace("px",""));}else{var s=12;}
s+=1;p[i].style.fontSize=s+"px"}}}
function decreaseFontSize(){var p=getElementsByTagNames('div,a');if(fontsi>chmin){fontsi-=1;for(i=0;i<p.length;i++){if(getStyle(p[i],'font-size')){var s=parseInt(getStyle(p[i],'font-size').replace("px",""));}else{var s=12;}
s-=1;p[i].style.fontSize=s+"px"}}}
function clickcount(id){nesSys.ajax({url:"modul/banner/click_counter.php",params:{id:id}});}
var popuptext;function createBanners(param){nesSys.ajax({url:"modul/banner/get_banner.php",params:{query:param},success:function(ret){myObject=eval('('+ret+')');banners_show(myObject,param);}});}
function banners_show(hirdetesek,param){var imgUrl;var banner;sea1=document.getElementById('search_content');banner_cont=createAndAppend('i',"search_result_banner","",sea1);w=227;h=180;for(i=0;i<hirdetesek.data.length-1;i++){if(hirdetesek.data[i]){imgUrl="";text="";switch(hirdetesek.data[i].tipus_id){case"1":imgUrl="";if(hirdetesek.data[i].url!=null){text="<a target='_new' style='font-size:0.8em;' href='"+hirdetesek.data[i].url+"'  onClick=''>"+hirdetesek.data[i].text+"</a>";}
else{text="<a target='_new' style='font-size:0.8em;' onclick='banner_window("+hirdetesek.data[i].id+");' >"+hirdetesek.data[i].text+"</a>";}
break;case"2":imgUrl="background:url("+hirdetesek.data[i].img+")";text="<a class='banner_belso' href='"+hirdetesek.data[i].url+"' onClick='' target='_new' ><img src='"+hirdetesek.data[i].img+"' border='0' class='banner_img'></a>";if(hirdetesek.data[i].url!=null){text="<a class='banner_belso' href='"+hirdetesek.data[i].url+"' onClick='' target='_new' ><img src='"+hirdetesek.data[i].img+"' border='0' class='banner_img'></a>";}
else{text="<a class='banner_belso' onclick='banner_window("+hirdetesek.data[i].id+");'  target='_new' ><img src='"+hirdetesek.data[i].img+"' border='0' class='banner_img'></a>";}
break;case"3":imgUrl="";text="";if(hirdetesek.data[i].url!=null){text="<a target='_new' style='font-size:0.8em;' href='"+hirdetesek.data[i].url+"' >";}
else{text="<a target='_new' style='font-size:0.8em;' onclick='banner_window("+hirdetesek.data[i].id+");' >";}
text+="<object width='"+w+"' height='"+h+"'>";text+="<param name='movie' value='"+hirdetesek.data[i].img+"'>";text+="<embed src='"+hirdetesek.data[i].img+"' width='"+w+"' height='"+h+"'>";text+="</embed>";text+="</object></a>";break;case"4":imgUrl="";break;}
banner=createBannerText({classt:"banner_right",onclick:"clickcount("+hirdetesek.data[i].id+")",id:hirdetesek.data[i].id,params:param},banner_cont);}
else{banner=createBannerText({"classt":"banner_right",onclick:"clickcount("+hirdetesek.data[i].id+")",id:0,params:param},banner_cont);}
if(hirdetesek.data[i].tipus_id!=3)
banner_text=createAndAppend('i',"banner_right_text",text,banner);else
banner_text=createAndAppend('i',"",text,banner);}}
function createBannerText(obj,parent){var node=nesSys.ce({tagname:"DIV",domParams:{'class':obj.classt,'style':obj.style,className:obj.classt,onClick:obj.onclick,id:obj.id,params:obj.params}});parent.appendChild(node);return node;}
function banner_window(i){nesSys.ajax({url:"modul/banner/get_banner_by_id.php",params:{query:i},success:function(ret){myObject=eval('('+ret+')');popuptext=myObject.data;win_banner=new Ext.Window({id:'checktreeinform-win',title:"Hírdetés",layout:'fit',width:600,height:600,closable:true,border:false,html:myObject.data[0].popup_text});win_banner.show();}});}
function createSelect(myObject,type){optionElement=new Array();if(type==1){sel=document.getElementById('select_response');sel.innerHTML="";sel.style.zIndex=100;sel.style.display="block";si=document.getElementById("search_input");mt=document.getElementById("maintable");sel.style.left=198+mt.offsetLeft+"px";if(myObject.rows!=0){for(i=0;i<myObject.data.length;i++){optionElement[i]=nesSys.ce({tagname:"DIV",domParams:{value:myObject.data[i].id,innerHTML:myObject.data[i].nev,"class":"select_element",className:"select_element","i":i,"onmouseover":"selectRow(event,this)","onclick":"addingKeyword(this)",selected:0}});sel.appendChild(optionElement[i]);optionElement[i].style.top=(i*20)+"px";}}}
if(type==2){sel=document.getElementById('select_response_place');sel.innerHTML="";sel.style.zIndex=100;sel.style.display="block";si=document.getElementById("search_input");mt=document.getElementById("maintable");sel.style.left=198+mt.offsetLeft+"px";if(myObject.rows!=0){for(i=0;i<myObject.data.length;i++){cls="select_element";if(myObject.data[i].zip==0){cls="select_element_m"}
optionElement[i]=nesSys.ce({tagname:"DIV",domParams:{value:myObject.data[i].id,innerHTML:myObject.data[i].nev,zip:myObject.data[i].zip,"class":cls,className:cls,"i":i,"onmouseover":"selectRow(event,this)","onclick":"addingKeyPlace(this)",selected:0}});sel.appendChild(optionElement[i]);}}}}
function addingKeyword(node){sel=document.getElementById('select_response');sel.style.display="none";search_i=document.getElementById("search_input");search_i.value=node.innerHTML;}
function addingKeyPlace(node){sel=document.getElementById('select_response_place');sel.style.display="none";search_i=document.getElementById("search_place");if(node){if(node.innerHTML!=""){search_i.value=node.innerHTML;}}
search_i_h=document.getElementById("search_place_hidden");search_i_h.value=node.value;}
function createAndAppend(v,c,i,o){if(v){var node=nesSys.ce({tagname:"DIV",domParams:{value:v,"class":c,className:c,innerHTML:i}});o.appendChild(node);return node;}
else{return null;}}
function createAppend(c,i,o){var node=nesSys.ce({tagname:"DIV",domParams:{"class":c,className:c,innerHTML:i}});var obj=o.appendChild(node);return obj;}
var tesztObj;function createResult(myObject,param){sea1=document.getElementById('search_content');sea1.innerHTML="";sea=createAndAppend('i',"search_results","",sea1);resultElement=new Array();resultTitle=new Array();resultRegion=new Array();resultWeb=new Array();resultMain=new Array();resultTags=new Array();resultTagsEl=new Array();resultNote=new Array();resultContact=new Array();resultName=new Array();resultAdress=new Array();resultTel=new Array();resultFax=new Array();resultMob=new Array();resultWeb2=new Array();resultEmail=new Array();resultButton=new Array();if(myObject.allrows!=0){talalatok=myObject.allrows;actPage=myObject.actualpage;tmp_url="modul/search/search_result.php";lapok=Math.ceil(myObject.allrows/10);sinp=document.getElementById('search_input');spinp=document.getElementById('search_place');sphinp=document.getElementById('search_place_hidden');page="";from=actPage-5;to=actPage+5;if(from<0){to+=Math.abs(from);from=0;if(lapok<to){to=lapok-1;}}
else{if(lapok<to){from-=(to-lapok)
to=lapok-1;if(from<0){from=0;}}}
page="<div style='margin-top:5px; margin-left:5px;'> "+talalatok+" találat</div><hr style='width:490px;'>";page+="<span class='paging' onclick='search_result(\""+tmp_url+"\",\""+sinp.value+"\",\""+sphinp.value+"\",0)'>&lt;&lt;</span> |";for(i=from;i<=to;i++){if(actPage==i)
page+="<span class='paging_act' onclick='search_result(\""+tmp_url+"\",\""+sinp.value+"\",\""+sphinp.value+"\","+i+")'>"+(i+1)+"</span> |";else
page+="<span class='paging' onclick='search_result(\""+tmp_url+"\",\""+sinp.value+"\",\""+sphinp.value+"\","+i+")'>"+(i+1)+"</span> |";}
page+="<span class='paging' onclick='search_result(\""+tmp_url+"\",\""+sinp.value+"\",\""+sphinp.value+"\",lapok-1)'>&gt;&gt;</span>";createAndAppend("p","search_results_pages",page,sea);}
if(myObject.rows!=0){for(i=0;i<myObject.data.length;i++){w=myObject.data[i].web;id=myObject.data[i].id;n=myObject.data[i].nev;w.replace("http://","");megye="<div class='search_result_t'>Megye:</div><div class='search_result_d'>"+myObject.data[i].megye+"</div>";web="<div class='search_result_t'>Web:</div><div class='search_result_d'><a href='http://"+w+"' target='"+n+"'>"+w+"</a></div>";leiras="<div class='search_result_t'>Leírás:</div><div class='search_result_d'>"+myObject.data[i].leiras+"</div>";cim="<div class='search_result_t'>Cím:</div><div class='search_result_d1'>"+myObject.data[i].cim+"</div>";tel="<div class='search_result_t'>Telefon:</div><div class='search_result_d1'>"+myObject.data[i].tel+"</div>";mob="<div class='search_result_t'>Mobil:</div><div class='search_result_d1'>"+myObject.data[i].mobil+"</div>";fax="<div class='search_result_t'>Fax:</div><div class='search_result_d1'>"+myObject.data[i].fax+"</div>";ema="<div class='search_result_t'>Email:</div><div class='search_result_d1'>"+myObject.data[i].email+"</div>";web2="<div class='search_result_t'>Web:</div><div class='search_result_d1'><a href='http://"+w+"' target='"+n+"'>"+w+"</a></div>";prin="<div class='print_ico' title='Nyomtatás'  onClick='print_window("+id+",\""+myObject.data[i].cim+"\")'> </div>";terk="<div class='map_ico' title='Térkép' onClick='map_window("+id+",\""+myObject.data[i].cim+"\")'> </div>";park="<div class='parking_ico' title='Parkolóba teszem' onClick='putp("+id+")'> </div>";erro="<div class='error_ico' title='Hibajelentés' onClick='error_win("+id+")'> </div>";if(w!=null&&w!="")
nev_tmp="<a href='http://"+w+"' target='"+id+"'>"+n+"</a>";else
nev_tmp="<a href='#' >"+n+"</a>";nev="<div class='search_result_title_i'>"+nev_tmp+"</div><div class='s_r_icons'>"+terk+" "+prin+" "+park+" "+erro+"</div>";resultElement[i]=createAndAppend(myObject.data[i].id,"search_result","",sea);resultTitle[i]=createAndAppend(myObject.data[i].nev,"search_result_title",nev,resultElement[i]);resultRegion[i]=createAndAppend(myObject.data[i].megye,"search_result_element",megye,resultElement[i]);resultWeb[i]=createAndAppend(myObject.data[i].web,"search_result_element",web,resultElement[i]);resultMain[i]=createAndAppend("","search_result_element","",resultElement[i]);if(myObject.data[i].kategoriak){s='';for(j=0;j<myObject.data[i].kategoriak.length;j++){if(myObject.data[i].kategoriak[j].nev.search(myObject.query)!==-1){knev="<u><b>"+myObject.data[i].kategoriak[j].nev+"</b></u>";}
else{knev=myObject.data[i].kategoriak[j].nev}
s+='<a class="quick_links" href="tags.php?ck='+myObject.data[i].kategoriak[j].nev+'">'+knev+",</a> ";}
tags="<div class='search_result_t'>Kulcsszavak:</div><div class='search_result_d1'>"+s+"</div>";resultTags[i]=createAndAppend("1","search_result_element",tags,resultElement[i]);}
resultNote[i]=createAndAppend(myObject.data[i].leiras,"search_result_element",leiras,resultElement[i]);resultContact[i]=createAndAppend("k","search_result_element","<div><b>Kapcsolat</b></div>",resultElement[i]);resultName[i]=createAndAppend("","search_result_contact_element","",resultContact[i]);resultAdress[i]=createAndAppend(myObject.data[i].cim,"search_result_contact_element",cim,resultContact[i]);resultTel[i]=createAndAppend(myObject.data[i].tel,"search_result_contact_element",tel,resultContact[i]);resultFax[i]=createAndAppend(myObject.data[i].fax,"search_result_contact_element",fax,resultContact[i]);resultMob[i]=createAndAppend(myObject.data[i].mobil,"search_result_contact_element",mob,resultContact[i]);resultEmail[i]=createAndAppend(myObject.data[i].email,"search_result_contact_element",ema,resultContact[i]);}
if(myObject.allrows!=0){createAndAppend("p","search_results_pages",page,sea);}}
else{sea.innerHTML="<div class='search_result'><div class='search_result_title'> Nincs találat </div></div>";}
createBanners(param);}
function keyPress(ev,node){var code=ev.keyCode;if(code==8||code==32||code>47){if(node.id=='search_input'){if(XMLHttpRequestObject[xmlhttpIndex]!==undefined){XMLHttpRequestObject[xmlhttpIndex].abort();xmlhttpIndex++;}
jsonAjaxRequest('modul/search/search.php',node.value,1);}
else if(node.id=='search_place'){if(XMLHttpRequestObject[xmlhttpIndex]!==undefined){XMLHttpRequestObject[xmlhttpIndex].abort();xmlhttpIndex++;}
jsonAjaxRequest('modul/search/search_place.php',node.value,2);}}}
function keyDown(ev,node){var code=ev.keyCode;if(code==38||code==40){if(myObject.rows!=0){if(code==40&&selectedIndex<myObject.rows-1){if(selectedIndex!=-1){optionElement[selectedIndex].setAttribute(cn,"select_element");optionElement[selectedIndex].className="select_element";}
selectedIndex++;optionElement[selectedIndex].setAttribute(cn,"select_element_selected");optionElement[selectedIndex].className="select_element_selected";}
if(code==38&&selectedIndex>0){optionElement[selectedIndex].setAttribute(cn,"select_element");optionElement[selectedIndex].className="select_element";selectedIndex--;optionElement[selectedIndex].setAttribute(cn,"select_element_selected");optionElement[selectedIndex].className="select_element_selected";}}}
else if(code!=13){selectedIndex=-1;}
if(code==13){if(selectedIndex!=-1){if(node.id=='search_input'){addingKeyword(optionElement[selectedIndex]);selectedIndex=-1;}
else{addingKeyPlace(optionElement[selectedIndex]);selectedIndex=-1;}}
else{window.location.href="tags.php?ck="+document.getElementById("search_input").value+"&pl="+document.getElementById("search_place").value+"&plnr="+document.getElementById("search_place_hidden").value;document.getElementById('select_response').style.display='none';document.getElementById('select_response_place').style.display='none';}}}
function selectRow(ev,node){if(selectedIndex!=-1)
if(optionElement[selectedIndex]){optionElement[selectedIndex].setAttribute(cn,"select_element");optionElement[selectedIndex].className="select_element";}
selectedIndex=node.getAttribute("i");optionElement[selectedIndex].setAttribute(cn,"select_element_selected");optionElement[selectedIndex].className="select_element_selected";}
function menu_bg_add(div){div.setAttribute(cn,"menupont_aktiv");}
function menu_bg_rem(div){div.setAttribute(cn,"menupont");}
var XMLHttpRequestObject=new Array();var xmlhttpIndex=0;var nesSys={gd:function(id){return document.getElementById(id);},ce:function(o){var element=document.createElement(o.tagname);if(o.domParams)
this.set(element,o.domParams);return element;},set:function(a,b){for(var x in b){if(x!=="style"){a[x]=b[x];}
a.setAttribute(x,b[x]);}},jsonToQSTR:function(p){var s="";var first=true;for(var name in p)
{s+=((first)?"":"&")+name+"="+p[name];first=false;}
return s;},ajax:function(o){if(window.XMLHttpRequest){XMLHttpRequestObject[xmlhttpIndex]=new XMLHttpRequest();}else if(window.ActiveXObject){try{XMLHttpRequestObject[xmlhttpIndex]=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{XMLHttpRequestObject[xmlhttpIndex]=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){XMLHttpRequestObject[xmlhttpIndex]=false;}}}
if(XMLHttpRequestObject[xmlhttpIndex]){var oldIndex=xmlhttpIndex;XMLHttpRequestObject[oldIndex].open(o.method||"POST",o.url,o.async||true);XMLHttpRequestObject[oldIndex].setRequestHeader("Content-type","application/x-www-form-urlencoded");XMLHttpRequestObject[oldIndex].setRequestHeader("Content-length",o.params.length);XMLHttpRequestObject[oldIndex].onreadystatechange=function(){if((XMLHttpRequestObject[oldIndex].readyState==4)&&(XMLHttpRequestObject[oldIndex].status==200)){if(o.success)
o.success(XMLHttpRequestObject[oldIndex].responseText);}}
XMLHttpRequestObject[oldIndex].send(nesSys.jsonToQSTR(o.params));}}};function putp(id){nesSys.ajax({url:"modul/parkolo/putp.php",params:{id:id},success:function(ret){Ext.Msg.alert("Parkoló","Sikeresen hozzáadva");obj=document.getElementById("park_db");i=parseInt(obj.innerHTML);i+=1;obj.innerHTML=i;}});}
function parkolo_window(url)
{window.open(url,"printwindow?toroltid=","width=800,height=800,scrollbars=1");}
var xmlHttp;var myObject;var optionElement;var selectedIndex=-1;var cn=(document.all?"className":"class");function jsonAjaxRequest(tmp_url,param,type)
{if(type==1)
nesSys.ajax({url:tmp_url,params:{query:param},success:function(ret){myObject=eval('('+ret+')');createSelect(myObject,1);}});else if(type==2){nesSys.ajax({url:tmp_url,params:{query:param},success:function(ret){myObject=eval('('+ret+')');createSelect(myObject,2);}});}}
function searchTag(){sinp=document.getElementById('search_input');spinp=document.getElementById('search_place');sphinp=document.getElementById('search_place_hidden');if(sphinp.value==''&&(spinp.value=='Megye vagy település')&&sinp.value==''){Ext.Msg.alert('Keresés','Nincs ilyen megye vagy telepűlés. Kérlek válassz mást, vagy töröld a mező tartalmát a teljes kereséshez.');}
else{search_result('modul/search/search_result.php',sinp.value,sphinp.value,0);}}
function searchTag1(){sinp=document.getElementById('search_input');spinp=document.getElementById('search_place');sphinp=document.getElementById('search_place_hidden');place="";bo=true;if(sinp.value=="Tevékenység, termék, szolgáltatás, márkanév, cégnév"){sinp.value="";}
if((sphinp.value!=''||spinp!='')&&spinp.value!='Megye vagy település'){place="&pl="+spinp.value+"&plnr="+sphinp.value;}
else{if(sinp.value==""||sinp.value.legth<3){Ext.Msg.alert("Keresés","A keresési kifejezés legalább 3 karakter hosszú kell legyen!");bo=false;}}
if(bo){window.location.href="tags.php?ck="+sinp.value+place;}}
function deleteTag(){sinp=document.getElementById('search_input');spinp=document.getElementById('search_place');sphinp=document.getElementById('search_place_hidden');sinp.value='Tevékenység, termék, szolgáltatás, márkanév, cégnév';spinp.value='Megye vagy település';sphinp.value='';}
function IFramezIndex(){ifr=document.getElementsByTagName('iframe');for(i=0;i<ifr.length;i++){ifr[i].style.zIndex='0';}}
function search_result(tmp_url,param,megye_id,from){megye_sz=document.getElementById('search_place').value;if(param.length>2||megye_id>0||(megye_sz!==""&&megye_sz!="Megye vagy település")){nesSys.ajax({url:tmp_url,params:{query:param,megye:megye_id,from:from,megye_sz:megye_sz},success:function(ret){myObject=eval('('+ret+')');createResult(myObject,param);}});}
else{Ext.Msg.alert("Keresés","A keresési kifejezés legalább 3 karakter hosszú kell legyen!");}}
function inactivButton(node){node.setAttribute(cn,"button");node.className="button";}
function activButton(node){node.setAttribute(cn,"button_activ");node.className="button_activ";}
Ext.namespace('Ext.ux');Ext.ux.GMapPanel=Ext.extend(Ext.Panel,{initComponent:function(){var defConfig={plain:true,zoomLevel:3,yaw:180,pitch:0,zoom:0,gmapType:'map',border:false}
Ext.applyIf(this,defConfig);Ext.ux.GMapPanel.superclass.initComponent.call(this);},afterRender:function(){var wh=this.ownerCt.getSize();Ext.applyIf(this,wh);Ext.ux.GMapPanel.superclass.afterRender.call(this);if(this.gmapType==='map'){this.gmap=new GMap2(this.body.dom);}
if(this.gmapType==='panorama'){this.gmap=new GStreetviewPanorama(this.body.dom);}
if(typeof this.addControl==='object'&&this.gmapType==='map'){this.gmap.addControl(this.addControl);}
if(typeof this.mapControl==='object'&&this.gmapType==='map'){this.gmap.addControl(this.mapControl);}
if(typeof this.setCenter==='object'){if(typeof this.setCenter.geoCodeAddr==='string'){this.geoCodeLookup(this.setCenter.geoCodeAddr);}else{if(this.gmapType==='map'){var point=new GLatLng(this.setCenter.lat,this.setCenter['long']);this.gmap.setCenter(point,this.zoomLevel);}
if(typeof this.setCenter.marker==='object'&&typeof point==='object'){this.addMarker(point,this.setCenter.marker,this.setCenter.marker.clear);}}
if(this.gmapType==='panorama'){this.gmap.setLocationAndPOV(new GLatLng(this.setCenter.lat,this.setCenter['long']),{yaw:this.yaw,pitch:this.pitch,zoom:this.zoom});}}
var dt=new Ext.util.DelayedTask();dt.delay(300,function(){this.addMarkers(this.markers);},this);},onResize:function(w,h){if(typeof this.gmap=='object'){this.gmap.checkResize();}
Ext.ux.GMapPanel.superclass.onResize.call(this,w,h);},setSize:function(width,height,animate){if(typeof this.gmap=='object'){this.gmap.checkResize();}
Ext.ux.GMapPanel.superclass.setSize.call(this,width,height,animate);},getMap:function(){return this.gmap;},addMarkers:function(markers){if(Ext.isArray(markers)){for(var i=0;i<markers.length;i++){var mkr_point=new GLatLng(markers[i].lat,markers[i]['long']);this.addMarker(mkr_point,markers[i].marker,false,markers[i].setCenter);}}},addMarker:function(point,marker,clear,center){Ext.applyIf(marker,G_DEFAULT_ICON);if(clear===true){this.gmap.clearOverlays();}
if(center===true){this.gmap.setCenter(point,this.zoomLevel);}
var mark=new GMarker(point,marker);this.gmap.addOverlay(mark);},geoCodeLookup:function(addr){this.geocoder=new GClientGeocoder();this.geocoder.getLocations(addr,this.addAddressToMap.createDelegate(this));},addAddressToMap:function(response){if(!response||response.Status.code!=200){Ext.MessageBox.alert('Hiba','A kérés a következő hibakóddal '+response.Status.code+' állt le.');}else{place=response.Placemark[0];addressinfo=place.AddressDetails;accuracy=addressinfo.Accuracy;if(accuracy===0){Ext.MessageBox.alert('Cím beazonosítás','A Google Maps nem tudta beazonosítani a címet.');}else{if(accuracy<7){point=new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);if(typeof this.setCenter.marker==='object'&&typeof point==='object'){this.addMarker(point,this.setCenter.marker,this.setCenter.marker.clear,true);}}else{point=new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);if(typeof this.setCenter.marker==='object'&&typeof point==='object'){this.addMarker(point,this.setCenter.marker,this.setCenter.marker.clear,true);}}}}}});Ext.reg('gmappanel',Ext.ux.GMapPanel);function map_window(id,adr){nesSys.ajax({url:"google.php",params:{query:adr},success:function(ret){myObject=eval('('+ret+')');var mapwin=new Ext.Window({layout:'fit',title:'GMap ',closeAction:'hide',width:750,height:500,x:220,y:80,items:{xtype:'gmappanel',region:'center',zoomLevel:14,gmapType:'map',addControl:new GLargeMapControl(),mapControl:new GMapTypeControl(),setCenter:{geoCodeAddr:adr,marker:{title:myObject.results[0].formatted_address}},markers:[{lat:myObject.results[0].geometry.location.lat,'long':myObject.results[0].geometry.location.lng,marker:{title:myObject.results[0].formatted_address}}]}});mapwin.show();}});}
function initialize(x,y,mes){if(GBrowserIsCompatible()){var map=new GMap2(document.getElementById("map_canvas"));map.setCenter(new GLatLng(x,y),15);map.addControl(new GLargeMapControl());var mapControl=new GMapTypeControl();map.addControl(mapControl);map.openInfoWindow(map.getCenter(),document.createTextNode(mes));var latlng=new GLatLng(x,y);map.addOverlay(new GMarker(latlng));}}
function print_window(id){window.open("modul/print/print.php?id="+id,"printwindow","width=800,height=600");}
function error_win(id){win_banner=new Ext.Window({id:'checktreeinform-win',title:"Hibajelentés",layout:'fit',width:800,height:500,closable:true,border:false});banner_form=new Ext.FormPanel({labelWidth:120,url:'modul/email/send_error_email.php',frame:true,title:'Hibajelentő email',bodyStyle:'padding:5px 5px 0',width:800,height:500,defaults:{width:230},defaultType:'textfield',fileUpload:true,baseParams:{"id":id},method:"POST",autoScroll:true,items:[{fieldLabel:'Hibajelentés címe',name:'cim',allowBlank:true,width:300},{fieldLabel:'Hibajelentő neve',name:'nev',allowBlank:true,width:300},{fieldLabel:'Hibajelentő email címe',name:'email',allowBlank:true,width:300},{fieldLabel:'Email szövege',name:'text',allowBlank:true,width:500,xtype:'htmleditor'}],buttons:[{text:'Küldés',listeners:{click:function(){banner_form.getForm().submit({success:function(form,action){Ext.Msg.alert('Adatfrissítés',action.result.message);},failure:function(form,action){Ext.Msg.alert('Adatfrissítés!','Sikertelen');},waitMsg:'Adatok mentése...'});}}},{text:'Bezárás',listeners:{click:function(){win_banner.destroy();}}}]});win_banner.add(banner_form);win_banner.show();}
