var fo_up=0;
var ko_up=1;
var ko_up=1;
var fo_t = 0;
var ko_t = 0;
var ko_t = 0;
var fo_base_pos = 58;
var ko_base_pos = 62;
var ad_base_pos = 58;
var diff = 18; 

var baseURL = "http://www.elmenybank.hu";  

function init_tabs(admin){
    var fo_tab = document.getElementById("fo_tab");
    var currPos = parseInt(fo_tab.offsetTop);
    if (currPos < (fo_base_pos+diff-fo_up*diff)){
        currPos += 1;
        fo_tab.style.top = currPos+"px";
        keszfo = 0;
    }else if (currPos > (fo_base_pos+diff-fo_up*diff)){
        currPos -= 1;
        fo_tab.style.top = currPos+"px";
        keszfo = 0;
    }else  keszfo = 1;

    var ko_tab = document.getElementById("ko_tab");
    var currPos = parseInt(ko_tab.offsetTop);
    if (currPos < (ko_base_pos+diff-ko_up*diff)){
        currPos += 1;
        ko_tab.style.top = currPos+"px";
        keszko = 0;
    }else if (currPos > (ko_base_pos+diff-ko_up*diff)){
        currPos -= 1;
        ko_tab.style.top = currPos+"px";
        keszko = 0;
    }else keszko = 1;
    
    if (admin) {
        var ad_tab = document.getElementById("ad_tab");
        var currPos = parseInt(ad_tab.offsetTop);
        if (currPos < (ad_base_pos+diff-ad_up*diff)){
            currPos += 1;
            ad_tab.style.top = currPos+"px";
            keszad = 0;
        }else if (currPos > (ad_base_pos+diff-ad_up*diff)){
            currPos -= 1;
            ad_tab.style.top = currPos+"px";
            keszad = 0;
        }else keszad = 1;
    }

    if (!keszko || !keszfo || (admin && !keszad)) setTimeout("init_tabs(" + admin + ")",10);
    else {
        if (fo_up==1) 
        {
            //document.getElementById("content_header").className = '';
            //document.getElementById("content_container").className = '';
            document.location.href = '/';
        }
        if (ko_up==1)
        {
            //document.getElementById("content_header").className = 'kozossegi';
            //document.getElementById("content_container").className = 'kozossegi';
            document.location.href = '/kozossegi';
        }
        
        if (ad_up==1)
        {
            //document.getElementById("content_header").className = 'kozossegi';
            //document.getElementById("content_container").className = 'kozossegi';
            document.location.href = '/admin';
        }
    }
}

function set_tab_state(i,admin) 
{
    //window.alert(admin);
    if (i==1) 
    {
        fo_up = 0;
        ko_up = 1;
        ad_up = 0; 
    } 
    if (i==0) {
        fo_up = 1;
        ko_up = 0;
        ad_up = 0; 
    }
    if (i==2) {
        fo_up = 0;
        ko_up = 0;
        ad_up = 1;
    }
    init_tabs(admin);
}

function start_login()
{
    var login = document.getElementById("page_login").value;
    var passwd = document.getElementById("page_passwd").value;
    document.getElementById("loginname").value = login;
    document.getElementById("password").value = passwd;
    document.loginform.submit();
}

function ellenorzes() 
{
      var filter = /^.+@.+\..{2,6}$/;
      if ((document.reg_form.teNev.value.length!=0) &&
      (document.reg_form.teFelhnev.value.length!=0) && 
      (document.reg_form.teVaros.value.length!=0) &&
      (document.reg_form.teEmail.value.length!=0) &&
      (document.reg_form.teSzul.value.length!=0) &&
      (document.reg_form.teSzul.value>1900) &&
      (document.reg_form.teJelszo1.value.length!=0) &&
      (document.reg_form.teJelszo2.value.length!=0) &&
      (document.reg_form.seNem.selectedIndex!=0) 
      ) 
      {
          if (filter.test(document.reg_form.teEmail.value))
          {
              if (document.reg_form.teJelszo1.value == document.reg_form.teJelszo2.value)  
              {
                  return true;
              }
              else
              {
                  window.alert("A jelszó ismétlése nem egyezik meg az elsoként megadott jelszóval! Kérem adja meg újra a kívánt jelszavát!");
                  return false;
              }    
          }
          else
          {
              window.alert("Hibás emailcím formátum!");
              return false;
          }  
      } 
      else 
      {
          window.alert("Kérjük töltsd ki (helyesen) a szükséges mezőket!");
          return false;
      }  
}

