var selectedrows = new Array();
var colors = new Array();
var jslang = new Array();
obox = new Object;
ochat = new Object; 

function insertTheSelectedRows(id, uri, table)
{
  var idk = selectedrows;
    // alert(idk);
  if($('boxchecked').value==0)
    alert(jslang['#LANG_egysor_kijelolese_szukseges#']);
  else if(!selectedrows.include(id))
  {
      myFormPars = $('adminForm').serialize();
      ajaxRequest = new Ajax.Request(
      serverurl + '/functions/ajaxfunc.php?funcid=adminajax&func=insertTheSelectedRows&table='+table+'&id='+id+"&idk="+idk+"&"+Math.random(),
       {
            method: 'get',
            parameters: myFormPars,
            onComplete: function(request) 
            {
              location.href=uri;
            }
       });
  }
  else alert(jslang['#LANG_pontra_nemmozgathato#']);
  
}

function showsrows()
{
  $('seged').innerHTML = '';
  for(i=0;i<selectedrows.length;i++)
    {
      $('seged').innerHTML += selectedrows[i];
    }  
    $('seged').show(); 
    
}

function selectRow(rowid, rekordid)
{
  //alert(rowid.id+' '+rekordid);
  if(selectedrows.include(rekordid)) 
  {
    var utsoszamjegy = rowid.id.substr(rowid.id.length-1);
    $(rowid.id).className = utsoszamjegy%2==0 ? 'lr_ps' : 'lr_pn';
    selectedrows = selectedrows.without(rekordid);
    
  }  
  else 
  {
    $(rowid.id).className = 'selected_row'; 
    selectedrows.push(rekordid);
  } 
  //showsrows();
}

function delMediaFile(id, filename, type)
{
  ajaxRequest = new Ajax.Request(
  serverurl + '/functions/ajaxfunc.php?funcid=adminajax&func=delMediaFile&id='+id+"&type="+type+"&filename="+filename+"&"+Math.random(),
   {
        method: 'get',
        onSuccess: function(request) 
        {
          if(type=='file') $('files_tr'+id).remove();
          else if(type=='image') $('div_images'+id).remove();
        }
   });
}

function saveOrder(id, table, textok, textnemok, url) 
{
   var myFormData = $(id).serialize();
   ajaxRequest = new Ajax.Request(
   serverurl + '/functions/ajaxfunc.php?funcid=adminajax&func=saveOrder&table='+table+'&' + myFormData + "&"+Math.random(),
   {
        method: 'get',
        //parameters: myFormData,
        onSuccess: function(request) 
        {
           /*if(request.responseText=='ok') $('messages').innerHTML = textok;
           else  $('messages').innerHTML = textnemok;
           */
           $('messages').innerHTML = '<div id="messagesdiv"><div class="messageindent">'+textok+'</div></div>';
           var meg = true;                                                                     
           new PeriodicalExecuter(function(pe) {
           if (!meg)
           {
             pe.stop(); 
           }  
           else 
           {
             $('messages').innerHTML='';
             meg = false;
             location.href=url;
           }  
          }, 2);
        }
   });
   
}

function translateit(list, text_hiba1, text_hiba2, id)
{
  
  if (document.adminForm.boxchecked.value == 0) 
  {
    alert(text_hiba1); 
    $(id).value = 0;
  }
  else if(document.adminForm.boxchecked.value > 1) 
  {
    alert(text_hiba2); 
    $(id).value = 0;
  }
  else
  {
    var table = getObj('list_'+list);
    var checkbox;
    var ckvalue = '';
    if (table != 'null'){
      var rows = table.getElementsByTagName('tr');
      var a = 0;
      for (var i=0; i<rows.length; i++) {
         a=checkRowValue(rows[i], true);
         if(a!=0 && a!='') ckvalue = a;
           
      }
    }
    
    //ckvalue = 129;
    //alert(a);
     //if(ckvalue>0)
     {
       /*ajaxRequest = new Ajax.Request(
       serverurl + '/functions/ajaxfunc.php?funcid=adminajax&func=translateit&menuid='+ckvalue+'&lang='+$('translate').value+"&"+Math.random(),
       {
            method: 'get',
            //parameters: myFormData,
            onSuccess: function(request) 
            {
               if(request.responseText!='hiba') 
               {
                 $('ws_content_prod').innerHTML = request.responseText;
                 $('ws_cover').style.display = 'block';
                 $('ws_content_prod').style.display = 'block';
                 position_layer2('ws_content_prod', '990', '800');
               }  
            }
       });*/
       
       $('task2').value = 'translate';
       $('task').value = 'edit';
       $('actlang').value=$(id).value;
       
       document.adminForm.submit();
    }
  }                  
}

function checkRowValue(row, value)
{
  
  var checkbox = row.getElementsByTagName('input')[0];
	//$('seged').innerHTML += checkbox.value;
 //$('seged').show();
	var value = '';
  if (checkbox && checkbox.type=='checkbox'){
      value = checkbox.checked?checkbox.value:0;
  }
  return value; 
}

