
function initLoading(serverurl,loading)
{
  docend = document.getElementById('oldalbottom');
  if (docend=='undefined') return false;
  docheight = docend.offsetTop;
  view = document.viewport.getHeight();
  if(docheight<view) docheight = view;
  $('transpar').style.height=docheight+'px';
  $('transpar').style.display='block';
  var loading = '<div align="center" style="color: #B60000"><img src="'+serverurl+'/themes/default/images/loading.gif"/><br /><br />'+loading+'</div>';      
  $('loading').style.display='block';
  position_layer('loading');
  return loading;
}


function sendAjanlas(form, sheet, id)
{
  err = 0;
  err_str = '';
  if($('cimemail').value == '') 
  {
    err++;
    err_str = 'Kérem, adja meg a címzett e-mail címét!\r\n';
    
  }
  else if(Is_Email($('cimemail').value)) {
    err_str += 'A címzett e-mail címe nem megfelelő!\r\n';
    err++;
  }
  if($('onemail').value == '')
  {
    err_str += 'Kérem, adja meg az Ön e-mail címét!\r\n';
    err++;  
  }  
  else if(Is_Email($('onemail').value)) 
  {
    err_str += 'Az Ön e-mail címe nem megfelelő!\r\n';
    err++;
  }
  if($('nev').value == '')
  {
    err_str += 'Kérem, adja meg a nevét!\r\n';
    err++;  
  }
  if(err==0)
  {
  var loading = '<div align="center" style="color: #B60000"><img src="'+serverurl+'/themes/default/images/loading.gif"/></div>';      
  $('senduzike').innerHTML = loading;
  $('senduzike').style.display='block';
  var myFormPars = $(form).serialize();
  var pars = "&funcid=sendAjanlas&sheet="+sheet+"&"+myFormPars+"&"+ Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: function(originalRequest)
                      {
                        $('senduzike').innerHTML = 'Email küldve!';
                        $('cimemail').value = '';
                        $('onemail').value = '';
                        $('nev').value = '';
                        $('uzenet').value = '';
                        setTimeout(function(){
                        
                        
                        
                        $('senduzike').style.display='none';
                        $('senduzike').innerHTML='';
                        },2000);
                        
                      }
                    });
  }
  else alert(err_str);
}

function setRegio(id, nev)
{
  loading = 'Adatok betöltése...';  
  var loading = '<div align="center" style="color: #fff;"><img src="'+serverurl+'/themes/default/images/loading.gif"/><br /><br />'+loading+'</div>';      
  $('loading').innerHTML = loading;
  $('loading').style.display='block';
  $('transpar').style.display='block';
  position_layer('loading');
  $('regiok').innerHTML += '<div id="input'+id+'regio'+id+'" onmouseover="this.style.background=\'#858585\'" onmouseout="this.style.background=\'none\'" style="cursor: pointer" onclick="hideMegye(\''+id+'\'); $(\'input'+id+'regio'+id+'\').remove(); $(\'div'+id+'regio'+id+'\').style.display=\'block\'">'+nev+'<input type="hidden" name="regiok[]" id="regio'+id+'" value="'+id+'" /></div>';
 
  //div = 'div'+id+'regio'+id+'';
  //$(div).style.display='none';
  
  var megyek = 'megyekdiv';
  var pars = "&funcid=setRegio&id="+id+"&"+ Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: function(originalRequest)
                      {
                        setTimeout(function(){
                        
                        $(megyek).innerHTML += originalRequest.responseText;
                        $('loading').style.display='none';
                        $('loading').innerHTML='';
                        $('transpar').style.display='none';
                        },1000);
                        
                      }
                    });
  
}