function ellenorzes2() 
{
      var filter = /^.+@.+\..{2,6}$/;
      if ((document.reg_form.teNev.value.length!=0) && 
      (document.reg_form.teVaros.value.length!=0) &&
      (document.reg_form.teEmail.value.length!=0) &&
      (document.reg_form.teSzul.value.length!=0) &&
      (document.reg_form.teSzul.value>1900) &&
      (document.reg_form.seNem.selectedIndex!=0)) 
      {
          if (filter.test(document.reg_form.teEmail.value))
          {
              if (document.reg_form.teJelszo1.value.length!=0 && document.reg_form.teJelszo1.value == document.reg_form.teJelszo2.value)  
              {
                  return true;
              }
              if ((document.reg_form.teJelszo1.value.length==0) && (document.reg_form.teJelszo2.value.length==0))
              {
                return true;
              }
              else
              {
                  window.alert("Ha meg szeretné változtatni a jelszót, akkor meg kell egyezzen mindkét mezőnek! Ha nem, akkor hagyja mindkettőt üresen!");
                  return false;
              }    
          }
          else
          {
              window.alert("Hibás emailcím formátum!");
              return false;
          }  
      } 
      else 
      {
          window.alert("Kérjük töltsd ki (helyesen) a szükséges mezőket!");
          return false;
      }  
}

function ellenorzesUpl(pass) 
{
    var filter = /^.+@.+\..{2,6}$/;
    var kell = new Array('teNev','teIdotartam','teLetszam','taLetszam_leiras','teOrsz','teHely','teCim','teBekerulesi_ar','taAjanl','teRovid_leiras_1','taLeiras','taElerhetoseg','taJavasolt_oltozet','taKiserok','teUsFelhnev','teUsNev','teUsVaros','teUsTel','teUsEmail','teSzlanev','teSzla');
    var kell_sel = new Array('seUsNem','teUsSzul');
    var hiba = false;
    var mailhiba = false;
    var hibapass = false;
    
    if (pass) {
       if(document.getElementById('teUsJelszo1').value == "") {
            document.getElementById('teUsJelszo1').style.border= "1px red solid";
            document.getElementById('teUsJelszo2').style.border= "1px red solid";
            hibapass=true;
       } else {
            if (document.getElementById('teUsJelszo1').value != document.getElementById('teUsJelszo2').value) {
                 document.getElementById('teUsJelszo1').style.border= "1px red solid";
                 document.getElementById('teUsJelszo2').style.border= "1px red solid";
                 hibapass=true;
              } else {
                 document.getElementById('teUsJelszo1').style.border= "none";
                 document.getElementById('teUsJelszo2').style.border= "none";
              }
       } 
    }
    
    for(i=0;i<kell.length;i++) {
       if (document.getElementById(kell[i]).value=="") {
           document.getElementById(kell[i]).style.border= "1px red solid";
           hiba = true;
       } else {
            if (kell[i] == 'teUsEmail' && !filter.test(document.getElementById(kell[i]).value)) {
                document.getElementById(kell[i]).style.border= "1px red solid";
                mailhiba = true;
            } else {
                document.getElementById(kell[i]).style.border= "none";
            }
       }
    }
    
    for(i=0;i<kell_sel.length;i++) {
       if (document.getElementById(kell_sel[i]).selectedIndex==0) {
           document.getElementById(kell_sel[i]).style.border= "1px red solid";
           hiba = true;
       } else {
            document.getElementById(kell_sel[i]).style.border= "none";
       }
    }
    
    if (!hiba) {
        if (hibapass) {
            window.alert('A jelszó mező nincs kitöltve, vagy nem egyeznek a beírt jelszavak!');
            return false;
        } else {
            if (mailhiba) {
                window.alert('A beírt email cím formátuma nem megfelelő!');
                return false;
            } else return true;
        }
    } else {
        window.alert('Ajda meg kötelező mezőket!');
        return false;
    }
}

function felad() 
{
      if ((document.kozossegi_szolgaltatasok_form.teNev.value.length!=0) &&
      (document.kozossegi_szolgaltatasok_form.teLetszam.value.length!=0) && 
      (document.kozossegi_szolgaltatasok_form.teVaros.value.length!=0) &&
      (document.kozossegi_szolgaltatasok_form.teHely_u.value.length!=0) //&&
      //(document.kozossegi_szolgaltatasok_form.taRovLeiras.innerHTML!='') 
      ) 
      {
        var d = new Date();
        var d1 = new Date();
        var currentTime = new Date();
        d.setFullYear(
            document.kozossegi_szolgaltatasok_form.seEv.options[document.kozossegi_szolgaltatasok_form.seEv.selectedIndex].value,
            (parseInt(document.kozossegi_szolgaltatasok_form.seHonap.options[document.kozossegi_szolgaltatasok_form.seHonap.selectedIndex].value)-1),
            document.kozossegi_szolgaltatasok_form.seNap.options[document.kozossegi_szolgaltatasok_form.seNap.selectedIndex].value);
        d1.setFullYear(
            document.kozossegi_szolgaltatasok_form.seJel_ev.options[document.kozossegi_szolgaltatasok_form.seJel_ev.selectedIndex].value,
            (parseInt(document.kozossegi_szolgaltatasok_form.seJel_honap.options[document.kozossegi_szolgaltatasok_form.seJel_honap.selectedIndex].value)-1),
            document.kozossegi_szolgaltatasok_form.seJel_nap.options[document.kozossegi_szolgaltatasok_form.seJel_nap.selectedIndex].value);
        d.setHours(document.kozossegi_szolgaltatasok_form.seOra.options[document.kozossegi_szolgaltatasok_form.seOra.selectedIndex].value);
        d.setMinutes(document.kozossegi_szolgaltatasok_form.sePerc.options[document.kozossegi_szolgaltatasok_form.sePerc.selectedIndex].value);
        d1.setHours(document.kozossegi_szolgaltatasok_form.seJel_ora.options[document.kozossegi_szolgaltatasok_form.seJel_ora.selectedIndex].value);
        d1.setMinutes(document.kozossegi_szolgaltatasok_form.seJel_perc.options[document.kozossegi_szolgaltatasok_form.seJel_perc.selectedIndex].value);
        //window.alert(d1);
          
          if ((d1.getTime() - d.getTime()) <=0)
          {
            
              if ((d1.getTime() - currentTime.getTime()) >=0) {
                    
                    document.kozossegi_szolgaltatasok_form.submit();
              } else window.alert('A program időpontja/jelentkezési határideje jövőbeni időpont kell legyen!');
               
          }
          else
          {
              window.alert("A jelentkezési határidőnek a program előtt vagy a kezdéssel egyidőben kell lenni!");
          }  
      } 
      else 
      {
          window.alert("Kérjük töltsd ki (helyesen) a szükséges mezőket!");
      }   
}              
// Kosár kezelés AJAX
function toBasket(id,quant){
    var url = baseURL + "/to_basket.php?kosarhide=" + id + "&product" + id + "=" + quant;
    xmlHttp=GetXmlHttpObject(stateChanged);
    xmlHttp.open("GET", url , true); 
    xmlHttp.send(null);   
}