function initJsLang()
{
   function explode(b, sa)
    {
       return sa.split(b);
    }
          
   
   function fillForm(originalRequest)
   {
       /*$('seged').innerHTML = jslang['#LANG_nev#'];
        $('seged').style.display='block';
      
      
        //$('seged').innerHTML = lang_tbl['#LANG_nev#'];
      
        //jslang = lang_tbl;fillForm  */
    }
    
   ajaxRequest = new Ajax.Request(
   serverurl + '/functions/ajaxfunc.php?funcid=adminajax&func=langToJs&'+Math.random(),
   {
        method: 'get',
        //parameters: myFormData,
        onSuccess: function(originalRequest)
        {
				    var str = originalRequest.responseText;
						var lang_tbl = new Array();
            // var str = '[{"kulcs" : "#LANG_fooldal#", "lang" : "Főoldal"},{"kulcs" : "#LANG_bejelentkezes#", "lang" : "Bejelentkezés"}]';
            var list = eval('(' + str + ')');
            for (var i=0; i < list.length; i++) {
              lang_tbl[list[i].kulcs]=list[i].lang;  
            }
            jslang = lang_tbl;
						
        }   

   }); 

}

function setAktivValue(table, id, div, field)
{
   var param = "&id="+id+"&field="+field+"&table="+table+"&"+Math.random();
   ajaxRequest = new Ajax.Updater('div',
   serverurl + '/functions/ajaxfunc.php?funcid=adminajax&func=setAktivValue'+param,
   {
        method: 'get',
        //parameters: myFormData,
        onSuccess: function(originalRequest)
        {
            $(div).innerHTML = originalRequest.responseText!='NEMOK'?originalRequest.responseText:jslang['#LANG_mentes_nemok#'];
            $('messages').innerHTML = '<div id="messagesdiv"><div class="messageindent">'+jslang['#LANG_mentes_ok#']+'</div></div>';  
            setTimeout(function(){ 
              $('messages').innerHTML = '';
              //location.href='';
             },3000);
        }   
        
   }); 
}

function setStartPage(table, id, div, param)
{
   var param = "&id="+id+"&"+param+"&updatediv="+div+"&table="+table+"&"+Math.random();
   ajaxRequest = new Ajax.Updater('div',
   serverurl + '/functions/ajaxfunc.php?funcid=adminajax&func=setStartPage'+param,
   {
        method: 'get',
        //parameters: myFormData,
        onSuccess: function(originalRequest)
        {
            originalRequest.responseText.evalScripts(); 
            /*$(div).innerHTML = originalRequest.responseText!='NEMOK'?originalRequest.responseText:jslang['#LANG_mentes_nemok#'];
            $('messages').innerHTML = '<div id="messagesdiv"><div class="messageindent">'+jslang['#LANG_mentes_ok#']+'</div></div>';  
            setTimeout(function(){ 
              $('messages').innerHTML = '';
              //location.href='';
             },3000);*/
        }
        ,evalScripts: true   
        
   }); 
}

function showNewsLetter(id, lang)
{

	hide_dropdowns();
	
   //initLoading(serverurl, jslang['#LANG_keremvarjon#']);
  /*startLoading(serverurl, ''); 
  if(!$('trans1')) 
  {
    var a = new Element('div', { id:'trans1', 'class': 'transparency'}).update("");
    new Insertion.Before('ws_cover', a);
    $('trans1').style.display='block';
  }
  else $('trans1').style.display='block';
  */
   var myFormData = $('adminForm')?$('adminForm').serialize():'';
   var param = "&id="+id+"&lang="+lang+"&"+Math.random();
   ajaxRequest = new Ajax.Request(
     serverurl + '/functions/ajaxfunc.php?funcid=adminajax&func=showNewsLetter'+param+Math.random(),
     {
        method: 'get',
        parameters: myFormData,
        onSuccess: function(originalRequest)
        {
           setTimeout(function(){  
            //$('seged').innerHTML = originalRequest.responseText;
            //$('seged').style.display = 'block';
            
            text = jslang['#LANG_bezarashoz_klikk#'];
            var marginBottom=0;
            if(/MSIE (6|5|4)/.test(navigator.userAgent))marginBottom=10;
            $('seged').innerHTML ='<div style="position: relative" style="cursor: pointer"><div id="tart" style="padding-top: 0px; padding-bottom: 0px; z-index: 11000"></div><div style="position:absolute;width: 100%; height: 100%; top:0px; left: 0px; cursor:pointer"></div></div>';
            $('tart').innerHTML = originalRequest.responseText;
            
            //document.write('<div id="trans1" class="transparency"></div>');
            position_layer('seged');
            $('seged').style.padding = '0px';
            $('seged').style.backgroundColor = '#fff';
            $('seged').style.border = '3px solid #000';
            
            $('seged').style.margin = '0px';
           // $('seged').style.display = 'block';
            $('seged').zIndex = 11111;
             /*
            setTimeout(function(){
                new Effect.Opacity('nl_changeLang', {from: 0.0, to: 0.7, duration: 0.6 });
            }, 1000);*/    
            //showcont(originalRequest.responseText, '', '', '');
            $('loading').innerHTML = '';
            $('loading').style.display = 'none';
            //closeLoading();   */ 
            },1000); 
          
            if($('box1')){
              $('box1').remove();
              
            }
              
            if($('box0')){
              $('box0').hide(); 
            }
          
            box = new Box('box1', {loading: true, showEffect: null, hideEffect: null});
            box.setTitle(jslang['#LANG_hirlevel_kuldese#']);
            box.setSize('730', '200');
            box.setContent(originalRequest.responseText);
            d = $('box1');
            box.setButtons(jslang['#LANG_close#'], 'onclick="d.remove();  if($(\'box0\'))$(\'box0\').show(); else { box.close();  } "', 'boxbutton');
            box.setButtons(jslang['#LANG_nyelv_valasztasa#'], 'onclick="new Effect.Opacity(\'nl_changeLang\', {from: 0.0, to: 1, duration: 0.6 });"', 'boxbutton');
            
            box.show();
            obox = box;  
        }   
        
     }); 
}

