
 function jumpTo(field) {
   if ( (field.type!='select-one') && (field.length>0) ){
	   field[0].click();
	   field[0].focus();
	 }else {
	    field.focus();
	  }
 }

 function jumpURL(url,s){
   if ( window.confirm(s) ){
     location.href=url;
   }
 }
 
 function mutat(layer){
   var div=document.getElementById('Lshadow');
   div.style.display='';
   var div=document.getElementById(layer);
   div.style.display='';
 }
 
 function rejt(layer){
   var div=document.getElementById(layer);
   div.style.display='none';
 }
 
 function ujKep(arg){
   if ( document.images ){
 	   rslt=new Image();
	   rslt.src=arg;
	   return rslt;
   }
 }
 
 function KepValt(kepID,kepNev) {
   document.images[kepID].src=eval(kepNev + ".src");
 }


 function getVarosLista(action_mode,varos){
   var http=new sack();
   http.requestFile = 'ep_ajax_actions.php';
   http.setVar('a','getVarosLista');
   http.setVar('megye',document.search.megye.value);
   http.setVar('action_mode',action_mode);
   if ( varos!='' ) http.setVar('varos',base64enc(escape(varos)));
   http.onCompletion = function(){ getVarosLista_Response(http.response,document.search.megye.value,action_mode); };
   http.runAJAX();
 }
 
 function getVarosLista_Response(ertek,megye,action_mode){
   var div=document.getElementById('kereso_varos');
   div.innerHTML=ertek;
   if ( action_mode==0 ){
     document.search.kerulet.disabled=true;
     document.search.kerulet[0].selected=true
   }
 } 
 
 function VarosBudapest(){
   if ( document.search.varos.value=='Budapest' ){
     document.search.kerulet.disabled=false;
   }else{
      document.search.kerulet.disabled=true;
    }
   document.search.kerulet[0].selected=true;
 }

 
 function Kereso(){
   var ok=1;
   if ( (document.search.megye[0].selected) && (document.search.varos[0].selected) && (document.search.kerulet[0].selected) && (document.search.marketing_id[0].selected) && (document.search.sznev.value=='') && (document.search.szleiras.value=='') && (!document.search.kartya_elfogadas_a.checked) && (!document.search.kartya_elfogadas_b.checked) && (!document.search.kartya_elfogadas_bkiem.checked) && (!document.search.kedvezmeny.checked) ){
     window.alert('A kereséshez legalább egy feltételt meg kell adni.');
     ok=0;
   }
   if ( (document.search.megye[0].selected) && (document.search.varos[0].selected) && (document.search.kerulet[0].selected) && (document.search.marketing_id[0].selected) && (document.search.sznev.value=='') && (document.search.szleiras.value=='') && (!document.search.kartya_elfogadas_a.checked) && (!document.search.kartya_elfogadas_b.checked) && (!document.search.kartya_elfogadas_bkiem.checked) && (document.search.kedvezmeny.checked) ){
     window.alert('A kereséshez a kedvezményen kívül még egy feltételt meg kell adni.');
     ok=0;
   }
   if ( (document.search.megye[0].selected) && (document.search.varos[0].selected) && (document.search.kerulet[0].selected) && (!document.search.marketing_id[0].selected) && (document.search.sznev.value=='') && (document.search.szleiras.value=='') && (!document.search.kartya_elfogadas_a.checked) && (!document.search.kartya_elfogadas_b.checked) && (!document.search.kartya_elfogadas_bkiem.checked) && (!document.search.kedvezmeny.checked) ){
     window.alert('A kereséshez a szolgáltatáson kívül még egy feltételt meg kell adni.');
     ok=0;
   }
   if ( (ok==1) && (document.search.sznev.value!='') ){
     if ( document.search.sznev.value.length<3 ){
       window.alert('A szolgáltató nevében való kereséshez legalább 3 karaktert meg kell adnia.');
       document.search.sznev.focus();
       ok=0;
     }
   }
   if ( (ok==1) && (document.search.szleiras.value!='') ){
     if ( document.search.szleiras.value.length<3 ){
       window.alert('A szolgáltatás leírásban való kereséshez legalább 3 karaktert meg kell adnia.');
       document.search.szleiras.focus();
       ok=0;
     }
   }
   if ( ok==1 ){
     document.search.submit();
   }
 }
 
 function openSearchBox(){
   var div=document.getElementById('search_content');
   div.style.display='';
   var div=document.getElementById('search_header_guide_text');
   div.style.display='none';
 }

 function Nyomtatas(tipus){
   var url='nyomtatas.php?a='+tipus+'&'+QueryString;
   window.open(url,'print');
 }


 // tev. kor szerinti szolgaltato lista
 function Order_Change_1(orderid,divID){
   OrderBy_ID[divID]=orderid;
   marketing_id=(document.forms['param_'+divID+'_form'].marketing_id.value)*1;
   p=(document.forms['param_'+divID+'_form'].p.value)*1;
   maxoldal=(document.forms['param_'+divID+'_form'].maxoldal.value)*1;
   getLista_1(marketing_id,p,maxoldal,divID);
 }
 
 function getLista_1(marketing_id,p,maxoldal,divID){
   var div=document.getElementById('content_'+divID);
   div.innerHTML='<center><br><br><br><img src="images/lista_loading.gif"></center>\n';
   var http=new sack();
   http.requestFile = 'szolgaltatas_get_lista.php';
   http.setVar('marketing_id',marketing_id);
   http.setVar('p',p);
   http.setVar('orderby_id',OrderBy_ID[divID]);
   http.setVar('lista_tipus',divID);
   http.onCompletion = function(){ getLista_1_Response(http.response,divID); };
   http.runAJAX();
   if ( maxoldal>1 ){
     var div=document.getElementById('prev_page_lapozo_'+divID);
     if ( p>1 ) div.innerHTML='<a href="javascript:getLista_1('+marketing_id+','+(p-1)+','+maxoldal+',\''+divID+'\');" class="lapozo"><< előző oldal</a>';
     else div.innerHTML='&nbsp;';
     var div=document.getElementById('page_lapozo_'+divID);
     div.innerHTML=p+'/'+maxoldal;
     var div=document.getElementById('next_page_lapozo_'+divID);
     if ( p<maxoldal ) div.innerHTML='<a href="javascript:getLista_1('+marketing_id+','+(p+1)+','+maxoldal+',\''+divID+'\');" class="lapozo">következő oldal >></a>';
     else div.innerHTML='&nbsp;';
     document.forms['param_'+divID+'_form'].p.value=p;
   }
 }
 
 function getLista_1_Response(ertek,divID){
   var div=document.getElementById('content_'+divID);
   //ertek=OrderBy_ID[divID]+'|'+document.forms['param_'+divID+'_form'].marketing_id.value+'|'+document.forms['param_'+divID+'_form'].p.value+'|'+document.forms['param_'+divID+'_form'].maxoldal.value+'<br>'+ertek;
   div.innerHTML=ertek;
 }


 // kereso szerinti szolgaltato lista
 function Order_Change_2(orderid,divID){
   OrderBy_ID[divID]=orderid;
   p=(document.forms['param_'+divID+'_form'].p.value)*1;
   maxoldal=(document.forms['param_'+divID+'_form'].maxoldal.value)*1;
   getLista_2(p,maxoldal,divID);
 }
 
 function getLista_2(p,maxoldal,divID){
   var div=document.getElementById('content_'+divID);
   if ( maxoldal>0 ) div.innerHTML='<center><br><br><br><img src="images/lista_loading.gif"></center>\n';
   else div.innerHTML='<center><img src="images/lista_loading.gif" style="margin-top:5px;"></center>\n';
   var http=new sack();
   http.requestFile = 'kereso_get_lista.php';
   http.setVar('p',p);
   http.setVar('lista_tipus',divID);
   http.setVar('orderby_id',OrderBy_ID[divID]);
   http.setVar('KeresoParams',base64enc(escape(KeresoParams)));
   http.onCompletion = function(){ getLista_2_Response(http.response,divID); };
   http.runAJAX();
   if ( maxoldal>1 ){
     var div=document.getElementById('prev_page_lapozo_'+divID);
     if ( p>1 ) div.innerHTML='<a href="javascript:getLista_2('+(p-1)+','+maxoldal+',\''+divID+'\');" class="lapozo"><< előző oldal</a>';
     else div.innerHTML='&nbsp;';
     var div=document.getElementById('page_lapozo_'+divID);
     div.innerHTML=p+'/'+maxoldal;
     var div=document.getElementById('next_page_lapozo_'+divID);
     if ( p<maxoldal ) div.innerHTML='<a href="javascript:getLista_2('+(p+1)+','+maxoldal+',\''+divID+'\');" class="lapozo">következő oldal >></a>';
     else div.innerHTML='&nbsp;';   
     document.forms['param_'+divID+'_form'].p.value=p;
   }
 }
 
 function getLista_2_Response(ertek,divID){
   var div=document.getElementById('content_'+divID);
   div.innerHTML=ertek;
 }