function fromBasket(id){
    //window.alert(id+ "  " +quant);
    var url = baseURL + "/to_basket.php?kosartorol=" + id;
    xmlHttp=GetXmlHttpObject(stateChanged2);
    xmlHttp.open("GET", url , true);
    xmlHttp.send(null);
}

function chg_type(val,pla,typ){
    if (pla == '0') {
        var url = "chg_sel.php?chg=place" + "&kid="+ val+ "&typ="+ typ;
        xmlHttp=GetXmlHttpObject(stateChanged_type);
        xmlHttp.open("GET", url , true);
        xmlHttp.send(null);
    } 
}

function chg_place(val,typ,type){
        var url = baseURL + "/chg_sel.php?chg=type" + "&val="+ val+ "&typ="+ typ + "&type="+ type;
        xmlHttp=GetXmlHttpObject(stateChanged_place);
        xmlHttp.open("GET", url , true);
        xmlHttp.send(null);
}

function AK_chk(kszam,kod){
        var url = baseURL + "/ak_check.php?kszam="+ kszam + "&kod="+ kod;
        xmlHttp=GetXmlHttpObject(stateChanged_AK);
        xmlHttp.open("GET", url , true);
        xmlHttp.send(null);
}

function getBanStat(id,ev,ho,nap,banner){
        var url = baseURL + "/banner_stat.php?hirdetoID="+ id +"&year="+ev+"&month="+ho+"&day="+nap+"&banner="+banner;
        xmlHttp=GetXmlHttpObject(stateChanged_BS);
        xmlHttp.open("GET", url , true);
        xmlHttp.send(null);
}


function bannerClick(unique) {
        var url = baseURL + "/ad_click.php?id="+ unique +"&fla";
        xmlHttp=GetXmlHttpObject(stateChanged_AC);
        xmlHttp.open("GET", url , true);
        xmlHttp.send(null);
}

function forgotPass() {
    //OpenNewWindowNoScroll( baseURL +'/forgot.php',567,300);
    /*var url = baseURL +'/forgot.php';
    xmlHttp = GetXmlHttpObject(stateChanged_FP);
    xmlHttp.open("GET", url , true);
    xmlHttp.send(null);*/
    document.getElementById('FP').style.display= 'block';   
    document.getElementById('FP').innerHTML = "<iframe width='400px' height='120px' frameborder='0' src='"+ baseURL +"/forgot.php'></iframe>";
}

function stateChanged() { 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        //window.alert(xmlHttp.responseText);
        document.getElementById('basket').innerHTML = xmlHttp.responseText;
        window.alert('A terméket sikeresen elhelyeztük a kosarában!'); 
    } 
} 

function stateChanged2() { 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        document.getElementById('basket').innerHTML = xmlHttp.responseText;
        var str=window.location.toString();
        if (str.match(".hu/penztar") == ".hu/penztar") window.location.reload();
    }
}

function stateChanged_type() { 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")  
        document.getElementById('sel_places').innerHTML = xmlHttp.responseText.split("#;#;#;#;#;#;#")[0];
        //document.getElementById('sel_subtypes').innerHTML = xmlHttp.responseText.split("#;#;#;#;#;#;#")[1];   
} 

function stateChanged_place() { 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")  
        document.getElementById('sel_person').innerHTML = xmlHttp.responseText;   
}

/*function stateChanged_FP() { 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")  
        document.getElementById('popupFP').style.display= 'block';   
        document.getElementById('popupFP').innerHTML = "<iframe"xmlHttp.responseText;   
}*/