function showNewsLetterUsers(id, lang, type, param)
{
  hide_dropdowns();

  
  //initLoading(serverurl, jslang['#LANG_keremvarjon#']);
  //var myFormPars = $('sendForm')?$('sendForm').serialize():'';
  //var tudter = $('tudter').value;

  
  if(type=='all')
    func = 'showNewsLetterUsers';
  else func = 'showNewsLetterGroups';
  
  var pars = "?func="+func+"&fomodul=admin&modul=hirlevel&id="+id+"&type="+type+"&lang="+lang+param+"&"+ Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php'+pars, 
                    { 
                      method: 'get', 
                      onSuccess: function(originalRequest)
                      {
                        /*
                        $('message_box_message').innerHTML = originalRequest.responseText;
                        $('message_box_title').innerHTML='Hírlevél küldése';
                        $('message_box').style.display='block';
                        //$('message_box').style.background='#feaaaa';
                        position_layer('message_box');
                        $('loading').style.display='none';
                        $('loading').innerHTML='';
                        },1000);
                        */
                        
                        if($('box0'))
                        {
                          $('box0').remove();
                        }  
                        
                        box = new Box('box0', {loading: true, showEffect: null, hideEffect: null});               
                        box.setTitle(jslang['#LANG_hirlevel_kuldese#']);
                        
                        box.setSize('750', '1');
                        box.setContent(originalRequest.responseText);
                        
                        d = $('box0');
                        //box.setButtons('Bezár', 'onclick="d.remove(); box.close(); "', 'boxbutton');
                        box.show();  
                          
                        
                      }  
                    });
                     
}

function checkcateg(id, name)
{
  a = document.getElementsByName(name);
  for(i=0; i<a.length; i++)
  {
    if($(id).checked) $(a[i]).checked = true;
    else $(a[i]).checked = false;
  }
}

function showBlogUsers(id, lang)
{
  //initLoading(serverurl, jslang['#LANG_keremvarjon#']);
  //var myFormPars = $('sendForm')?$('sendForm').serialize():'';
  //var tudter = $('tudter').value;
  var pars = "?funcid=adminajax&func=showBlogUsers&id="+id+"&lang="+lang+"&"+ Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php'+pars, 
                    { 
                      method: 'get', 
                      onSuccess: function(originalRequest)
                      {
                        
                        /*
                        $('message_box_message').innerHTML = originalRequest.responseText;
                        $('message_box_title').innerHTML='Hírlevél küldése';
                        $('message_box').style.display='block';
                        //$('message_box').style.background='#feaaaa';
                        position_layer('message_box');
                        $('loading').style.display='none';
                        $('loading').innerHTML='';
                        },1000);
                        */
                        
                        if($('box0'))
                        {
                          $('box0').remove();
                        }  
                        box = new Box('box0', {loading: true, showEffect: null, hideEffect: null});               
                        box.setTitle(jslang['#LANG_blogertesito_kuldese#']);
               
                        box.setSize('730', '200');
                        box.setContent(originalRequest.responseText);
                        d = $('box0');
                        //box.setButtons('Bezár', 'onclick="d.remove(); box.close(); "', 'boxbutton');
               
                        box.show();  
                        
                      }  
                    });
                     
}

function showmultiuploadinlayer(div, title, mustrefresh)
{
   box = new Box('box'+div, {className: 'upload', loading: false, showEffect: null, hideEffect: null, refresh: mustrefresh});
   box.setTitle(title);
   box.setSize('850', '200');
   box.setContent($(div).innerHTML);
   d = $('box'+div);
   box.setButtons(jslang['#LANG_close#'], 'onclick="d.remove();  if($(\'box0\'))$(\'box0\').show(); else box.close();"', 'upload_boxbutton');
            
   box.show();
   obox = box;  
   
}

function wait(msecs)
{
  var start = new Date().getTime();
  var cur = start
  while(cur-start < msecs)
  {
    cur = new Date().getTime();
  } 
}



function updateusersBycategory(categs)
{
  var myFormPars = $('sendForm').serialize(); 
  var pars = "func=updateusersBycategory&fomodul=admin&modul=hirlevel&div="+categs+"&"+ Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php?'+pars, 
                    { 
                      method: 'get',
                      parameters: myFormPars, 
                      onSuccess: function(originalRequest)
                      {
                        var tomb = originalRequest.responseText.split('##');
                        $('jelolve').value = tomb[0];
                        $(categs).innerHTML = tomb[1];
                        originalRequest.responseText.evalScripts();  
                      }
                      ,evalScripts :true
                    }); 
                       
}



var sentcount = 0;
var sentmessage = 0;
var lapozas = 35; // csomagok szama