function setMegyek(regioid, megyeid, nev)
{
  loading = 'Adatok betöltése...';  
  var loading = '<div align="center" style="color: #fff;"><img src="'+serverurl+'/themes/default/images/loading.gif"/><br /><br />'+loading+'</div>';      
  $('loading').innerHTML = loading;
  $('loading').style.display='block';
  $('transpar').style.display='block';
  position_layer('loading');
  $('megyek').innerHTML += '<div id="input'+regioid+'megye'+megyeid+'" onmouseover="this.style.background=\'#858585\'" onmouseout="this.style.background=\'none\'" style="cursor: pointer" onclick="hideVaros(\''+megyeid+'\'); $(\'input'+regioid+'megye'+megyeid+'\').remove(); $(\'div'+regioid+'megye'+megyeid+'\').style.display=\'block\'">'+nev+'<input type="hidden" name="megyek[]" id="regio'+megyeid+'" value="'+megyeid+'" /></div>';
  //div = 'div'+regioid+'megye'+megyeid;
  //$(div).style.visibility='hidden';
  
  var varosok = 'varosokdiv';
  var pars = "&funcid=setMegyek&megyeid="+megyeid+"&"+ Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: function(originalRequest)
                      {
                        setTimeout(function(){
                        
                        $(varosok).innerHTML += originalRequest.responseText;
                        $('loading').style.display='none';
                        $('loading').innerHTML='';
                        $('transpar').style.display='none';
                        },1000);
                        
                      }
                    });
                

}

function setVarosok(megyeid, varosid, nev)
{
  
  $('varosok').innerHTML += '<div id="input'+megyeid+'varos'+varosid+'" onmouseover="this.style.background=\'#858585\';" onmouseout="this.style.background=\'none\';" style="cursor: pointer" onclick="$(\'input'+megyeid+'varos'+varosid+'\').remove(); $(\'div'+megyeid+'varos'+varosid+'\').style.display=\'block\'">'+nev+'<input type="hidden" name="varosok[]" id="regio'+varosid+'" value="'+varosid+'" /></div>';
  //div = 'div'+megyeid+'varos'+varosid+'';
  
  //$(div).style.display='none';
 
}  

function hideVaros(megyeid)
{
 /* loading = 'Adatok betöltése...';  
  var loading = '<div align="center" style="color: #B60000"><img src="'+serverurl+'/themes/default/images/loading.gif"/><br /><br />'+loading+'</div>';      
  $('loading').innerHTML = loading;
  $('loading').style.display='block';
  position_layer('loading');*/
  
 
 
                        setTimeout(function(){
                       
                        if($('varos_'+megyeid)) $('varos_'+megyeid).remove();
                        
                        a = $('varosok').childElements();
                        mit=new RegExp("input"+megyeid+"varos","ig")
                        mire = "";
                        //alert(a.length);
                        for(i=0; i<a.length;i++)
                        {
                          
                          akt = a[i].id;
                          akt = akt.replace(mit,mire);
                          if($('input'+megyeid+'varos'+akt)) $('input'+megyeid+'varos'+akt).remove();
                        }
                        if($('varos_'+megyeid)) $('varos_'+megyeid).remove();
                        
                       // $('loading').style.display='none';
                       // $('loading').innerHTML='';
                        },1);
}
                                 
function hideMegye(regioid)
{
  //alert(regioid);
  //alert($('megyekdiv').innerHTML);
                      setTimeout(function(){
                      if($('megye_'+regioid))
                      {
                        
                        a = $('megye_'+regioid).childElements();
                        mit=new RegExp("div"+regioid+"megye","ig")
                        mire = "";
                        
                        
                        for(i=0; i<a.length;i++)
                        {
                          akt = a[i].id;
                          akt = akt.replace(mit,mire);
                          hideVaros(akt);
                          if($('input'+regioid+'megye'+akt)) $('input'+regioid+'megye'+akt).remove();
                        }
                        $('megye_'+regioid).remove();
                       }   
                         
                        },1);
                        
}