function stateChanged_AK() { 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")  
        //window.alert(xmlHttp.responseText);
        //window.alert(xmlHttp.responseText.split("#;#;#;#;#;#;#")[1]);
        document.getElementById('hdKosszeg').value = xmlHttp.responseText.split("#;#;#;#;#;#;#")[1];   
        document.getElementById('ret_status').innerHTML = xmlHttp.responseText.split("#;#;#;#;#;#;#")[0];
        var ak = parseInt(xmlHttp.responseText.split("#;#;#;#;#;#;#")[1]);
        var sum = parseInt(document.getElementById('szum').value.replace('.',''));  
        
        if ( ak > sum ) {
            document.getElementById("after_ell").innerHTML = "A kártyáján a vásárlás után még fennaradó összeg <b>" + (ak-sum) + "</b> Ft lesz!";
             document.getElementById("after_ell").style.display = "block";
             document.getElementById("fizmod").style.display = "none";
        } else {
             document.getElementById("after_ell").innerHTML = "A fennaradó összeg <b>" + (sum-ak) + "</b> Ft. Válassza ki milyen módon kívánja kiegyenlíteni!";
             document.getElementById("after_ell").style.display = "block";
             if (document.getElementById("fizmod").style.display == "none") document.getElementById("fizmod").style.display = "inline";
        }
           
}

function stateChanged_BS() { 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
        document.getElementById('bannerStat').innerHTML = xmlHttp.responseText;   
    }
}
function stateChanged_AC() { 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
        //window.alert("clicked");   
    }
} 

//AJAX main fgv
function GetXmlHttpObject(handler)
{

    var objXmlHttp=null

    if (navigator.userAgent.indexOf("Opera")>=0)
    {
        alert("This example doesn't work in Opera") 
        return 
    }
    if (navigator.userAgent.indexOf("MSIE")>=0)
    { 
        var strName="Msxml2.XMLHTTP"
        if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
        {
            strName="Microsoft.XMLHTTP"
        } 
        try
        { 
            objXmlHttp=new ActiveXObject(strName)
            objXmlHttp.onreadystatechange=handler
            return objXmlHttp
        } 
        catch(e)
            { 
                alert("Error. Scripting for ActiveX might be disabled") 
                return 
            } 
    } 
    if (navigator.userAgent.indexOf("Mozilla")>=0)
    {
        objXmlHttp=new XMLHttpRequest()
        objXmlHttp.onload=handler
        objXmlHttp.onerror=handler 
        return objXmlHttp
    }
}
//-=-=-=-=-=-=-=-=

// Pénztár oldalon másoló fgv !
function copyInvoiceAddress()
{
      document.getElementById('l_zip').value = document.getElementById('sz_zip').value;
    document.getElementById('l_city').value = document.getElementById('sz_city').value;
    document.getElementById('l_addr').value = document.getElementById('sz_addr').value;
    document.getElementById('l_country').value = document.getElementById('sz_country').value;
}

// Keresés fgv
function keress() {
    document.searchform.type.value=document.getElementById('types_select').options[document.getElementById('types_select').selectedIndex].value;
    document.searchform.price.value=document.getElementById('price_select').options[document.getElementById('price_select').selectedIndex].value;
    document.searchform.place.value=document.getElementById('places_select').options[document.getElementById('places_select').selectedIndex].value;
    if ( document.searchform.word.value == 'Keresőszó? Írja ide!' ) document.searchform.word.value = "";
    document.searchform.submit();
}

function koz_keress() {
    //window.alert('');
    document.searchform.type.value=document.getElementById('types_select').options[document.getElementById('types_select').selectedIndex].value;
    document.searchform.place.value=document.getElementById('places_select').options[document.getElementById('places_select').selectedIndex].value;
    document.searchform.person.value=document.getElementById('person_select').options[document.getElementById('person_select').selectedIndex].value;
    if ( document.searchform.word.value == 'Keresőszó? Írja ide!' ) document.searchform.word.value = "";
    document.searchform.submit();
}

function keress_hossz() {
    document.searchform.place.value=document.getElementById('places_select').options[document.getElementById('places_select').selectedIndex].value;
    if ( document.searchform.word.value == 'Keresőszó? Írja ide!' ) document.searchform.word.value = "";
    document.searchform.submit();
}

function searchCimk(get_word) {
    document.cimke_search.word.value=get_word;
    document.cimke_search.submit();
}   

//lapozó
function elsore() {document.lapozo.oldal.value=0; document.lapozo.submit();}
function elozo(){document.lapozo.oldal.value--; document.lapozo.submit();}
function hanyadik(ik){ document.lapozo.oldal.value=ik; document.lapozo.submit();}
function kovetkezo() {document.lapozo.oldal.value++; document.lapozo.submit();}
function utolso(oldalakszama) {document.lapozo.oldal.value=oldalakszama; document.lapozo.submit();}


// Megrendelés ellenőrző
function rendelesFelad() {
    if (document.getElementById('hdKosszeg').value == 0 && document.getElementById('ajka').checked) {
         window.alert("A megadott ajándékkártya adatok felhasználásával nem lehetséges a megrendelés!\nEllenőrizze a kártya adatait az 'Ellenőrzés' gombra kattintva!");
        return false;
    } else {
        var x=document.getElementsByName("chxbox");
        
        for (i=0;i<x.length;i++) {
            if (document.getElementById("chx["+i+"]").checked) 
                document.getElementById("ch_"+i).value = "on";
              else 
                document.getElementById("ch_"+i).value = "off"; 
        }
    }
}      
  
 // HÍRLEVÉL
 
 function checkNLMail_up()
{
    var x = document.newslettform.nl_email.value;
    var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (filter.test(x))
        return true
    else {
        return false
    }
}