function sendNewsLetter(hirlevelid, num, max, futas, type)
{
  function updateNewsLetterDatas(hirlevelid, myFormPars)
  {
    var pars = "funcid=adminajax&func=updateNewsLetterDatas&id="+hirlevelid+"&type="+type+"&"+ Math.random();
    var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php?'+pars, 
                    { 
                      method: 'post',
                      parameters: myFormPars, 
                      onSuccess: function(originalRequest)
                      {
                        $('loading').style.display = 'none';
                        $('loading').innerHTML = '';
                        $('nl_uzi').innerHTML = jslang['#LANG_kuldes_vege#'];
                      }
                      
                    }); 
                       
  }

  if(futas==0)
  {
    sentcount = 0;
    
  }
  animload();
  //initLoading(serverurl, jslang['#LANG_keremvarjon#']);
  var myFormPars = $('sendForm')?$('sendForm').serialize():'';
  
  $('nl_csomagok').style.display='inline';
  $('nl_sikeres').style.display = 'inline';
  
  //var tudter = $('tudter').value;
  var pars = "?funcid=adminajax&func=sendNewsLetter&id="+hirlevelid+"&num="+num+"&type="+type+"&lapozas="+lapozas+"&"+ Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php'+pars, 
                    { 
                      method: 'post', 
                      parameters: myFormPars, 
                      onSuccess: function(originalRequest)
                      {
                        futas++;
                        numa = parseInt(num);
                        num = parseInt(numa+lapozas);
                        
                        if(type=='teszt' || type=='last')
                        {
                            if(type=='teszt' ) 
                            {
                              $('tesztcim_uzi').innerHTML = jslang['#LANG_hirlevel_kuldve#'];  
                              setTimeout(function(){
                                $('tesztcim_uzi').innerHTML = '';  
                              },3000);  
                            }  
                            $('loading').innerHTML = '';
                            $('loading').style.display = 'none'; 
                        }  
                        else 
                        {
                            
                            user = originalRequest.responseText.split("#");  
                            for(i=0; i<user.length; i++)
                            {
                              a = user[i];
                              adat = a.split(",");
                              adat[0] = adat[0].trim()
                             
                              if($('sendletter_kuldve_'+adat[0]))
                              {
                                 var re = new RegExp("nemok", "ig");
                                 var m = re.exec(adat[1]);
                                 if (m == null) {
                                   $('sendletter_kuldve_'+adat[0]).innerHTML = '<img src="'+serverurl+'/themes/admin/design/pipa.png">';
                                   sentmessage++;
                                   //$('letter_chk_'+adat[0]).innerHTML = '&nbsp;';
                                 } 
                                 else 
                                 {
                                   $('sendletter_kuldve_'+adat[0]).innerHTML = '<img src="'+serverurl+'/themes/admin/design/del.png">';
                                 }  
                              }
                            }
                            if($('nl_kuldes')) $('nl_kuldes').remove();
                            if($('nl_megse'))  $('nl_megse').remove();
                            if($('nl_close')) $('nl_close').style.display='inline';
                            
                            sentcount += parseInt(user.length);
                            $('newsletterstate').innerHTML = sentcount+'/'+max;
                            $('newsletterstate2').innerHTML = sentmessage+'/'+max;
                        
                        
                        if(num<max)
                        {
                          sendNewsLetter(hirlevelid, num, max, futas);
                        }
                        else 
                        {
                          unCheckAll('sendForm');
                          $('jelolve').value = 0;
                          
                          //sendNewsLetter(hirlevelid, '0', '1',  '0', 'last');
                          updateNewsLetterDatas(hirlevelid, myFormPars);
                        }  
                          
                        /*$('sendletter_kuldve_'+idk).innerHTML = '<img src="'+serverurl+'/themes/admin/design/pipa.png">';
                        
                        $('sendletter_kuldve_'+idk).innerHTML = parseInt(max);
                        Effect.Fade('tr_sendnewsletter_'+idk, { duration: 0.1 });
                        */
                        /*egyseg = parseInt($('sendnewsborder').style.width)/parseInt(parseInt(max));
                        
                        //hossz = i*egyseg;
                        
                        mit=new RegExp("px","ig")
                        mire = "";
                        aktwidth = $('sendnewscsik').style.width;
                        aktwidth.replace(mit,mire); 
                        
                        //$('sendnewscsik').style.width = parseInt(parseInt(aktwidth)+parseInt(egyseg))+'px';
                         */
                        //originalRequest.responseText.evalScripts(); 
                        
                        
                        /*
                        idk = a[3];
                        originalRequest.responseText.evalScripts();
                        //alert(idk);
                        idtomb = idk.split(';');
                        for(i=0; i<idtomb.length; i++)
                        {
                          /*if($('sendletter_kuldve_'+idtomb[i])) 
                            $('sendletter_kuldve_'+idtomb[i]).innerHTML = 'ok';*/
                         /* if($('tr_sendnewsletter_'+idtomb[i]))  
                            $('tr_sendnewsletter_'+idtomb[i]).remove();*/
                        /*  Effect.Fade('tr_sendnewsletter_'+parseInt(idtomb[i]), { duration: 0.8 });  
                        }
                        */
                        
                        //alert(num);
                        //alert(max);
                        //alert(parseInt(num));
                        //alert(parseInt(max));
                        
                        //$('seged').style.display = 'block';
                        
                        }
                        animstop();
                      },
                      evalScripts: true
                    });

}