function loadSzakterulets(id, div, idk, cols)
{
  loading = 'Adatok betöltése...';  
  var loading = '<div align="center" style="color: #fff;"><img src="'+serverurl+'/themes/default/images/loading.gif"/><br /><br />'+loading+'</div>';      
  $('loading').innerHTML = loading;
  $('loading').style.display='block';
  $('transpar').style.display='block';
  position_layer('loading');
  
  if($('tudter')) $('tudter').value = id;
  if(div=='search_checkboxes') var myFormPars = $('searchform').serialize();
  else var myFormPars = $('adminForm').serialize();
  
  
  
  var pars = "&funcid=loadSzakterulets&idk="+idk+"&id="+id+"&cols="+cols+"&"+myFormPars+"&"+ Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: function(originalRequest)
                      {
                         setTimeout(function(){
                         $(div).innerHTML = originalRequest.responseText;
                        $('loading').style.display='none';
                        $('loading').innerHTML='';
                        $('transpar').style.display='none';
                        if(div=='search_checkboxes') $('search_terulet').style.display = 'block'; 
                        },1000);
                      }
                    });
                     
}
/*
function setTransParens()
{
  docend = document.getElementById('oldalbottom');
  if (docend=='undefined') return false;
  docheight = docend.offsetTop;
  view = document.viewport.getHeight();
  if(docheight<view) docheight = view;
  $('transpar').style.height=docheight+'px';
}
*/
function getSearchResult(page)
{
  loading = 'Adatok betöltése...';  
  var loading = '<div align="center" style="color: #fff;"><img src="'+serverurl+'/themes/default/images/loading.gif"/><br /><br />'+loading+'</div>';      
  $('loading').innerHTML = loading;
  $('loading').style.display='block';
  $('transpar').style.display='block';
  position_layer('loading');
  var myFormPars = $('searchform').serialize();
  
  loadSzakterulets($('tudter').value, 'search_checkboxes', '', '3')
  
  //var tudter = $('tudter').value;
  var pars = "&funcid=getSearchResult&page="+page+"&"+myFormPars+"&"+ Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: function(originalRequest)
                      {
                        setTimeout(function(){
                        
                        $('ws_content').innerHTML = originalRequest.responseText;
                        $('loading').style.display='none';
                        $('loading').innerHTML='';
                        $('transpar').style.display='none';
                        Set_Scroll('ws_content');   
                        },1000);
                        
                      }
                    });
                     
}

function saveRegDatas(serverurl,loading, startpage, type, fok)
{
  var div = 'regform';
  
  $('regform').setOpacity(0.25);
  var myFormPars = $(div).serialize();
  $('loading').innerHTML = initLoading(serverurl, loading);
  $('loading').setOpacity(1);
  var plusparams = "&type="+type+"&fok="+fok;
  var pars = myFormPars+"&funcid="+type+"&startPage="+startpage+plusparams+"&"+ Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: function(originalRequest)
                      {
                       //alert(originalRequest.responseText);
                        setTimeout(function(){
                         $(div).setOpacity(1); 
                         $('loading').innerHTML = '';
                         $('loading').style.display='none';
                         
                         
                           if(originalRequest.responseText.include('##'))
                           { 
                              var myMesArr = originalRequest.responseText.split("##");
                              /*mit=new RegExp("##","ig")
                              mire = "";
                              $('seged').innerHTML = originalRequest.responseText.replace(mit,mire);*/
                              $('div_'+div).innerHTML = myMesArr[1];
                              $('seged').innerHTML = myMesArr[0];
                              $('seged').style.display = 'block';
                              position_layer2('seged', '300','200');
                           }
                           else {
                            $('div_'+div).innerHTML = originalRequest.responseText;
                            $('transpar').style.display='none';
                           } 
                          
                        },2000); 
                      } 
                      //onFailure: this.reportError(e)
                    });
  
} 

function saveRegDatasToDB(serverurl,loading, startpage, type, fok)
{
  /*var loading = '<div align="center" style="color: #B60000"><img src="'+serverurl+'/themes/default/images/loading.gif"/><br /><br />'+loading+'</div>';      
  $('loading').style.display='block';
  position_layer('loading');
  
  */
  var div = 'regform';
  $(div).setOpacity(0.25);
  var myFormPars = $(div).serialize();
  $('loading').innerHTML = initLoading(serverurl, loading); 
  $('loading').setOpacity(1);
  var plusparams = "&type="+type+"&fok="+fok;
  var pars = myFormPars+"&funcid="+type+"&startPage="+startpage+plusparams+"&"+ Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: function(originalRequest)
                      {
                       //alert(originalRequest.responseText);
                        setTimeout(function()
                        {
                         $(div).setOpacity(1); 
                         $('loading').innerHTML = '';
                         $('loading').style.display='none';
                         $('seged').innerHTML = originalRequest.responseText;
                         $('seged').style.display = 'block';
                         position_layer2('seged', '300', '200');
                        },2000); 
                      } 
                      //onFailure: this.reportError(e)
                    });
  
} 