function subscribe_ok() {
 
    if (checkNLMail_up()==false) {
        window.alert('Az E-mail cím nem helyes!');
    } else {
        document.newslettform.submit();
    }
}

function send() {
        
    //window.alert(document.send_news.innerText);
    if (document.send_news.subject.value != '') {
        var s = confirm("Tényleg el akarod küldeni ezt a hírlevelet??");
          if (s==true) document.send_news.submit();
    } else window.alert('Minden mezőt ki kell tölteni!');
}

function open_archive(){
    var w = 620;
    var h = 500;

    window.open("../../letter_archive.php", "Archive", "scrollbars=yes,toolbar=no, width=" + w + " ,height=" + h);
}

function open_addresses(getArr){
    var w = 300;
    var h = 500;

    window.open("../../list_addresses.php?idz="+getArr, "Archive", "scrollbars=yes,toolbar=no, width=" + w + " ,height=" + h);
}

function del_nlm(i) 
{
    var tenyleg = confirm("Tényleg törölni akarja a tagot?");
    if (tenyleg==true) 
    {
        document.location.href = 'hirlevel/?del_nlm='+i;
    }
}
function add_nlm() 
{
    if (checkNLMail_up()=='true') 
    {
            document.nlm_form.submit();
    } 
    else 
    window.alert('Nem megfelelő email cím formátum!');
}

// fizetős részletező csuszka jquery
function showAlMenu(id,object) {
    //if (document.getElementById('detail_info_tart_p_'+id).style.display == 'none') {
        object.style.background='#DFC4B5';
        $("div.detail_info_tart").find("p.detail_info_tart_p_"+id+":hidden").slideDown("slow");
    //}
}

function hideAlMenu(id,object) {
    //if (document.getElementById('detail_info_tart_p_'+id).style.display != 'none') {
        $("div.detail_info_tart").find("p.detail_info_tart_p_"+id+":visible").slideUp("slow");
    //}
}

// szolg_menu jquery
function showFizAlMenu(id) {
    if (document.getElementById("almenu_table_"+id).style.display == 'none') { 
        $("div.szolg_menupoint").find("div.almenu_table_"+id+":hidden").slideDown("slow");
    } else  $("div.szolg_menupoint").find("div.almenu_table_"+id+":visible").slideUp("slow");
}


function megosztom(login) {
   if (!login) window.alert("A feltöltéshez be kell jelentkezni!"); 
    else if (document.oszdmegform.adv_why.value=='') window.alert("A szövegmező üres!");
        else document.oszdmegform.submit();
}

//---------------------------------------------------
function OpenNewWindow(url, x, y) {
    var options = "toolbar=no,menubar=no,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
        msgWindow=window.open(url,"", options);
}

function OpenNewWindowNoScroll(url, x, y) {
    var options = "toolbar=no,menubar=no,scrollbars=no,resizable=yes,width=" + x + ",height=" + y;
        msgWindow=window.open(url,"", options);
}
//------------------------------------------------------
function sure(cim) {
    ures = parseInt(document.jelent.ures.value);
    jel = parseInt(document.jelent.piece.value);
    if (jel > ures) {
    window.alert("Nincs ennyi férőhely!");
    return false;
    }
    else if (confirm("Az OK gombra kattintva jelentkezel a(z) '" + cim + "' nevű programra. A Mégse gomb megnyomásával visszatérsz az adatlaphoz!") ) return true; else return false;
}

function uzen_ellenorzes() 
{
    if (document.message.c_name.value=='') {
        window.alert("Töltse ki a név mezőt!");
        return false;
    } else {
        if (document.message.c_email.value=='') {
            window.alert("Töltse ki az email mezőt!");
        } else {
            document.message.submit();
        }
    }
}

function baratnak_ellenorzes() 
{
    var filter = /^.+@.+\..{2,6}$/; 
    if (document.baratnak.cim_nev.value=='') {
        window.alert("Töltse ki a címzett név mezőt!");
    } else {
        if (document.baratnak.cim_email.value=='') {
            window.alert("Töltse ki a címzett email mezőt!");
        } else {
            if (document.baratnak.saj_nev.value=='') {
                window.alert("Töltse ki az Ön neve mezőt!");
                return false;
            } else {
                if (document.baratnak.saj_email.value=='') {
                    window.alert("Töltse ki az Ön emailcíme mezőt!");
                } else {
                     if (filter.test(document.baratnak.cim_email.value)) {
                           if (filter.test(document.baratnak.saj_email.value)) {
                                return true;
                           } else window.alert("Az Ön emailcíme nem megfelelő formátumú!");
                     } else window.alert("Az címzett emailcíme nem megfelelő formátumú!");
                }
            }
        }
    }
    return false;
} 