function sendBlogErtesito(hirlevelid, num, max, futas, type)
{
  function updateNewsLetterDatas(hirlevelid, myFormPars)
  {
    var pars = "funcid=adminajax&func=updateNewsLetterDatas&id="+hirlevelid+"&type="+type+"&"+ Math.random();
    var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php?'+pars, 
                    { 
                      method: 'post',
                      parameters: myFormPars, 
                      onSuccess: function(originalRequest)
                      {
                        $('loading').style.display = 'none';
                        $('loading').innerHTML = '';
                        $('nl_uzi').innerHTML = jslang['#LANG_kuldes_vege#'];
                      }
                      
                    }); 

  }

  if(futas==0)
  {
    sentcount = 0;
    
  }
  animload();
  //initLoading(serverurl, jslang['#LANG_keremvarjon#']);
  var myFormPars = $('sendForm')?$('sendForm').serialize():'';
  
  $('nl_csomagok').style.display='inline';
  $('nl_sikeres').style.display = 'inline';
  
  //var tudter = $('tudter').value;
  var pars = "?funcid=adminajax&func=sendBlogErtesito&id="+hirlevelid+"&num="+num+"&type="+type+"&lapozas="+lapozas+"&"+ Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php'+pars, 
                    { 
                      method: 'post', 
                      parameters: myFormPars, 
                      onSuccess: function(originalRequest)
                      {
                        futas++;
                        numa = parseInt(num);
                        num = parseInt(numa+lapozas);
                        
                        if(type=='teszt')
                        {
                            $('tesztcim_uzi').innerHTML = jslang['#LANG_hirlevel_kuldve#'];  
                            setTimeout(function(){
                              $('tesztcim_uzi').innerHTML = '';  
                            },3000);  
                            $('loading').innerHTML = '';
                            $('loading').style.display = 'none'; 
                        }  
                        else 
                        {
                            
                            user = originalRequest.responseText.split("#");  
                            for(i=0; i<user.length; i++)
                            {
                              a = user[i];
                              adat = a.split(",");
                              adat[0] = adat[0].trim()
                             
                              if($('sendletter_kuldve_'+adat[0]))
                              {
                                 var re = new RegExp("nemok", "ig");
                                 var m = re.exec(adat[1]);
                                 if (m == null) {
                                   $('sendletter_kuldve_'+adat[0]).innerHTML = '<img src="'+serverurl+'/themes/admin/design/pipa.png">';
                                   sentmessage++;
                                   //$('letter_chk_'+adat[0]).innerHTML = '&nbsp;';
                                 } 
                                 else 
                                 {
                                   $('sendletter_kuldve_'+adat[0]).innerHTML = '<img src="'+serverurl+'/themes/admin/design/del.png">';
                                 }  
                              }
                            }
                            if($('nl_kuldes')) $('nl_kuldes').remove();
                            if($('nl_megse'))  $('nl_megse').remove();
                            if($('nl_close')) $('nl_close').style.display='inline';
                            
                            sentcount += parseInt(user.length);
                            $('newsletterstate').innerHTML = sentcount+'/'+max;
                            $('newsletterstate2').innerHTML = sentmessage+'/'+max;
 
 
                        if(num<max)
                        {
                          sendBlogErtesito(hirlevelid, num, max, futas);
                        }
                        else 
                        {
                          unCheckAll('sendForm');
                          $('jelolve').value = 0;
                          updateNewsLetterDatas(hirlevelid, myFormPars);
                        }  
                          
                        /*$('sendletter_kuldve_'+idk).innerHTML = '<img src="'+serverurl+'/themes/admin/design/pipa.png">';
                        
                        $('sendletter_kuldve_'+idk).innerHTML = parseInt(max);
                        Effect.Fade('tr_sendnewsletter_'+idk, { duration: 0.1 });
                        */
                        /*egyseg = parseInt($('sendnewsborder').style.width)/parseInt(parseInt(max));
                        
                        //hossz = i*egyseg;
                        
                        mit=new RegExp("px","ig")
                        mire = "";
                        aktwidth = $('sendnewscsik').style.width;
                        aktwidth.replace(mit,mire); 
                        
                        //$('sendnewscsik').style.width = parseInt(parseInt(aktwidth)+parseInt(egyseg))+'px';
                         */
                        //originalRequest.responseText.evalScripts(); 
                        
                        
                        /*
                        idk = a[3];
                        originalRequest.responseText.evalScripts();
                        //alert(idk);
                        idtomb = idk.split(';');
                        for(i=0; i<idtomb.length; i++)
                        {
                          /*if($('sendletter_kuldve_'+idtomb[i])) 
                            $('sendletter_kuldve_'+idtomb[i]).innerHTML = 'ok';*/
                         /* if($('tr_sendnewsletter_'+idtomb[i]))  
                            $('tr_sendnewsletter_'+idtomb[i]).remove();*/
                        /*  Effect.Fade('tr_sendnewsletter_'+parseInt(idtomb[i]), { duration: 0.8 });  
                        }
                        */
                        
                        //alert(num);
                        //alert(max);
                        //alert(parseInt(num));
                        //alert(parseInt(max));
                        
                        //$('seged').style.display = 'block';
                        
                        }
                        animstop();
                      },
                      evalScripts: true
                    });

}