function submitKapcsform(id)
{
  var bg = '#fff';
  var alertbg = '#F9F8C6';
  var error = 0;
   if($('e_mail') && Is_Email($('e_mail').value))
   {
    $('err_mail').innerHTML = ERR_email;
    error++;
    $('e_mail').style.background=alertbg;
    $('tel').style.background=bg; 
   }
  else if($('hirlevel_fel').checked && $('e_mail').value==''){
    $('err_mail').innerHTML = ERR_emailnews;
    error++;
    $('e_mail').style.background=alertbg;
    $('tel').style.background=bg; 
  }
   else if($('e_mail').value=='' && $('tel').value=='')
   {
    $('err_mail').innerHTML = ERR_emailortel;
    error++;
    $('e_mail').style.background=alertbg;
    $('tel').style.background=alertbg;
   } 
   else 
   {
     $('err_mail').innerHTML = '';
     $('e_mail').style.background=bg;
     $('tel').style.background=bg;
   }
   
   if($('megj').value=='')
   {
    $('err_megj').innerHTML=ERR_comm;
    error++;
    $('megj').style.background=alertbg;
   }
   else 
   {
     $('err_megj').innerHTML='';
     $('megj').style.background=bg;
   }
   
  if(error==0)
  {
   var myFormData = $(id).serialize();
   $('adminForm').setOpacity('0.26');
   $('response').innerHTML = '<div align="center" style="margin-left: 60px"><img src="themes/default/images/loading.gif" /><br /><br />' + ERR_conti + '</div>';
    
   ajaxRequest = new Ajax.Request(
   serverurl + '/functions/ajaxfunc.php?funcid=sendajanlatkeres&' + myFormData + "&"+Math.random(),
   {
        method: 'get',
        //parameters: myFormData,
        onSuccess: function(request) 
        {
          // setTimeout(function() 
          // { 
           // $('response').innerHTML = '<div align="left" style="font-weight: bold;">' + ERR_fw + '<br /><br />' + ERR_thx + '</div>';
           
           $('resp1').innerHTML = ERR_thankx;
            position_layer('resp1');
           $('resp1').style.display = '';
          // }, 5000);
           
          $('adminForm').reset();
           
          // setTimeout(function() 
          // { 
            $('response').innerHTML = '';
          // }, 5000);                             
          setTimeout(function(){
           // $('resp1').style.display = 'none';
            $('adminForm').setOpacity('1'); 
          }, 8000); 
        }
   });
   
  }
  
}
function delBlogItem(sorid, delid, serverurl)
{
  function reportSuccess()
  {
     $(sorid).remove();
     var db = $('bej_szam').innerHTML;  
     $('bej_szam').innerHTML = db-1;
  } 
   
  function reportError(e)
  {
     //alert('hiba');  
  }
    
    var pars = "id=" + delid + "&funcid=delBlogItem&" + Math.random();
    var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: reportSuccess 
                      //onFailure: this.reportError(e)
                    }); 
  
}

function delBlogComment(commentid, delid, serverurl)
{
  function reportSuccess()
  {
     $(commentid).remove();
  }  
  var pars = "commentid=" + commentid + "&funcid=delBlogComment&" + Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: reportSuccess 
                      //onFailure: this.reportError(e)
                    });                                    
                                                          
}

function activDeactiv(commentid, activeid)
{
   var oThis = this;
   this.commentid = commentid;
   this.activeid = activeid;
   
   Event.observe(activeid, 'click', function(e){oThis.checkItem(e)});
}

activDeactiv.prototype = {
  
  checkItem: function(e) {
    var id = this.commentid.substring(8);
    var pars = "commentid=" + this.commentid + "&funcid=actDeactBlogIComment&" + Math.random();
    var myAjax = new Ajax.Updater('act_'+id,
                  '../../../functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars 
                    });                                    
  }                                                        
}

function activDeactiv2(commentid, activeid, serverurl,message)
{
    var id = commentid.substring(8);
    //var div = 'response_'+id;
    var div = 'resp';
    hint_show(div);
    $(div).innerHTML = '<div><img src="'+serverurl+'/themes/default/images/loading.gif" height="30"/></div>'; 
    position_layer('resp');
    
    function hinth()
    {
      $(div).innerHTML = "";
      hint_hide(div);
    }
    function reportSuccess()
    {
      $(div).innerHTML = message;
      setTimeout(hinth, 2500); 
    }
    
    
    var pars = "commentid=" + commentid + "&funcid=actDeactBlogIComment&" + Math.random();
    var myAjax = new Ajax.Updater('act_'+id,
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars,
                      onSuccess: reportSuccess 
                    });                                    
                                                         
}