function meghivo_ellenorzes() 
{
    var filter = /^.+@.+\..{2,6}$/; 
    if (document.baratnak.saj_nev.value=='') {
        window.alert("Töltsd ki a saját név mezőt!");
        return false;
    } else {
        if (document.baratnak.saj_email.value=='') {
            window.alert("Töltsd ki a saját emailcím mezőt!");
        } else {
           if (filter.test(document.baratnak.saj_email.value)) {
                return true;
           } else window.alert("Az emailcímed nem megfelelő formátumú!");
        }
    }
    return false;
}

//--------------------------------------------------
//programiroda hintek

var x = 0;
var y = 0;
var MTdocument = '';
var MTBrowser = '';

MTDocument = document.documentElement != undefined && document.documentElement.clientHeight != 0 ? document.documentElement : document.body;
var b = navigator.userAgent != undefined ? navigator.userAgent.toLowerCase().replace(/-/g, '') : '';
MTBrowser = b.replace(/iceweasel/, 'firefox').replace(/^.*(firefox|kmeleon|safari|msie|opera).*$/, '$1');
if (b == MTBrowser || MTBrowser == '') MTBrowser = 'unknown';

var IE = document.all?true:false



 
function catchMdown(e) {
    if (IE) x = event.clientX; else x = e.clientX;
    if (IE) y = event.clientY; else y = e.clientY;
    //x = e.clientX;
    //y = e.clientY;
    //window.alert(x +' '+ y);
    
}

if (typeof document.onmousemove == 'function')
    {
        currentFunc = document.onmousemove;
        document.onmousemove = function(e) { catchMdown(e); return currentFunc(e); }
    }
    else
    {
        document.onmousemove = catchMdown;
    }

    
function sh_infobox (id) {
    if (id == 1) document.getElementById('hint_ertesit').innerHTML = 'Ha értesítést szeretnél kapni az élmény kezdete<br />előtt 6 órával emailben, akkor állítsd át a megfelelő<br />élmény sorában az állapotot "értesítés megy"-re.<br />Zöld háttérrel azok a sorok vannak kiemelve amelyekről kérsz értesítést!';
    if (id == 2) document.getElementById('hint_ertesit').innerHTML = 'Ezzel a funkcióval egy email-es értesítőt küldhetsz <br />azoknak az ismerőseidnek akikkel már valahogyan<br />kapcsolatba kerültél ezen az oldalon!';
    if (id == 3) document.getElementById('hint_ertesit').innerHTML = '<b>Állapotok:</b><br />aktív - Lehet jelentkezni a programra, van hely<br />elmúlt - A program időpontja elmúlt<br />betelt - Jelentkezések száma elérte a maximális szintet<br /><b>Zárójeles rész:</b><br />(eddig jelentkeztek/max. létszám)';
    
    
    
    scrollx = window.pageXOffset == undefined ? MTDocument.scrollLeft : window.pageXOffset;
    scrolly = window.pageYOffset == undefined ? MTDocument.scrollTop : window.pageYOffset;
    //window.alert (scrollx + " " + scrolly);
    
    document.getElementById('hint_ertesit').style.left = (x + scrollx - 140) + "px";
    document.getElementById('hint_ertesit').style.top = (y + scrolly - 220) + "px";
    document.getElementById('hint_ertesit').style.display='block'; 
}

function sh_infobox2(szoveg) {
    document.getElementById('hint_ertesit').innerHTML = szoveg;
   
    scrollx = window.pageXOffset == undefined ? MTDocument.scrollLeft : window.pageXOffset;
    scrolly = window.pageYOffset == undefined ? MTDocument.scrollTop : window.pageYOffset;
    //window.alert (scrollx + " " + scrolly);
    
    document.getElementById('hint_ertesit').style.left = (x + scrollx + 30) + "px";
    document.getElementById('hint_ertesit').style.top = (y + scrolly - 160) + "px";
    document.getElementById('hint_ertesit').style.display='block'; 
}

function showKer (obj) {
    if (obj.value=='Budapest') document.getElementById('ker').style.display='block'; 
        else {
            document.getElementById('ker').style.display='none';
            document.getElementById('seKer').selectedIndex='0';
        }
}

function printDiv (div) {
    var a = window.open('','','width=300,height=300');
    a.document.open("text/html");
    for (i=1;i<7;i++) document.getElementById('detail_info_tart_p_'+i).style.display='block';
    document.getElementById('noprint1').style.display='none';
    document.getElementById('noprint2').style.display='none';
    
    a.document.write('<html><head><link rel="stylesheet" href="/css/elmenybank.css"></link></head><body style="padding-left:20px;background-image:none;background-color:#FFFFFF;">');
    a.document.write(document.getElementById(div).innerHTML);
    
    for (i=1;i<7;i++) document.getElementById('detail_info_tart_p_'+i).style.display='none';
    document.getElementById('noprint1').style.display='block';
    document.getElementById('noprint2').style.display='block';
    
    a.document.close();
    a.print();
    a.close();
}

function setCoords () {
    document.getElementById('teGMh').value = document.getElementById('ho').innerHTML;
    document.getElementById('teGMsz').value = document.getElementById('sz').innerHTML;
    document.getElementById('map_box').style.visibility='hidden';
}

var te_num;