function openNlStat(id)
{
  
  if($('nl_stat_hun'+id))
  {
  
    if($('nl_stat_hun'+id).style.display=='none')
    {
      $('nl_stat_hun'+id).style.display='block';
      if($('nl_stat_eng'+id)) $('nl_stat_eng'+id).style.display='block';
      if($('nl_stat_deu'+id)) $('nl_stat_deu'+id).style.display='block';
      if($('nl_stat_ru'+id)) $('nl_stat_ru'+id).style.display='block';
      $('nl_stat_nyil'+id).innerHTML = '<img src="'+serverurl+'/themes/admin/design/nyil_le.png" />';
    }
    else 
    {
      $('nl_stat_hun'+id).style.display='none';
      if($('nl_stat_eng'+id)) $('nl_stat_eng'+id).style.display='none';
      if($('nl_stat_deu'+id)) $('nl_stat_deu'+id).style.display='none';
      if($('nl_stat_ru'+id)) $('nl_stat_ru'+id).style.display='none';
      $('nl_stat_nyil'+id).innerHTML = '<img src="'+serverurl+'/themes/admin/design/nyil_jobb.png" />';
    }
  }
}

function loadHelpDesk(id)
{
  $('helpdesk_cnt').innerHTML = '';
   
  /*setTimeout(function(){
    $('helpdesk').style.display = 'block';
    new Effect.Opacity('helpdesk', {from: 0.0, to: 0.8, duration: 1.0 });
  },100); */
  ajaxRequest = new Ajax.Request(
   serverurl + '/functions/ajaxfunc.php?funcid=adminajax&func=loadPageHelpText&id='+id+'&'+Math.random(),
       {
            method: 'get',
            onComplete: function(request) 
            {
              $('helpdesk_cnt').innerHTML += request.responseText;
            }
       });
       
  
}

function helpdeskControll(todo)
{
  
  switch(todo)
  {
    case 'close': 
     //$('helpdesk').setOpacity(0);
     //$('helpdesk').style.display = 'none';
     new Effect.Opacity('helpdesk', {from: 0.8, to: 0.0, duration: 0.7 });
     setTimeout(function(){
      $('helpdesk').style.display = 'none';
     },1000);
      
     //$('helpdesk_controller').setOpacity(0);
     //$('helpdesk_controller').style.display = 'none';
    break;
    
    case 'minimize': 
     $('helpdesk').style.display = 'none';
     $('helpdesk').setOpacity(0);
     //$('helpdesk_controller').style.display = 'block';
     //new Effect.Opacity('helpdesk_controller', {from: 0.0, to: 0.5, duration: 1.0 });
     //$('helpdesk').style.height = '25px';
     //$('helpdesk').style.width = '185px';
     //$('hd_maximize').style.display = 'block';
     //$('hd_minimize').style.display = 'none';
     
    break; 
    
    case 'maximize': 
     $('helpdesk').style.display = 'block';
     new Effect.Opacity('helpdesk', {from: 0.0, to: 0.8, duration: 1.0 });
     $('helpdesk').setOpacity(0);
     //$('helpdesk_controller').style.display = 'none';
     //$('helpdesk').style.height = '100px';
     //$('helpdesk').style.width = '100%';
     //$('hd_minimize').style.display = 'block';
     //$('hd_maximize').style.display = 'none';
    break; 
  }
  
  if(todo=='') 
  {
    todo = 'maximize';
  }  
  
   ajaxRequest = new Ajax.Request(
   serverurl + '/functions/ajaxfunc.php?funcid=adminajax&func=helpdesksave&todo='+todo+"&"+Math.random(),
       {
            method: 'get',
            onComplete: function(request) 
            {
              
            }
       });
     
}

// menu duplikalasa 2 fv. vegzi
function duplicateThis(id, table, backurl)
{
   initLoading('', '');
   
   ajaxRequest = new Ajax.Request(
   serverurl + '/functions/ajaxfunc.php?funcid=adminajax&func=duplicatethis&id='+id+"&table="+table+"&"+Math.random(),
       {
            method: 'get',
            onComplete: function(request) 
            {
               if(request.responseText.trim()>1)
               {
                   $('message_box_message').innerHTML = jslang['#LANG_forditasok_masolodjanak#']+'<br /><br />'+
                   '<a href="javascript:void(0)" onclick="duplicateIt(\''+id+'\', \''+table+'\', \'1\', \''+backurl+'\');" style="margin-right: 10px;">'+jslang['#LANG_igen#']+'</a>'+
                   '<a href="javascript:void(0)" onclick="duplicateIt(\''+id+'\', \''+table+'\', \'0\', \''+backurl+'\');" style="margin-right: 10px;">'+jslang['#LANG_nem#']+'</a>'+
                   '<a href="javascript:void(0)" onclick="closeLoading(); $(\'message_box\').style.display=\'none\';" style="margin-right: 10px;">'+jslang['#LANG_close#']+'</a>';
                   
                   $('message_box_title').innerHTML = jslang['#LANG_duplicate#'];
                   $('message_box').style.display='block';
                   position_layer('message_box');
                   $('loading').style.display='none';
                   $('loading').innerHTML='';
               }
               else
               {
                  duplicateIt(id, table, false, backurl);
               }    
            }
       });
}

