// JavaScript document

function show_menu(id) {
    var items=document.getElementsByTagName("ul");
    for(i=0; i<items.length; i++) {
        if (items[i].id.match("menu")) {
            if (items[i].id==id) {
                items[i].style.display="";
                set_cookie("_menu", id);
                } else {
                        items[i].style.display="none";
                        }
            }
        }
}

function init() {
    var id=get_cookie("_menu");
    if (id) {
        show_menu(id);
        }
}

/* -------------------------------------------------------------------------- */

function megrendel1_submit() {
    var err="";
    if ((err=='')&&(document.forms["megrendel_form"].ajanlo.value=='')) {
    		err="Kérem adja meg, hogy honnan jutott az oldalra!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].ajanlo.value=='?')&&(document.forms["megrendel_form"].ajanlo2.value=='')) {
    		err="Kérem adja meg, hogy honnan jutott az oldalra!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].nev.value=='')) {
    		err="Kérem adja meg a nevét!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].email.value=='')) {
    		err="Kérem adja meg az e-mail címét!";
        }
    if (err=='') {
        var re = /^[a-zA-Z0-9_\\-][a-zA-Z0-9_\\-\\.]*[a-zA-Z0-9_\\-]*[@]([a-zA-Z0-9_\\-]+)([\\.][a-zA-Z0-9_\\-]+)*[\\.]([a-zA-Z]{2,6})$/;
        if (! (document.forms["megrendel_form"].email.value.match(re))) {
            err="Hibás a megadott E-Mail cím!";
            }
        }
    if ((err=='')&&(document.forms["megrendel_form"].irszam.value=='')) {
    		err="Kérem adja meg az irányítószámot, ahová a készülékeket telepíteni kell!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].varos.value=='')) {
    		err="Kérem adja meg a várost, ahová a készülékeket telepíteni kell!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].utca.value=='')) {
    		err="Kérem adja meg az utcát, ahová a készülékeket telepíteni kell!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].hsz.value=='')) {
    		err="Kérem adja meg a házszámot, ahová a készülékeket telepíteni kell!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].telefon.value=='')) {
    		err="Kérem adja meg a telefonszámát!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].db.value=='')) {
    		err="Kérem adja meg, hogy hány készüléket rendel!";
        }
    if ((err=='')&&(isNaN(document.forms["megrendel_form"].db.value))) {
    		err="Kérem írjon számot a darab mezőbe!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].kifizetes.value=='')) {
    		err="Kérem adja meg, a kifizetés módját!";
        }
    
    if (err!="") {
        alert(err);
        }
    return (err=="");
}

function megrendel2_submit() {
    var err="";
    if ((err=='')&&(document.forms["megrendel_form"].ajanlo.value=='')) {
    		err="Kérem adja meg, hogy honnan jutott az oldalra!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].ajanlo.value=='?')&&(document.forms["megrendel_form"].ajanlo2.value=='')) {
    		err="Kérem adja meg, hogy honnan jutott az oldalra!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].ceg.value=='')) {
    		err="Kérem adja meg a cég nevét!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].nev.value=='')) {
    		err="Kérem adja meg a kapcsolattartó nevét!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].email.value=='')) {
    		err="Kérem adja meg az e-mail címét!";
        }
    if (err=='') {
        var re = /^[a-zA-Z0-9_\\-][a-zA-Z0-9_\\-\\.]*[a-zA-Z0-9_\\-]*[@]([a-zA-Z0-9_\\-]+)([\\.][a-zA-Z0-9_\\-]+)*[\\.]([a-zA-Z]{2,6})$/;
        if (! (document.forms["megrendel_form"].email.value.match(re))) {
            err="Hibás a megadott E-Mail cím!";
            }
        }
    if ((err=='')&&(document.forms["megrendel_form"].irszam.value=='')) {
    		err="Kérem adja meg az irányítószámot, ahová a készülékeket telepíteni kell!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].varos.value=='')) {
    		err="Kérem adja meg a várost, ahová a készülékeket telepíteni kell!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].utca.value=='')) {
    		err="Kérem adja meg az utcát, ahová a készülékeket telepíteni kell!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].hsz.value=='')) {
    		err="Kérem adja meg a házszámot, ahová a készülékeket telepíteni kell!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].telefon.value=='')) {
    		err="Kérem adja meg a telefonszámát!";
        }
    if ((err=='')&&(! document.forms["megrendel_form"].szamla.checked)) {
        if ((err=='')&&(document.forms["megrendel_form"].irszam2.value=='')) {
        		err="Kérem adja meg az irányítószámot, a számlázási címhez!";
            }
        if ((err=='')&&(document.forms["megrendel_form"].varos2.value=='')) {
        		err="Kérem adja meg a várost, a számlázási címhez!";
            }
        if ((err=='')&&(document.forms["megrendel_form"].utca2.value=='')) {
        		err="Kérem adja meg az utcát, a számlázási címhez!";
            }
        if ((err=='')&&(document.forms["megrendel_form"].hsz2.value=='')) {
        		err="Kérem adja meg a házszámot, a számlázási címhez!";
            }
        }
    if ((err=='')&&(document.forms["megrendel_form"].db.value=='')) {
    		err="Kérem adja meg, hogy hány készüléket rendel!";
        }
    if ((err=='')&&(isNaN(document.forms["megrendel_form"].db.value))) {
    		err="Kérem írjon számot a darab mezőbe!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].kifizetes.value=='')) {
    		err="Kérem adja meg, a kifizetés módját!";
        }
    
    if (err!="") {
        alert(err);
        }
    return (err=="");
}