function getCimkek(value,num) {
        te_num = num;
        var url = baseURL + "/cimkek.php?value="+ value + "&num="+num;
        xmlHttp=GetXmlHttpObject(stateChanged_cimkek);
        //window.alert(url); 
        xmlHttp.open("GET", url , true);
        xmlHttp.send(null);
}

function closeCl(id) {
    for (a=1;a<5;a++) {
        //window.alert(a+" "+id);
        document.getElementById('cl_'+a).style.display='none';
    }
}

function stateChanged_cimkek() { 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        //window.alert(xmlHttp.responseText);
        if (xmlHttp.responseText.length > 0) {
            document.getElementById('cl_'+te_num).style.display='block';
        } else document.getElementById('cl_'+te_num).style.display='none'; 
        document.getElementById('cl_'+te_num).innerHTML = xmlHttp.responseText; 
    } 
} 

function clearField(obj) {
    if (obj.name == 'word') {
        if (document.searchform.word.value == "Keresőszó? Írja ide!") {
            document.searchform.word.value = '';
            //document.searchform.word.style.color = '#343434';
        }
    } else {
        if (obj.name == 'nl_email') {
             if (document.newslettform.nl_email.value == "Írja ide az email címét!") {
                document.newslettform.nl_email.value = '';
                //document.searchform.word.style.color = '#343434';
            }
        }
         if (obj.name == 'teLogNev' || obj.name == 'teLogJelszo' ) {
             if (document.login_form_f.teLogNev.value == "Azonosító" && document.login_form_f.teLogJelszo.value == "jelszo") {
                document.login_form_f.teLogNev.value = '';
                document.login_form_f.teLogNev.style.color = '#010101';
                document.login_form_f.teLogJelszo.value = '';
                document.login_form_f.teLogJelszo.style.color = '#010101'; 
            }
        }
    }
}
function nextStep() {
    var kell = new Array('telszam','name','the_email','sz_zip','sz_city','sz_addr');
        var hiba = false;
    
    
    for(i=0;i<kell.length;i++) {
           if (document.getElementById(kell[i]).value=="") {
               document.getElementById(kell[i]).style.border= "1px red solid";
               hiba = true;
           } else {
                document.getElementById(kell[i]).style.border= "none";
           }
        }
    
    if (!hiba) {
        document.getElementById('first_step').style.display='none';
        document.getElementById('second_step').style.display='block';
    } else {
        document.getElementById('adatmod').style.display='block';
        window.alert('Ajda meg kötelező mezőket!');
    }
}

function katAdmin(obj) {
   if (obj.name=='rdTipus') { 
        if (obj.value == 0) {
            //window.alert(document.getElementById('seSzulo_kategoriak').disabled);
            document.getElementById('seSzulo_kategoriak').disabled=true;
            document.getElementById('seSzulo_kategoriak').style.color='#a9a9a9';
            document.getElementById('seSzulo_kategoriak').selectedIndex=0;
        } else {
            document.getElementById('seSzulo_kategoriak').disabled=false; 
            document.getElementById('seSzulo_kategoriak').style.color='#000000'; 
        }
   } else {
       if (obj.value == 0) {
            //window.alert(document.getElementById('seSzulo_kategoriak').disabled);
            document.getElementById('seSzulo_kategoriakEd').disabled=true;
            document.getElementById('seSzulo_kategoriakEd').style.color='#a9a9a9';
            document.getElementById('seSzulo_kategoriakEd').selectedIndex=0;
        } else {
            document.getElementById('seSzulo_kategoriakEd').disabled=false; 
            document.getElementById('seSzulo_kategoriakEd').style.color='#000000'; 
        } 
   }
}

function delKat(id) {
    if ( confirm('A kategória törlésével az alkategóriák is elvesznek - ha vannak. Valóban törli ezt a kategóriát? ') ) {
        document.kategoria_form.hdFelvesz.value='2';
        document.kategoria_form.hdDelId.value=id;
        document.kategoria_form.submit();
    }
}

function resetKartya() {
    document.getElementById('ret_status').innerHTML = '';
    document.getElementById('ret_status').style.border = '0';
    document.getElementById('hdKosszeg').value='0';
}

function chkAK(chk) {
    if (chk) document.getElementById('ak_line').style.display = 'block';
        else document.getElementById('ak_line').style.display = 'none';
}

function setMaxLenght(obj,len) {
    if (obj.value.length > len) obj.value = obj.value.substring(0,len);
    document.getElementById("charNum_" + obj.name).innerHTML = "(Hátravan: " + (len - obj.value.length) + " karakter)"; 
}

function showPassw(card,jelsz) {
    document.getElementById("data_cont").innerHTML = 'Kártyaszám: ' + card + '<br />Kód: ' + jelsz;
    document.getElementById("popup").style.display = "block";
    //window.alert('Kártyaszám: ' + card + '\nKód: ' + jelsz);
}

function checkAll(neve,chx) {
     var x=parseInt(document.getElementById('chknum').value)+1;
     if (document.getElementById('cheAll').value) { 
        for(i=0;i<x;i++) document.getElementById('chFizet_'+i).checked = true;
        document.getElementById('cheAll').value = false;
     } else { 
        for(i=0;i<x;i++) document.getElementById('chFizet_'+i).checked = false;
        document.getElementById('cheAll').value = true;
     }  
}