function duplicateIt(id, table, allang, backurl){
  initLoading('', '');
  
  ajaxRequest = new Ajax.Request(
   serverurl + '/functions/ajaxfunc.php?funcid=adminajax&func=duplicatethis&id='+id+"&table="+table+"&allang="+allang+"&"+Math.random(),
       {
            method: 'get',
            onComplete: function(request) 
            {
              /*$('transpar').style.display='block';
              $('message_box_message').innerHTML = request.responseText;
              $('message_box_title').innerHTML = 'Duplikálás';
              $('message_box').style.display='block';
              position_layer('message_box');
              $('loading').style.display='none';
              $('loading').innerHTML='';
              setTimeout(function(){
               //location.href='';
              },2000);  */
              location.href=backurl;
            }
       });
}  

/*
//this function gets the original div height 
function setPos(e, divid){ 
//for handling events in ie vs. w3c 
curevent=(typeof event=='undefined'?e:event) 
//sets mouse flag as down 
mouseStatus='down' 
//gets position of click 
curPos=curevent.clientY 
$('helpdesk_cnt').innerHTML = curPos;
//accepts height of the div 
tempHeight=document.getElementById(divid).style.height 
//these lines split the height value from the 'px' units 
heightArray=tempHeight.split('p') 
curHeight=parseInt(heightArray[0]) 
//$('helpdesk_cnt').innerHTML = newPos+'-'+curPos+':'+newHeight;
$(divid).innerHTML = curHeight;
} 

//this changes the height of the div while the mouse button is depressed 
function getPos(e, divid){ 
   
  if(mouseStatus=='down'){ 
    curevent=(typeof event=='undefined'?e:event) 
    //get new mouse position 
    newPos=curevent.clientY 
     
    //calculate movement in pixels 
    var pxMove=parseInt(newPos-curPos) 
    //determine new height 
    
    var newHeight=parseInt(curHeight+pxMove) 
    
    //conditional to set minimum height to 5 
    newHeight=(newHeight<5?5:newHeight) 
    //set the new height of the div 
    document.getElementById(divid).style.height=newHeight+'px' 
    
 } 
} 
       */

function saveArlistaComment(id)
{
   var param = "&id="+id+"&"+Math.random();
   var pars = $('adminForm').serialize();
   ajaxRequest = new Ajax.Updater('div',
    serverurl + '/functions/ajaxfunc.php?fomodul=admin&modul=arlista&func=saveArlistaComment'+param+Math.random(),
   {
        method: 'get',
        parameters: pars,
        onSuccess: function(originalRequest)
        {
           box = new Box('div'+id, {loading: true, showEffect: null, hideEffect: null});
           box.setTitle('Üzenet');
           box.setSize(450,200);
           box.setContent('<span style="font-size: 12px;">'+jslang['#LANG_mentes_ok#']+'</span>');
           box.setButtons(jslang['#LANG_close#'], 'onclick="box.close()"', 'button_class');
           box.show(); 
        }   
        
   }); 
}

function loadjogselector(id, div)
{
   var param = "&id="+id+"&"+Math.random();
   var pars = $('adminForm').serialize();
   ajaxRequest = new Ajax.Updater('div',
    serverurl + '/functions/ajaxfunc.php?fomodul=admin&modul=felhasznalok&func=loadjogselector'+param+Math.random(),
   {
        method: 'get',
        parameters: pars,
        onSuccess: function(originalRequest)
        {
           $(div).innerHTML = originalRequest.responseText;
        }   
        
   }); 
}

function fastpreview(link)
{
   id = 'a';
   box = new Box('div'+id, {loading: true, showEffect: null, hideEffect: null});
   box.setTitle('Előnézet');
   box.setSize(1200,600);
   box.setContent('<iframe src="'+link+'" width="1020" height="600" frameborder="0" />');
   box.setButtons(jslang['#LANG_close#'], 'onclick="box.close()"', 'button_class');
   box.show();
}

function viewcontentinbox(content)
{
   id = 'a';
   box = new Box('div'+id, {loading: true, showEffect: null, hideEffect: null, className: 'upload' });
   box.setTitle('Előnézet');
   box.setSize('1','1');
   box.setContent(content);
   box.setButtons(jslang['#LANG_close#'], 'onclick="box.close()"', 'button_class');
   box.show();
}

function viewinbox(title, content, load)
{
   if($('divix')) 
   {
       box.setContent(content);
   }
   else
   {
       box = new Box('divix', {loading: load, showEffect: null, hideEffect: null, className: 'upload' });
       box.setTitle(title);
       //box.setSize('1','1');
       box.setContent(content);
       box.setButtons(jslang['#LANG_close#'], 'onclick="box.close();$(\'divix\').remove()"', 'button_class');
       box.show();
   }   
}


function viewflashvideo(title, vid)
{
   viewinbox(title, $(vid).innerHTML); 
}

function viewtranslates(table, id, div){
   var param = "&table="+table+"&id="+id+"&"+Math.random();
   var pars = $('adminForm').serialize();
   ajaxRequest = new Ajax.Request(
    serverurl + '/functions/ajaxfunc.php?funcid=adminajax&func=viewtranslates'+param+Math.random(),
    {
        method: 'get',
        parameters: pars,
        onSuccess: function(originalRequest)
        {
           $(div).innerHTML = originalRequest.responseText;
           $(div).show();
        }   
    }); 

}