function megrendel3_submit() {
    var err="";
    if ((err=='')&&(document.forms["megrendel_form"].ajanlo.value=='')) {
    		err="Kérem adja meg, hogy honnan jutott az oldalra!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].ajanlo.value=='?')&&(document.forms["megrendel_form"].ajanlo2.value=='')) {
    		err="Kérem adja meg, hogy honnan jutott az oldalra!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].nev.value=='')) {
    		err="Kérem adja meg a nevét!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].email.value=='')) {
    		err="Kérem adja meg az e-mail címét!";
        }
    if (err=='') {
        var re = /^[a-zA-Z0-9_\\-][a-zA-Z0-9_\\-\\.]*[a-zA-Z0-9_\\-]*[@]([a-zA-Z0-9_\\-]+)([\\.][a-zA-Z0-9_\\-]+)*[\\.]([a-zA-Z]{2,6})$/;
        if (! (document.forms["megrendel_form"].email.value.match(re))) {
            err="Hibás a megadott E-Mail cím!";
            }
        }
    if ((err=='')&&(document.forms["megrendel_form"].megjegyzes.value.length<50)) {
    		err="Nem adta meg az ajánlatkérés leírását, vagy amit megadott kevés! (Minimum 50 karakter)";
        }
    
    if (err!="") {
        alert(err);
        }
    return (err=="");
}

function megrendel4_submit() {
    var err="";
    if ((err=='')&&(document.forms["megrendel_form"].ajanlo.value=='')) {
    		err="Kérem adja meg, hogy honnan jutott az oldalra!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].ajanlo.value=='?')&&(document.forms["megrendel_form"].ajanlo2.value=='')) {
    		err="Kérem adja meg, hogy honnan jutott az oldalra!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].nev.value=='')) {
    		err="Kérem adja meg a nevét!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].email.value=='')) {
    		err="Kérem adja meg az e-mail címét!";
        }
    if (err=='') {
        var re = /^[a-zA-Z0-9_\\-][a-zA-Z0-9_\\-\\.]*[a-zA-Z0-9_\\-]*[@]([a-zA-Z0-9_\\-]+)([\\.][a-zA-Z0-9_\\-]+)*[\\.]([a-zA-Z]{2,6})$/;
        if (! (document.forms["megrendel_form"].email.value.match(re))) {
            err="Hibás a megadott E-Mail cím!";
            }
        }
    if ((err=='')&&(document.forms["megrendel_form"].irszam.value=='')) {
    		err="Kérem adja meg az irányítószámot, ahová a készülékeket telepíteni kell!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].varos.value=='')) {
    		err="Kérem adja meg a várost, ahová a készülékeket telepíteni kell!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].utca.value=='')) {
    		err="Kérem adja meg az utcát, ahová a készülékeket telepíteni kell!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].hsz.value=='')) {
    		err="Kérem adja meg a házszámot, ahová a készülékeket telepíteni kell!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].telefon.value=='')) {
    		err="Kérem adja meg a telefonszámát!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].db.value=='')) {
    		err="Kérem adja meg, hogy hány készüléket rendel!";
        }
    if ((err=='')&&(isNaN(document.forms["megrendel_form"].db.value))) {
    		err="Kérem írjon számot a darab mezőbe!";
        }
    if ((err=='')&&(document.forms["megrendel_form"].kifizetes.value=='')) {
    		err="Kérem adja meg, a kifizetés módját!";
        }
    
    if (err!="") {
        alert(err);
        }
    return (err=="");
}

function contact_submit() {
		var err='';
    if ((err=='')&&(document.forms["contact"].nev.value.length<5)) {
    		err="Nem adta meg a nevét, vagy amit megadott az rövid (minimum 5 karakter)!";
        }
    if ((err=='')&&(document.forms["contact"].email.value=='')) {
    		err="Nem adta meg az E-Mail címét!";
        }
    if (err=='') {
        var re = /^[a-zA-Z0-9_\\-][a-zA-Z0-9_\\-\\.]*[a-zA-Z0-9_\\-]*[@]([a-zA-Z0-9_\\-]+)([\\.][a-zA-Z0-9_\\-]+)*[\\.]([a-zA-Z]{2,6})$/;
        if (! (document.forms["contact"].email.value.match(re))) {
            err="Hibás a megadott E-Mail cím!";
            }
        }
    if ((err=='')&&(document.forms["contact"].targy.value=="")) {
    		err="Válassza ki az üzenet tárgyát!";
        }
    if ((err=='')&&(document.forms["contact"].uzenet.value.length<50)) {
    		err="Nem adta meg az üzenet szövegét, vagy amit megadott az rövid (minimum 50 karakter)!";
        }

    if (err!='') {
    		alert(err);
        }
    return (err=='');
}

/* -------------------------------------------------------------------------- */

function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure ) {
    var cookie_string = name + "=" + escape (value);
    if (exp_y) {
        var expires = new Date ( exp_y, exp_m, exp_d );
        cookie_string += "; expires=" + expires.toGMTString();
        }
    if (path) {
        cookie_string += "; path=" + escape (path);
        }
    if (domain) {
        cookie_string += "; domain=" + escape (domain);
        }
    if (secure) {
        cookie_string += "; secure";
        }
    document.cookie = cookie_string;
}

function get_cookie (cookie_name) {
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
  if ( results ) return ( unescape ( results[2] ) );
      else return null;
}