function sendStatLink(id) {
    document.sendert.sendid.value=id;
    document.sendert.submit();
}

function wantReg(check) {
   if (check) {
    document.getElementById("teNev").value=document.getElementById("teCbNev").value;
    document.getElementById("teEmail").value=document.getElementById("teCbEmail").value;
    document.getElementById("teTel").value=document.getElementById("teCbTel").value;
    document.getElementById("register").style.display='block';
   } else document.getElementById("register").style.display='none';
}

function codebarCheck() 
{
    //window.alert('');
    if (document.getElementById("chRegister").checked) { 
       var kell = new Array('teVonalkod','teCbNev','teCbEmail','teCbTel','teNev','teFelhnev','teVaros','teSzul','teJelszo1','teJelszo2'); 
    } else { 
        var kell = new Array('teVonalkod','teCbNev','teCbEmail','teCbTel'); 
    }
    //window.alert(document.getElementById("chRegister").checked);
        
    var hiba = false; 
    var mailhiba = false; 
    var kodhiba = false; 
    var filter = /^.+@.+\..{2,6}$/; 
    for(var s=0;s<kell.length;s++) {
        //window.alert(kell[s]); 
           if (document.getElementById(kell[s]).value=="") {
               document.getElementById(kell[s]).style.border= "1px red solid";
               hiba = true;    
           } else {
                if (kell[s] == "teCbEmail" || kell[s] == "teEmail") {
                     if (filter.test(document.getElementById(kell[s]).value)) {
                         document.getElementById(kell[s]).style.border= "none";
                     } else {
                      document.getElementById(kell[s]).style.border= "1px red solid";
                         mailhiba = true;
                     }
                } 
           }
        }
   //window.alert(''); 
   if (hiba) {
       window.alert("Töltse ki a csillagozott mezőket!");
       return false; 
    } else {
        if (mailhiba) {
            window.alert("Email cím formátuma nem megfelelő!");
            return false;
        } else {
            if (kodhiba) {
                window.alert("A beírt vonalkód nem valódi!");
                return false;
            } else {
                if (document.getElementById("chRegister").checked) {
                    if (document.codebar_form.seNem.selectedIndex!=0) {
                        document.codebar_form.seNem.style.border= "none";
                        if (document.codebar_form.teJelszo1.value == document.codebar_form.teJelszo2.value)  
                          {
                              document.codebar_form.teJelszo1.style.border= "none";
                              document.codebar_form.teJelszo2.style.border= "none";
                              return true;
                          }
                          else
                          {
                              document.codebar_form.teJelszo1.style.border= "1px red solid";
                              document.codebar_form.teJelszo2.style.border= "1px red solid";
                              window.alert("A jelszó ismétlése nem egyezik meg az elsőként megadott jelszóval! Kérem adja meg újra a kívánt jelszavát!");
                              return false;
                          }
                    } else {
                         window.alert("Válasszon nemet!");
                         document.codebar_form.seNem.style.border= "1px red solid";
                         return false;
                    }
                } else return true;
            }
        }
    }  
       
}

function DelIt(id) {
    if (confirm('Valóban törölni akarja a képet?')) {
        document.actionForm.cmd.value='picdel';
        document.actionForm.ID.value=id;
        document.actionForm.submit();
    }  
}

var picc = new Array();

function nextPic(id,th) {
    pos = parseInt(document.getElementById("poz_"+id).value);
    //window.alert(pos+", "+picc[1]);
    pos++;
    if (pos == picc[id].length) pos = 0;
    document.getElementById("poz_"+id).value = pos;
    //window.alert( baseURL + "/kepek/beszamol/thumb_"+picc[id][pos]);
    document.getElementById('beszpic_'+id).src = baseURL + "/kepek/beszamol/"+th+picc[id][pos];
}

function prevPic(id,th) {
    pos = parseInt(document.getElementById("poz_"+id).value);
    //window.alert(pos);
    pos--;
    if (pos == -1) pos = picc[id].length-1;
    document.getElementById("poz_"+id).value = pos;
    //window.alert( baseURL + "/kepek/beszamol/thumb_"+picc[id][pos]);
    document.getElementById('beszpic_'+id).src = baseURL + "/kepek/beszamol/"+th+picc[id][pos];
}

// tinyMCE szerkesztő inicializálása

tinyMCE.init({
        mode: "exact",
        elements: "taEmail_szoveg,nl_message,tartalom,news_hu",
        theme : "advanced",
        plugins : "table,advimage,directionality, imagemanager",
        theme_advanced_buttons1 : "bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,undo,redo,link,unlink, image",
        theme_advanced_buttons2 : "table,separator,row_before,row_after,col_before,col_after,separator,delete_col,delete_row,ltr,rtl,row_props,cell_props,separator,fontsizeselect,forecolor",
        theme_advanced_buttons3 : "",
        theme_advanced_toolbar_location : "top",
        theme_advanced_toolbar_align : "left",
        theme_advanced_path_location : "bottom",
        extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
    });