function gridSave(table, id, cells)
{
   var param = "&table="+table+"&id="+id+"&cells="+cells+"&"+Math.random();
   //alert(param);
   var pars = $('adminForm').serialize();
   ajaxRequest = new Ajax.Request(
    serverurl + '/functions/ajaxfunc.php?funcid=adminajax&func=gridSave'+param+Math.random(),
    {
        method: 'get',
        parameters: pars,
        onSuccess: function(originalRequest)
        {
           //$(div).innerHTML = originalRequest.responseText;
          // Effect.$('lister_row'+id);
          
          //$('lister_row_'+id).hide();
          
          a = cells.split(".");
          for(i=0; i<a.length; i++)
          {
            if($(a[i]+id))
            new Effect.Highlight(a[i]+id, { startcolor: '#ffff99', endcolor: '#ffffff' });
          }  
        }   
    }); 
}

function showGridControll(id,e, inputid)
{
  var a = document.getElementsByClassName('gridcontroll');
  for(i=0; i<a.length; i++)
  {
    $(a[i].id).hide();
  }
  if(id!='' && $(id)) $(id).show();
  
  var a = document.getElementsByClassName('grid_act');
  for(i=0; i<a.length; i++)
  {
    $(a[i]).className = 'grid';
  }
  if(inputid!='' && $(inputid)) 
  {
    $(inputid).className = 'grid_act';
    
    //$('seged').innerHTML += inputid +' '+ $(inputid).className;
    //$('seged').innerHTML += '<br />'+e.clientY;
    //$('seged').show(); 
    //$(id).style.left = parseInt(e.clientX-30)+'px';
    //$(id).style.top  = parseInt(e.clientY+50)+'px';
  }  
}


var sentcount = 0;
var sentmessage = 0;
var smq_lapozas = 3; // csomagok szama

function sendMailQueue(updatediv, num, max, futas, param)
{
  function updateMailQueueDatas(myFormPars)
  {
    /*var pars = "funcid=adminajax&func=updateMailQueueDatas&"+param+"&"+ Math.random();
    var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php?'+pars, 
                    { 
                      method: 'post',
                      parameters: myFormPars, 
                      onSuccess: function(originalRequest)
                      {
                        $('loading').style.display = 'none';
                        $('loading').innerHTML = '';
                        $('nl_uzi').innerHTML = jslang['#LANG_kuldes_vege#'];
                      }
                      
                    });  */
                    
      
  }

  if(futas==0)
  {
    sentcount = 0;
    showmultiuploadinlayer(updatediv, 'Emailek küldése', 0);
    $('smq_uzi').innerHTML = '<img src="'+serverurl+'/themes/admin/design/87.gif" />';
  }
  //animload();
  
  
  
  
  //initLoading(serverurl, jslang['#LANG_keremvarjon#']);
  
  //var myFormPars = $('sendForm')?$('sendForm').serialize():'';
  
  $('smq_csomagok').style.display='inline';
  $('smq_sikeres').style.display = 'inline';
  
  //var tudter = $('tudter').value;
  var pars = "?funcid=adminajax&func=sendMailQueue&num="+num+"&"+param+"&lapozas="+smq_lapozas+"&"+ Math.random();
  var myAjax = new Ajax.Request(
                  serverurl + '/functions/ajaxfunc.php'+pars, 
                    { 
                      method: 'post', 
                      //parameters: myFormPars, 
                      onSuccess: function(originalRequest)
                      {
                        futas++;
                        numa = parseInt(num);
                        num = parseInt(numa+smq_lapozas);
                        
                        user = originalRequest.responseText.split("#");  
                            for(i=0; i<user.length; i++)
                            {
                              a = user[i];
                              adat = a.split(",");
                              adat[0] = adat[0].trim()
                             
                              var re = new RegExp("nemok", "ig");
                              var m = re.exec(adat[1]);
                              if (m == null) {
                                 //$('sendletter_kuldve_'+adat[0]).innerHTML = '<img src="'+serverurl+'/themes/admin/design/pipa.png">';
                                 sentmessage++;
                                   //$('letter_chk_'+adat[0]).innerHTML = '&nbsp;';
                              } 
                              else 
                              {
                                 //$('sendletter_kuldve_'+adat[0]).innerHTML = '<img src="'+serverurl+'/themes/admin/design/del.png">';
                              }
                            }
                            //if($('nl_kuldes')) $('nl_kuldes').remove();
                            //if($('nl_megse'))  $('nl_megse').remove();
                            //if($('nl_close')) $('nl_close').style.display='inline';
                            
                            sentcount += parseInt(user.length);
                            $('state').innerHTML = sentcount+'/'+max;
                            $('state2').innerHTML = sentmessage+'/'+max;
                        
                        
                        if(num<max)
                        {
                          sendMailQueue(updatediv, num, max, futas, param);
                        }
                        else 
                        {
                          //updateMailQueueDatas();
                          $('smq_uzi').innerHTML = 'Emailek küldése befejezve!';
                          animstop(); 
                        }  
                       
                        
                      },
                      evalScripts: true
                    });

}