function editBlogComment(id, activeid, serverurl)
{
          
    function explode(b, s)
    {
       return s.split(b);
    }

   
   function fillForm(originalRequest)
   {
      var str = originalRequest.responseText;
      s = explode('[#]', str); 
      $('name').value = s[1];
      $('email').value = s[2];
      $('tartalom').value = s[3];
      $('cenzura').value = 1;
      $('cid').value = s[0];
    }

  
     
   
   var pars = "commentid=" + id + "&funcid=getCommentDatas&" + Math.random();
   var myAjax = new Ajax.Request(
                  serverurl+'/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: fillForm 
                      //onFailure: this.reportError(e)
                    }); 
                                                                       
}

function editKeywordItem(id, serverurl)
{
    function explode(b, sa)
    {
       return sa.split(b);
    }
          
   
   function fillForm(originalRequest)
   {
      var str = originalRequest.responseText;
      
      var list = eval('(' + str + ')');
      for (var i=0; i < list.length; i++) {
          
        var aktlang = list[i].lang;
        var field = "keyword_"+aktlang;
        if($(field)) $(field).value = list[i].keyword;
      }    
      $('cid').value = id;
    }

  
     
   
   var pars = "commentid=" + id + "&funcid=getKeywordDatas&" + Math.random();
   var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: fillForm 
                      //onFailure: this.reportError(e)
                    }); 
  
}


function delKeywordItem(sorid, delid, serverurl, message)
{
  var div = 'resp';
  hint_show(div);
  $(div).innerHTML = '<div><img src="'+serverurl+'/themes/default/images/loading.gif" height="30"/></div>'; 
  position_layer('resp');
    
  function hinth()
  {
     $(div).innerHTML = "";
     hint_hide(div);
  }
  
  function reportSuccess()
  {
     $(sorid).remove();
     $(div).innerHTML = message;
     setTimeout(hinth, 2500); 
  }  
  
  function reportError()
  {
     //alert('hiba');  
  }
    
    var pars = "id=" + delid + "&funcid=delKeywordItem&" + Math.random();
    var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: reportSuccess 
                      //onFailure: this.reportError(e)
                    });  
                        
}

function sendBlogInMail(nev1, nev2, email1, email2, blogurl, serverurl)
{
  function hinth()
  {
    hint_hide('kuldform');
  }
  function reportSuccess()
  {
    $('uzi').innerHTML = 'Sikeresen elkÄ‚Ä˝ldve<br /><br />';
    setTimeout(hinth, 2500);
  }
  $('uzi').innerHTML = '<img src="'+serverurl+'/themes/default/images/loading.gif" height="30"/>';
  var pars = "&funcid=sendBlogInMail&blogurl="+blogurl+"&nev1="+nev1+"&nev2="+nev2+"&email1="+email1+"&email2="+email2+"&" + Math.random();;
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: reportSuccess 
                      //onFailure: this.reportError(e)
                    });  
  
}

function sendErtesito(serverurl, blogurl, kulcsszo)
{
  //var div = 'uzi_' + kulcsszo;
  var div2 = 'resp';
  hint_show(div2); 
  $(div2).innerHTML = '<div><img src="'+serverurl+'/themes/default/images/loading.gif" height="30"/></div>'; 
  position_layer('resp');
  
  function hinth()
  {
     $(div2).innerHTML = "";
     hint_hide(div2);
  }
  
  function reportSuccess(originalRequest)
  {
    $(div2).innerHTML = originalRequest.responseText;
    setTimeout(hinth, 2500);                         
  }
  
  /*$(div).innerHTML = '<div align="center"><img src="'+serverurl+'/themes/default/images/loading.gif" height="30"/></div>';*/
  var pars = "&funcid=sendErtesito&blogurl=" + blogurl + "&kulcsszo=" + kulcsszo + "&" + Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: reportSuccess 
                      //onFailure: this.reportError(e)
                    });  
}

function getVaros(field, serverurl)
{
  function reportSuccess(originalRequest)
  {
    $(field).value = originalRequest.responseText;
  }
  var irszam = $('irszam').value;
  var pars = "&funcid=getVarosByIrszam&irszam=" + irszam + "&" + Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php', 
                    { 
                      method: 'get', 
                      parameters: pars, 
                      onSuccess: reportSuccess 
                      //onFailure: this.reportError(e)
                    });  
}

