// Ajax Teszt function ajax_teszt() { x_ajax_teszt(ajax_teszt_cb); } function ajax_teszt_cb(vissza) { alert(vissza); } // Nyelv váltása function ajax_change_language(lang) { x_ajax_change_language(lang,ajax_change_language_cb); } function ajax_change_language_cb(vissza) { window.location.href = vissza; } /* // Vendégkönyv - Üzenet küldése function ajax_vendegkonyv_uzenet_kuldese(){ var nev = document.getElementById('nev').value; var email = document.getElementById('email').value; var uzenet = document.getElementById('uzenet').value; if ((nev == '')||(email == '')||(uzenet == '')){alert('Az összes mező kitöltése kötelező!');} else if (!isValidEmailAddress(email)){alert('Az e-mail cím formátuma nem megfelelő.');} else{ x_ajax_vendegkonyv_uzenet_kuldese(Base64.encode(nev), Base64.encode(email), Base64.encode(uzenet), ajax_vendegkonyv_uzenet_kuldese_cb); } } function ajax_vendegkonyv_uzenet_kuldese_cb(vissza){ goTo(vissza); } */ // Kapcsolat - Üzenet küldése function ajax_kapcsolat_uzenet_kuldese(){ var nev = document.getElementById('nev').value; var email = document.getElementById('email').value; var tel = document.getElementById('tel').value; var uzenet = document.getElementById('uzenet').value; if ((nev == '')||(email == '')||(uzenet == '')){alert(lang['A csillaggal jelölt mezők kitöltése kötelező!'][portal_lang]);} else if (!isValidEmailAddress(email)){alert(lang['Az e-mail cím formátuma nem megfelelő!'][portal_lang]);} else{ x_ajax_kapcsolat_uzenet_kuldese(Base64.encode(nev), Base64.encode(email), Base64.encode(tel), Base64.encode(uzenet), ajax_kapcsolat_uzenet_kuldese_cb); } } function ajax_kapcsolat_uzenet_kuldese_cb(vissza){ alert(lang['Az üzenetet a rendszer elküldte.'][portal_lang]); document.getElementById('nev').value = ''; document.getElementById('email').value = ''; document.getElementById('tel').value = ''; document.getElementById('uzenet').value = ''; } // Kapcsolat - Hírlevél feliratkozás function ajax_kapcsolat_hirlevel_feliratkozas(){ var nev = document.getElementById('hirlevel_nev').value; var email = document.getElementById('hirlevel_email').value; if ((nev == '')||(email == '')){alert(lang['Az összes mező kitöltése kötelező!'][portal_lang]);} else if (!isValidEmailAddress(email)){alert(lang['Az e-mail cím formátuma nem megfelelő!'][portal_lang]);} else{ x_ajax_kapcsolat_hirlevel_feliratkozas(Base64.encode(nev), Base64.encode(email), ajax_kapcsolat_hirlevel_feliratkozas_cb); } } function ajax_kapcsolat_hirlevel_feliratkozas_cb(vissza){ if (vissza == 0){alert(lang['Sikeres feliratkozás.'][portal_lang]);} if (vissza == 1){alert(lang['A megadott e-mail cím már szerepel a listán.'][portal_lang]);} document.getElementById('hirlevel_nev').value = 'név'; document.getElementById('hirlevel_email').value = 'e-mail cím'; } // Regisztráció function ajax_regisztracio(){ var nev_b64 = Base64.encode(document.getElementById('nev').value); var username_b64 = Base64.encode(document.getElementById('username').value); var pass_b64 = Base64.encode(document.getElementById('pass').value); var pass2_b64 = Base64.encode(document.getElementById('pass2').value); var email_b64 = Base64.encode(document.getElementById('email').value); var tel_b64 = Base64.encode(document.getElementById('tel').value); var varos_b64 = Base64.encode(document.getElementById('varos').value); var irszam_b64 = Base64.encode(document.getElementById('irszam').value); var utca_hazszam_b64 = Base64.encode(document.getElementById('utca_hazszam').value); var hirlevel = 0; if (document.getElementById('hirlevel').checked){hirlevel = 1;} x_ajax_regisztracio(nev_b64, username_b64, pass_b64, pass2_b64, email_b64, tel_b64, varos_b64, irszam_b64, utca_hazszam_b64, hirlevel, ajax_regisztracio_cb); } function ajax_regisztracio_cb(vissza){ var raw = vissza.split('|'); var result = raw[0]; var redirect_url = raw[1]; if (result == 1){alert(lang['A csillaggal jelölt mezők kitöltése kötelező!'][portal_lang]);} if (result == 2){alert(lang['A felhasználói név már foglalt, kérjük válasszon másikat!'][portal_lang]);} if (result == 3){alert(lang['A jelszó és a jelszó megerősítése nem egyezik!'][portal_lang]);} if (result == 4){alert(lang['A jelszónak minimum 5 karakter hosszúnak kell lennie!'][portal_lang]);} if (result == 5){alert('AJAX_ERROR: Paraméter típushiba!');} // if (result == 6){alert('Érvénytelen születési dátumot adott meg!');} if (result == 7){alert(lang['A megadott e-mail címmel már regisztráltak, kérjük válasszon másikat!'][portal_lang]);} if (result == 8){alert(lang['A név nem tartalmazhat kacsacsőr (<,>) karaktereket!'][portal_lang]);} if (result == 9){alert(lang['Az e-mail cím formátuma nem megfelelő!'][portal_lang]);} if (result == 10){alert(lang['A megadott telefonszám nem helyes!'][portal_lang]);} if (result == 0){ alert(lang['Sikeres regisztráció! A megerősítéshez a visszaigazoló linket a megadott e-mail címre kiküldtük. A linkre kattintva aktiválhatja regisztrációját!'][portal_lang]); goTo(redirect_url); } } // Adatok módosítása function ajax_adatmodositas(){ var nev_b64 = Base64.encode(document.getElementById('nev').value); var email_b64 = Base64.encode(document.getElementById('email').value); var tel_b64 = Base64.encode(document.getElementById('tel').value); var varos_b64 = Base64.encode(document.getElementById('varos').value); var irszam_b64 = Base64.encode(document.getElementById('irszam').value); var utca_hazszam_b64 = Base64.encode(document.getElementById('utca_hazszam').value); x_ajax_adatmodositas(nev_b64, email_b64, tel_b64, varos_b64, irszam_b64, utca_hazszam_b64, ajax_adatmodositas_cb); } function ajax_adatmodositas_cb(vissza){ var raw = vissza.split('|'); var result = raw[0]; var redirect_url = raw[1]; if (result == 1){alert(lang['A csillaggal jelölt mezők kitöltése kötelező!'][portal_lang]);} if (result == 5){alert('AJAX_ERROR: Paraméter típushiba!');} //if (result == 6){alert('Érvénytelen születési dátumot adott meg!');} if (result == 7){alert(lang['A megadott e-mail címmel már regisztráltak, kérjük válasszon másikat!'][portal_lang]);} if (result == 8){alert(lang['A név nem tartalmazhat kacsacsőr (<,>) karaktereket!'][portal_lang]);} if (result == 9){alert(lang['Az e-mail cím formátuma nem megfelelő!'][portal_lang]);} if (result == 10){alert(lang['A megadott telefonszám nem helyes!'][portal_lang]);} if (result == 0){ alert(lang['Adatait elmentettük!'][portal_lang]); goTo(redirect_url); } } // Új jelszó generálása function ajax_uj_jelszo_generalasa(){ var email_b64 = Base64.encode(document.getElementById('email').value); if (email_b64 != ''){ x_ajax_uj_jelszo_generalasa(email_b64, ajax_uj_jelszo_generalasa_cb); } else{ alert(lang['Nem adott meg e-mail címet!'][portal_lang]); } } function ajax_uj_jelszo_generalasa_cb(vissza){ var raw = vissza.split('|'); var result = raw[0]; var redirect_url = raw[1]; if (result == 1){alert(lang['Az e-mail cím nem található az adatbázisunkban!'][portal_lang]);} if (result == 2){alert('AJAX_ERROR: Belső hiba!');} if (result == 0){ alert(lang['Az új jelszót a megadott e-mail címre kiküldtük, amelyet belépés után a személyes adatlapján megváltoztathat.'][portal_lang]); goTo(redirect_url); } } // Login function ajax_login() { var username_b64 = Base64.encode(document.getElementById('login_username').value); var password_b64 = Base64.encode(document.getElementById('login_password').value); x_ajax_login(username_b64, password_b64, ajax_login_cb); } function ajax_login_cb(vissza){ var raw = vissza.split('|'); var result = raw[0]; var redirect_url = raw[1]; if (result == '1'){goTo(redirect_url);} else{ alert(lang['Hibás felhasználói név / jelszó!'][portal_lang]); document.getElementById('login_username').value = ''; document.getElementById('login_password').value = ''; } } // Logout function ajax_logout() { x_ajax_logout(ajax_logout_cb); } function ajax_logout_cb(vissza) { goTo(vissza); } // Change Pw function ajax_change_pw(){ var jelenlegi_jelszo_b64 = Base64.encode(document.getElementById('jelenlegi_jelszo').value); var uj_jelszo_b64 = Base64.encode(document.getElementById('uj_jelszo').value); var uj_jelszo_meg1x_b64 = Base64.encode(document.getElementById('uj_jelszo_meg1x').value); x_ajax_change_pw(jelenlegi_jelszo_b64, uj_jelszo_b64, uj_jelszo_meg1x_b64, ajax_change_pw_cb); } function ajax_change_pw_cb(vissza){ var raw = vissza.split('|'); var result = raw[0]; var redirect_url = raw[1]; if (result == '0'){alert(lang['A jelszavát megváltoztattuk!'][portal_lang]); goTo(redirect_url);} if (result == '1'){alert(lang['A jelenlegi jelszava nem stimmel!'][portal_lang]);} if (result == '2'){alert(lang['Az új jelszó hossza minimum 5 karakter kell hogy legyen!'][portal_lang]);} if (result == '3'){alert(lang['Az új jelszó és annak megerősítése nem egyezik!'][portal_lang]);} } // Kosárba function ajax_kosarba(termek_id, ajanlatok_box){ var postfix = ''; if (ajanlatok_box == 1){postfix = '_ajanlatok_box';} var darabszam = document.getElementById(termek_id+'_darabszam'+postfix).value; if ((darabszam == '')||(darabszam == 0)||(!IsPositiveInteger(darabszam))){ alert(lang['A megadott darabszám érvénytelen!'][portal_lang]); } else{ x_ajax_kosarba(termek_id, ajanlatok_box, darabszam, ajax_kosarba_cb); } } function ajax_kosarba_cb(vissza){ var raw = vissza.split('|'); var result = raw[0]; var termek_id = raw[1]; var ajanlatok_box = raw[2]; var postfix = ''; if (ajanlatok_box == '1'){postfix = '_ajanlatok_box';} if (result == '1'){alert(lang['A rendelés regisztrációhoz kötött, kérlek jelentkezz be, vagy regisztrálj!'][portal_lang]);} if (result == '0'){alert(lang['A termék a kosarába került!'][portal_lang]);} document.getElementById(termek_id+'_darabszam'+postfix).value = ''; window.location.reload(); } // Kosár módosítása function ajax_kosar_modositasa(id, mode){ var darabszam = document.getElementById('darabszam_'+id).value; if (mode == 1){darabszam = 0;} if ((mode != 1)&&((darabszam == '')||(!IsPositiveInteger(darabszam)))){ alert(lang['A megadott darabszám érvénytelen!'][portal_lang]); } else{ x_ajax_kosar_modositasa(id, darabszam, ajax_kosar_modositasa_cb); } } function ajax_kosar_modositasa_cb(vissza){ if (vissza == 1){alert(lang['A darabszám módosítása megtörtént!'][portal_lang]);} if (vissza == 2){alert(lang['A terméket a kosarából töröltük!'][portal_lang]);} window.location.reload(); } /* // Kosár Box adatainak frissítése function ajax_kosar_box_update(){ x_ajax_kosar_box_update(ajax_kosar_box_update_cb); } function ajax_kosar_box_update_cb(vissza){ var raw = vissza.split('|'); var html_data = raw[0]; var vegosszeg = raw[1]; document.getElementById('ws_carpm').innerHTML = html_data; document.getElementById('ws_kosar_vegosszeg').innerHTML = vegosszeg; } */ // Webshop rendelés function ajax_webshop_rendeles(){ x_ajax_webshop_rendeles(ajax_webshop_rendeles_cb); } function ajax_webshop_rendeles_cb(vissza){ var raw = vissza.split('|'); var result = raw[0]; var redirect_url = raw[1]; if (result == '0'){ alert(lang['Megrendelését rögzítettük, a visszaigazoló e-mailt a megadott e-mail címére elküldtük!'][portal_lang]); goTo(redirect_url); } if (result == '1'){ alert(lang['A kosara üres!'][portal_lang]); } } // Keresés function ajax_search(){ s_b64 = Base64.encode(document.getElementById('search').value); if (document.getElementById('search').value.length < 2){ alert(lang['Minimum 2 karakter megadása kötelező!'][portal_lang]); } else{ x_ajax_search(s_b64, ajax_search_cb); } } function ajax_search_cb(vissza){ goTo(vissza); } // Galéria - Kép lekérése function ajax_get_galeria_kep(mode, new_pic_id){ var galeria_pic_id = document.getElementById('galeria_pic_id').value; if (galeria_pic_id == ''){galeria_pic_id = 'NULL';} var galeria_id = document.getElementById('galeria_id').value; if (new_pic_id == null){var new_pic_id = 'NULL';} if (new_pic_id == null){var new_pic_id = 'NULL';} x_ajax_get_galeria_kep(galeria_id, galeria_pic_id, mode, new_pic_id, ajax_get_galeria_kep_cb) } function ajax_get_galeria_kep_cb(vissza){ var raw=vissza.split('|'); var mode = raw[0]; if (mode == 0){ var kep_id = raw[1]; var kep_url = raw[2]; var kepalairas = raw[3]; document.getElementById('galeria_kep').src = kep_url; document.getElementById('galeria_kepalairas_hidden').value = kepalairas; document.getElementById('galeria_pic_id').value = kep_id; } if (mode == 1){ var gal_id = raw[1]; var kep_id = raw[2]; var cim = raw[3]; var kep_url = raw[4]; var kepalairas = raw[5]; document.getElementById('galeria_cimsor').innerHTML = cim; document.getElementById('galeria_kep').src = kep_url; document.getElementById('galeria_kepalairas_hidden').value = kepalairas; document.getElementById('galeria_pic_id').value = kep_id; document.getElementById('galeria_thumbnails').style.scrollx = 0; ajax_get_thumbnails(gal_id); } } // Galéria - Indexképek lekérése function ajax_get_thumbnails(gal_id){ x_ajax_get_thumbnails(gal_id, ajax_get_thumbnails_cb); } function ajax_get_thumbnails_cb(vissza){ document.getElementById('galeria_thumbnails').innerHTML = vissza; document.getElementById('div_galeria').style.display = ''; } // Szavazás function ajax_szavazas(valasz_nb){ var valasz_nb = 0; for (var i=1;i<=6;i++){ if (document.getElementById('va_'+i)){ if (document.getElementById('va_'+i).checked){ valasz_nb = i; } } } if (valasz_nb == 0){ alert('Nem adott meg választ!'); } else{ x_ajax_szavazas(valasz_nb, ajax_szavazas_cb); } } function ajax_szavazas_cb(vissza){ setCookie('szavazas_'+vissza,'1',365) window.location.reload(); } // remote scripting library // (c) copyright 2005 modernmethod, inc var sajax_debug_mode = false; var sajax_request_type = "POST"; var sajax_target_id = ""; var sajax_failure_redirect = ""; function sajax_debug(text) { if (sajax_debug_mode) alert(text); } function sajax_init_object() { sajax_debug("sajax_init_object() called..") var A; var msxmlhttp = new Array( 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'); for (var i = 0; i < msxmlhttp.length; i++) { try { A = new ActiveXObject(msxmlhttp[i]); } catch (e) { A = null; } } if(!A && typeof XMLHttpRequest != "undefined") A = new XMLHttpRequest(); if (!A) sajax_debug("Could not create connection object."); return A; } var sajax_requests = new Array(); function sajax_cancel() { for (var i = 0; i < sajax_requests.length; i++) sajax_requests[i].abort(); } function sajax_do_call(func_name, args) { var i, x, n; var uri; var post_data; var target_id; sajax_debug("in sajax_do_call().." + sajax_request_type + "/" + sajax_target_id); target_id = sajax_target_id; if (typeof(sajax_request_type) == "undefined" || sajax_request_type == "") sajax_request_type = "GET"; uri = "index.php"; if (sajax_request_type == "GET") { if (uri.indexOf("?") == -1) uri += "?rs=" + escape(func_name); else uri += "&rs=" + escape(func_name); uri += "&rst=" + escape(sajax_target_id); uri += "&rsrnd=" + new Date().getTime(); for (i = 0; i < args.length-1; i++) uri += "&rsargs[]=" + escape(args[i]); post_data = null; } else if (sajax_request_type == "POST") { post_data = "rs=" + escape(func_name); post_data += "&rst=" + escape(sajax_target_id); post_data += "&rsrnd=" + new Date().getTime(); for (i = 0; i < args.length-1; i++) post_data = post_data + "&rsargs[]=" + escape(args[i]); } else { alert("Illegal request type: " + sajax_request_type); } x = sajax_init_object(); if (x == null) { if (sajax_failure_redirect != "") { location.href = sajax_failure_redirect; return false; } else { sajax_debug("NULL sajax object for user agent:\n" + navigator.userAgent); return false; } } else { x.open(sajax_request_type, uri, true); // window.open(uri); sajax_requests[sajax_requests.length] = x; if (sajax_request_type == "POST") { x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1"); x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); } x.onreadystatechange = function() { if (x.readyState != 4) return; sajax_debug("received " + x.responseText); var status; var data; var txt = x.responseText.replace(/^\s*|\s*$/g,""); status = txt.charAt(0); data = txt.substring(2); if (status == "") { // let's just assume this is a pre-response bailout and let it slide for now } else if (status == "-") alert("Error: " + data); else { if (target_id != "") document.getElementById(target_id).innerHTML = eval(data); else { try { var callback; var extra_data = false; if (typeof args[args.length-1] == "object") { callback = args[args.length-1].callback; extra_data = args[args.length-1].extra_data; } else { callback = args[args.length-1]; } callback(eval(data), extra_data); } catch (e) { sajax_debug("Caught error " + e + ": Could not eval " + data ); } } } } } sajax_debug(func_name + " uri = " + uri + "/post = " + post_data); x.send(post_data); sajax_debug(func_name + " waiting.."); delete x; return true; } // wrapper for ajax_teszt function x_ajax_teszt() { sajax_do_call("ajax_teszt", x_ajax_teszt.arguments); } // wrapper for ajax_change_language function x_ajax_change_language() { sajax_do_call("ajax_change_language", x_ajax_change_language.arguments); } // wrapper for ajax_kapcsolat_uzenet_kuldese function x_ajax_kapcsolat_uzenet_kuldese() { sajax_do_call("ajax_kapcsolat_uzenet_kuldese", x_ajax_kapcsolat_uzenet_kuldese.arguments); } // wrapper for ajax_kapcsolat_hirlevel_feliratkozas function x_ajax_kapcsolat_hirlevel_feliratkozas() { sajax_do_call("ajax_kapcsolat_hirlevel_feliratkozas", x_ajax_kapcsolat_hirlevel_feliratkozas.arguments); } // wrapper for ajax_regisztracio function x_ajax_regisztracio() { sajax_do_call("ajax_regisztracio", x_ajax_regisztracio.arguments); } // wrapper for ajax_adatmodositas function x_ajax_adatmodositas() { sajax_do_call("ajax_adatmodositas", x_ajax_adatmodositas.arguments); } // wrapper for ajax_uj_jelszo_generalasa function x_ajax_uj_jelszo_generalasa() { sajax_do_call("ajax_uj_jelszo_generalasa", x_ajax_uj_jelszo_generalasa.arguments); } // wrapper for ajax_login function x_ajax_login() { sajax_do_call("ajax_login", x_ajax_login.arguments); } // wrapper for ajax_logout function x_ajax_logout() { sajax_do_call("ajax_logout", x_ajax_logout.arguments); } // wrapper for ajax_change_pw function x_ajax_change_pw() { sajax_do_call("ajax_change_pw", x_ajax_change_pw.arguments); } // wrapper for ajax_kosarba function x_ajax_kosarba() { sajax_do_call("ajax_kosarba", x_ajax_kosarba.arguments); } // wrapper for ajax_kosar_modositasa function x_ajax_kosar_modositasa() { sajax_do_call("ajax_kosar_modositasa", x_ajax_kosar_modositasa.arguments); } // wrapper for ajax_webshop_rendeles function x_ajax_webshop_rendeles() { sajax_do_call("ajax_webshop_rendeles", x_ajax_webshop_rendeles.arguments); } // wrapper for ajax_search function x_ajax_search() { sajax_do_call("ajax_search", x_ajax_search.arguments); } // wrapper for ajax_get_galeria_kep function x_ajax_get_galeria_kep() { sajax_do_call("ajax_get_galeria_kep", x_ajax_get_galeria_kep.arguments); } // wrapper for ajax_get_thumbnails function x_ajax_get_thumbnails() { sajax_do_call("ajax_get_thumbnails", x_ajax_get_thumbnails.arguments); } // wrapper for ajax_szavazas function x_ajax_szavazas() { sajax_do_call("ajax_szavazas", x_ajax_szavazas.arguments); } // Egérkoordináták figyelése /* var mouseX, mouseY; function getMousePos(e) { if (!e) var e = window.event||window.Event; if('undefined'!=typeof e.pageX){mouseX = e.pageX; mouseY = e.pageY;} else{mouseX = e.clientX + document.body.scrollLeft; mouseY = e.clientY + document.body.scrollTop;} } if(window.Event && document.captureEvents) document.captureEvents(Event.MOUSEMOVE); document.onmousemove = getMousePos; */ // -------------------------- // Visszaadja a böngésző ablak szélességét function GetBrowserWindowWidth(){ var myWidth = 0; if( typeof( window.innerWidth ) == 'number' ) { //Non-IE myWidth = window.innerWidth; } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { //IE 6+ in 'standards compliant mode' myWidth = document.documentElement.clientWidth; } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { //IE 4 compatible myWidth = document.body.clientWidth; } return myWidth; } // Visszaadja a böngésző ablak magasságát function GetBrowserWindowHeight(){ var myHeight = 0; if( typeof( window.innerWidth ) == 'number' ) { //Non-IE myHeight = window.innerHeight; } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { //IE 6+ in 'standards compliant mode' myHeight = document.documentElement.clientHeight; } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { //IE 4 compatible myHeight = document.body.clientHeight; } return myHeight; } // Az első textbox-ra rakja a fókuszt function placeFocus() { if (document.forms.length > 0) { var field = document.forms[0]; for (i = 0; i < field.length; i++) { if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") || (field.elements[i].type.toString().charAt(0) == "s")) { document.forms[0].elements[i].focus(); break; } } } } // Visszaadja, hogy a megadott prefixszel kezdődő checkbox-okból mennyi van kijelölve function kijelolt_cb_nb(prefix){ var i=1; var nb=0; while (document.getElementById(prefix+i)){ if (document.getElementById(prefix+i).checked){nb++;}; i++; } return(nb); } // Ellenőrzi, hogy csak számokat tartalmaz-e a mező function IsPositiveInteger(strString){ var strValidChars = "0123456789"; var strChar; var blnResult = true; // üres string-et 0-nak veszünk, és számolhatunk vele --> tehát true if (strString.length == 0) return true; // test strString consists of valid characters listed above for (i = 0; i < strString.length && blnResult == true; i++) { strChar = strString.charAt(i); if (strValidChars.indexOf(strChar) == -1) { blnResult = false; } } return blnResult; } // Ellenőrzi, hogy a dátum szintaxisa helyes-e (ÉÉÉÉ-HH-NN, és 1-12, 1-31) function isMysqlDate(s){ var ev = s.substr(0,4); var honap = s.substr(5,2); var nap = s.substr(8,2); if (s.length != 10){return false;} else if ((s.substr(4,1) != '-')||(s.substr(7,1) != '-')){return false;} else if ((!IsPositiveInteger(ev))||(!IsPositiveInteger(honap))||(!IsPositiveInteger(nap))){return false;} else if ((honap < 1)||(honap > 12)){return false;} else if ((nap < 1)||(nap > 31)){return false;} else{return true;} } // E-mail formátum function isValidEmailAddress(email){ AtPos = email.indexOf("@") StopPos = email.lastIndexOf(".") Message = "" if (email == ""){return false;} else if (AtPos == -1 || StopPos == -1){return false;} else if (StopPos < AtPos){return false;} else if (StopPos - AtPos == 1){return false;} else return true; } // Számok normális kerekítése 2 tizedesjegyre function roundNumber(num) { var rnum = num; var rlength = 2; if (rnum > 8191 && rnum < 10485) { rnum = rnum-5000; var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength); newnumber = newnumber+5000; } else { var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength); } return(newnumber); } // Visszaadja a sztringben megadott fájlnév kiterjesztését LowerCase-ben function GetFileExtension(filename){ if( filename.length == 0 ) return ""; var dot = filename.lastIndexOf("."); if( dot == -1 ) return ""; var extension = filename.substr(dot,filename.length); return extension.toLowerCase(); } // Get_Date_MySQL - MySQL formátumú dátumot ad vissza (ÉÉÉÉ-HH-NN) function get_date_mysql(){ var currentTime = new Date(); var month = currentTime.getMonth()+1; var day = currentTime.getDate(); var year = currentTime.getFullYear(); if (day < 10){day = '0'+day;} if (month < 10){month = '0'+month;} s = year+'-'+month+'-'+day; return s; } // Véletlenszerű jelszó generálása function GenerateRandomPassword(length) { chars = "bcdfghjkmnpqrstvwxyzBCDFGHJKMNPQRSTVWXYZ1234567890"; pass = ""; i=0; while (i=0; i--){ elSel.remove(i); } } // --- ToolTip cuccok --- function ietruebody(){ return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body } function xstooltip_show(tooltipId, parentId, posX, posY) { it = document.getElementById(tooltipId); if (it){ if ((it.style.top == '' || it.style.top == 0) && (it.style.left == '' || it.style.left == 0)) { // IE or not IE var ie=document.all; var ns6=document.getElementById && !document.all; // need to fixate default size (MSIE problem) if (ie){ it.style.width = it.offsetWidth + 'px'; it.style.height = it.offsetHeight + 'px'; } img = document.getElementById(parentId); // Egérkurzor alatti megjelenés x = mouseX + 10; y = mouseY + 22; clientWidth = GetBrowserWindowWidth(); clientHeight = GetBrowserWindowHeight(); if (ie){div_width = it.offsetWidth; div_height = it.offsetHeight;} else{div_width = it.scrollWidth; div_height = it.scrollHeight;} // És ha kell, akkor korrigáljuk a div pozícióját, hogy ne lógjon ki a tooltip az ablakból if (x + div_width - 18 > clientWidth){x = clientWidth - div_width - 18;} it.style.top = y + 'px'; it.style.left = x + 'px'; } it.style.visibility = 'visible'; } } function xstooltip_hide(id) { clearTimeout(myTimer); it = document.getElementById(id); it.style.top = ''; it.style.left = ''; it.style.visibility = 'hidden'; } function delayed_xstooltip_show(tooltipId, parentId, posX, posY){ var s = 'xstooltip_show(\''+tooltipId+'\', \''+parentId+'\', '+posX+', '+posY+');'; myTimer=setTimeout(s, 700); } // --- Tooltip cuccok vége --- var Base64 = { // private property _keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", // public method for encoding encode : function (input) { var output = ""; var chr1, chr2, chr3, enc1, enc2, enc3, enc4; var i = 0; input = Base64._utf8_encode(input); while (i < input.length) { chr1 = input.charCodeAt(i++); chr2 = input.charCodeAt(i++); chr3 = input.charCodeAt(i++); enc1 = chr1 >> 2; enc2 = ((chr1 & 3) << 4) | (chr2 >> 4); enc3 = ((chr2 & 15) << 2) | (chr3 >> 6); enc4 = chr3 & 63; if (isNaN(chr2)) { enc3 = enc4 = 64; } else if (isNaN(chr3)) { enc4 = 64; } output = output + this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) + this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4); } return output; }, // public method for decoding decode : function (input) { var output = ""; var chr1, chr2, chr3; var enc1, enc2, enc3, enc4; var i = 0; input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); while (i < input.length) { enc1 = this._keyStr.indexOf(input.charAt(i++)); enc2 = this._keyStr.indexOf(input.charAt(i++)); enc3 = this._keyStr.indexOf(input.charAt(i++)); enc4 = this._keyStr.indexOf(input.charAt(i++)); chr1 = (enc1 << 2) | (enc2 >> 4); chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); chr3 = ((enc3 & 3) << 6) | enc4; output = output + String.fromCharCode(chr1); if (enc3 != 64) { output = output + String.fromCharCode(chr2); } if (enc4 != 64) { output = output + String.fromCharCode(chr3); } } output = Base64._utf8_decode(output); return output; }, // private method for UTF-8 encoding _utf8_encode : function (string) { string = string.replace(/\r\n/g,"\n"); var utftext = ""; for (var n = 0; n < string.length; n++) { var c = string.charCodeAt(n); if (c < 128) { utftext += String.fromCharCode(c); } else if((c > 127) && (c < 2048)) { utftext += String.fromCharCode((c >> 6) | 192); utftext += String.fromCharCode((c & 63) | 128); } else { utftext += String.fromCharCode((c >> 12) | 224); utftext += String.fromCharCode(((c >> 6) & 63) | 128); utftext += String.fromCharCode((c & 63) | 128); } } return utftext; }, // private method for UTF-8 decoding _utf8_decode : function (utftext) { var string = ""; var i = 0; var c = c1 = c2 = 0; while ( i < utftext.length ) { c = utftext.charCodeAt(i); if (c < 128) { string += String.fromCharCode(c); i++; } else if((c > 191) && (c < 224)) { c2 = utftext.charCodeAt(i+1); string += String.fromCharCode(((c & 31) << 6) | (c2 & 63)); i += 2; } else { c2 = utftext.charCodeAt(i+1); c3 = utftext.charCodeAt(i+2); string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63)); i += 3; } } return string; } } // Core JS functions function search_on_enter(event){ if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)){ ajax_search(); } } function username_focus(){ var e = document.getElementById('login_username'); if (e.value == lang['felhasználói név'][portal_lang]){ e.value = ''; } } function username_blur(){ var e = document.getElementById('login_username'); if (e.value == ''){ e.value = lang['felhasználói név'][portal_lang]; } } function jelszo_focus(){ var e = document.getElementById('login_password'); if (e.value == lang['jelszó'][portal_lang]){ e.value = ''; } } function jelszo_blur(){ var e = document.getElementById('login_password'); if (e.value == ''){ e.value = lang['jelszó'][portal_lang]; } } function h_nev_focus(){ var e = document.getElementById('hirlevel_nev'); if (e.value == lang['név'][portal_lang]){ e.value = ''; } } function h_nev_blur(){ var e = document.getElementById('hirlevel_nev'); if (e.value == ''){ e.value = lang['név'][portal_lang]; } } function h_email_focus(){ var e = document.getElementById('hirlevel_email'); if (e.value == lang['e-mail cím'][portal_lang]){ e.value = ''; } } function h_email_blur(){ var e = document.getElementById('hirlevel_email'); if (e.value == ''){ e.value = lang['e-mail cím'][portal_lang]; } } function kereses_focus(){ var e = document.getElementById('search'); if (e.value == lang['kulcsszó'][portal_lang]){ e.value = ''; } } function kereses_blur(){ var e = document.getElementById('search'); if (e.value == ''){ e.value = lang['kulcsszó'][portal_lang]; } } function show_galeria(gal_id){ document.getElementById('galeria_id').value = gal_id; document.getElementById('galeria_cimsor').innerHTML = ''; document.getElementById('galeria_kep').src = ''; document.getElementById('galeria_kepalairas').innerHTML = ''; document.getElementById('galeria_thumbnails').innerHTML = ''; ajax_get_galeria_kep('initialize'); } function hide_galeria(){ document.getElementById('div_galeria').style.display = 'none'; } // A kép betöltésének pillanatában frissítünk hidden-ből. function show_galeria_kepalairas(){ document.getElementById('galeria_kepalairas').innerHTML = document.getElementById('galeria_kepalairas_hidden').value; } // Core JS functions vége lang = new Array();lang['Augusztus 11-29-ig a webshop szolgáltatásunk szünetel. A leadott rendeléseket rögzítjük, de a termékek csak Aug. 29-e után kerülnek kiszállításra.Köszönjük megértésüket és további szép nyarat kívánunk!'] = new Array();lang['Augusztus 11-29-ig a webshop szolgáltatásunk szünetel. A leadott rendeléseket rögzítjük, de a termékek csak Aug. 29-e után kerülnek kiszállításra.Köszönjük megértésüket és további szép nyarat kívánunk!']['hu'] = 'Augusztus 11-29-ig a webshop szolgáltatásunk szünetel. A leadott rendeléseket rögzítjük, de a termékek csak Aug. 29-e után kerülnek kiszállításra.Köszönjük megértésüket és további szép nyarat kívánunk!';lang['Augusztus 11-29-ig a webshop szolgáltatásunk szünetel. A leadott rendeléseket rögzítjük, de a termékek csak Aug. 29-e után kerülnek kiszállításra.Köszönjük megértésüket és további szép nyarat kívánunk!']['en'] = 'A';lang['A megadott telefonszám nem helyes!'] = new Array();lang['A megadott telefonszám nem helyes!']['hu'] = 'A megadott telefonszám nem helyes!';lang['A megadott telefonszám nem helyes!']['en'] = 'The provided phone number is not correct!';lang['szavazat leadása'] = new Array();lang['szavazat leadása']['hu'] = 'szavazat leadása';lang['szavazat leadása']['en'] = 'submit survey';lang['Szavazás'] = new Array();lang['Szavazás']['hu'] = 'Szavazás';lang['Szavazás']['en'] = 'Survey';lang['bezárás'] = new Array();lang['bezárás']['hu'] = 'bezárás';lang['bezárás']['en'] = 'close';lang['Minimum 2 karakter megadása kötelező!'] = new Array();lang['Minimum 2 karakter megadása kötelező!']['hu'] = 'Minimum 2 karakter megadása kötelező!';lang['Minimum 2 karakter megadása kötelező!']['en'] = 'The minimum of 2 characters are required!';lang['A kosara üres!'] = new Array();lang['A kosara üres!']['hu'] = 'A kosara üres!';lang['A kosara üres!']['en'] = 'Your cart is empty!';lang['Megrendelését rögzítettük, a visszaigazoló e-mailt a megadott e-mail címére elküldtük!'] = new Array();lang['Megrendelését rögzítettük, a visszaigazoló e-mailt a megadott e-mail címére elküldtük!']['hu'] = 'Megrendelését rögzítettük, a visszaigazoló e-mailt a megadott e-mail címére elküldtük!';lang['Megrendelését rögzítettük, a visszaigazoló e-mailt a megadott e-mail címére elküldtük!']['en'] = 'Your order is being processed, a confirmation has been sent to your email!';lang['A terméket a kosarából töröltük!'] = new Array();lang['A terméket a kosarából töröltük!']['hu'] = 'A terméket a kosarából töröltük!';lang['A terméket a kosarából töröltük!']['en'] = 'The product has been removed from your cart!';lang['A darabszám módosítása megtörtént!'] = new Array();lang['A darabszám módosítása megtörtént!']['hu'] = 'A darabszám módosítása megtörtént!';lang['A darabszám módosítása megtörtént!']['en'] = 'The quantity has been changed!';lang['A termék a kosarába került!'] = new Array();lang['A termék a kosarába került!']['hu'] = 'A termék a kosarába került!';lang['A termék a kosarába került!']['en'] = 'The product has been added to your cart!';lang['A rendelés regisztrációhoz kötött, kérlek jelentkezz be, vagy regisztrálj!'] = new Array();lang['A rendelés regisztrációhoz kötött, kérlek jelentkezz be, vagy regisztrálj!']['hu'] = 'A rendelés regisztrációhoz kötött, kérlek jelentkezz be, vagy regisztrálj!';lang['A rendelés regisztrációhoz kötött, kérlek jelentkezz be, vagy regisztrálj!']['en'] = 'The order is processed through your registration, please login or register!';lang['A megadott darabszám érvénytelen!'] = new Array();lang['A megadott darabszám érvénytelen!']['hu'] = 'A megadott darabszám érvénytelen!';lang['A megadott darabszám érvénytelen!']['en'] = 'The given quantity is invalid!';lang['Az új jelszó és annak megerősítése nem egyezik!'] = new Array();lang['Az új jelszó és annak megerősítése nem egyezik!']['hu'] = 'Az új jelszó és annak megerősítése nem egyezik!';lang['Az új jelszó és annak megerősítése nem egyezik!']['en'] = 'The new password and password confirmation do not match!';lang['Az új jelszó hossza minimum 5 karakter kell hogy legyen!'] = new Array();lang['Az új jelszó hossza minimum 5 karakter kell hogy legyen!']['hu'] = 'Az új jelszó hossza minimum 5 karakter kell hogy legyen!';lang['Az új jelszó hossza minimum 5 karakter kell hogy legyen!']['en'] = 'The new password must be at least 5 characters long!';lang['A jelenlegi jelszava nem stimmel!'] = new Array();lang['A jelenlegi jelszava nem stimmel!']['hu'] = 'A jelenlegi jelszava nem stimmel!';lang['A jelenlegi jelszava nem stimmel!']['en'] = 'The current password is incorrect!';lang['A jelszavát megváltoztattuk!'] = new Array();lang['A jelszavát megváltoztattuk!']['hu'] = 'A jelszavát megváltoztattuk!';lang['A jelszavát megváltoztattuk!']['en'] = 'The password has been changed!';lang['Hibás felhasználói név / jelszó!'] = new Array();lang['Hibás felhasználói név / jelszó!']['hu'] = 'Hibás felhasználói név / jelszó!';lang['Hibás felhasználói név / jelszó!']['en'] = 'Incorrect user name or password!';lang['Az új jelszót a megadott e-mail címre kiküldtük, amelyet belépés után a személyes adatlapján megváltoztathat.'] = new Array();lang['Az új jelszót a megadott e-mail címre kiküldtük, amelyet belépés után a személyes adatlapján megváltoztathat.']['hu'] = 'Az új jelszót a megadott e-mail címre kiküldtük, amelyet belépés után a személyes adatlapján megváltoztathat.';lang['Az új jelszót a megadott e-mail címre kiküldtük, amelyet belépés után a személyes adatlapján megváltoztathat.']['en'] = 'The new password has been sent to the email provided. You can change your password after you login.';lang['Az e-mail cím nem található az adatbázisunkban!'] = new Array();lang['Az e-mail cím nem található az adatbázisunkban!']['hu'] = 'Az e-mail cím nem található az adatbázisunkban!';lang['Az e-mail cím nem található az adatbázisunkban!']['en'] = 'The email address can not be found in our database!';lang['Nem adott meg e-mail címet!'] = new Array();lang['Nem adott meg e-mail címet!']['hu'] = 'Nem adott meg e-mail címet!';lang['Nem adott meg e-mail címet!']['en'] = 'A valid email is required!';lang['Adatait elmentettük!'] = new Array();lang['Adatait elmentettük!']['hu'] = 'Adatait elmentettük!';lang['Adatait elmentettük!']['en'] = 'Your data has been saved!';lang['Sikeres regisztráció! A megerősítéshez a visszaigazoló linket a megadott e-mail címre kiküldtük. A linkre kattintva aktiválhatja regisztrációját!'] = new Array();lang['Sikeres regisztráció! A megerősítéshez a visszaigazoló linket a megadott e-mail címre kiküldtük. A linkre kattintva aktiválhatja regisztrációját!']['hu'] = 'Sikeres regisztráció! A megerősítéshez a visszaigazoló linket a megadott e-mail címre kiküldtük. A linkre kattintva aktiválhatja regisztrációját!';lang['Sikeres regisztráció! A megerősítéshez a visszaigazoló linket a megadott e-mail címre kiküldtük. A linkre kattintva aktiválhatja regisztrációját!']['en'] = 'Registration successful! A confirmation has been sent to your email. Click on the link provided to activate your registration!';lang['A név nem tartalmazhat kacsacsőr (<,>) karaktereket!'] = new Array();lang['A név nem tartalmazhat kacsacsőr (<,>) karaktereket!']['hu'] = 'A név nem tartalmazhat kacsacsőr (<,>) karaktereket!';lang['A név nem tartalmazhat kacsacsőr (<,>) karaktereket!']['en'] = 'The name can not contain (<,>) chevron symbols!';lang['A megadott e-mail címmel már regisztráltak, kérjük válasszon másikat!'] = new Array();lang['A megadott e-mail címmel már regisztráltak, kérjük válasszon másikat!']['hu'] = 'A megadott e-mail címmel már regisztráltak, kérjük válasszon másikat!';lang['A megadott e-mail címmel már regisztráltak, kérjük válasszon másikat!']['en'] = 'The email address is already registered, please choose another one!';lang['A jelszónak minimum 5 karakter hosszúnak kell lennie!'] = new Array();lang['A jelszónak minimum 5 karakter hosszúnak kell lennie!']['hu'] = 'A jelszónak minimum 5 karakter hosszúnak kell lennie!';lang['A jelszónak minimum 5 karakter hosszúnak kell lennie!']['en'] = 'The password must be at least 5 characters long!';lang['A jelszó és a jelszó megerősítése nem egyezik!'] = new Array();lang['A jelszó és a jelszó megerősítése nem egyezik!']['hu'] = 'A jelszó és a jelszó megerősítése nem egyezik!';lang['A jelszó és a jelszó megerősítése nem egyezik!']['en'] = 'The password and password confirmation do not match!';lang['A felhasználói név már foglalt, kérjük válasszon másikat!'] = new Array();lang['A felhasználói név már foglalt, kérjük válasszon másikat!']['hu'] = 'A felhasználói név már foglalt, kérjük válasszon másikat!';lang['A felhasználói név már foglalt, kérjük válasszon másikat!']['en'] = 'The user name is already taken, please choose another one!';lang['Sikeres feliratkozás.'] = new Array();lang['Sikeres feliratkozás.']['hu'] = 'Sikeres feliratkozás.';lang['Sikeres feliratkozás.']['en'] = 'Registration successful.';lang['A megadott e-mail cím már szerepel a listán.'] = new Array();lang['A megadott e-mail cím már szerepel a listán.']['hu'] = 'A megadott e-mail cím már szerepel a listán.';lang['A megadott e-mail cím már szerepel a listán.']['en'] = 'The email address is already on file.';lang['Az összes mező kitöltése kötelező!'] = new Array();lang['Az összes mező kitöltése kötelező!']['hu'] = 'Az összes mező kitöltése kötelező!';lang['Az összes mező kitöltése kötelező!']['en'] = 'Completion of all fields is required!';lang['Az üzenetet a rendszer elküldte.'] = new Array();lang['Az üzenetet a rendszer elküldte.']['hu'] = 'Az üzenetet a rendszer elküldte.';lang['Az üzenetet a rendszer elküldte.']['en'] = 'The message has been sent.';lang['Az e-mail cím formátuma nem megfelelő!'] = new Array();lang['Az e-mail cím formátuma nem megfelelő!']['hu'] = 'Az e-mail cím formátuma nem megfelelő!';lang['Az e-mail cím formátuma nem megfelelő!']['en'] = 'The email address format is not valid!';lang['A csillaggal jelölt mezők kitöltése kötelező!'] = new Array();lang['A csillaggal jelölt mezők kitöltése kötelező!']['hu'] = 'A csillaggal jelölt mezők kitöltése kötelező!';lang['A csillaggal jelölt mezők kitöltése kötelező!']['en'] = 'Fields marked with an asterisk are required!';lang['Név'] = new Array();lang['Név']['hu'] = 'Név';lang['Név']['en'] = 'Name';lang['Cím'] = new Array();lang['Cím']['hu'] = 'Cím';lang['Cím']['en'] = 'Address';lang['Ár'] = new Array();lang['Ár']['hu'] = 'Ár';lang['Ár']['en'] = 'Price';lang['Megrendelő'] = new Array();lang['Megrendelő']['hu'] = 'Megrendelő';lang['Megrendelő']['en'] = 'Customer';lang['A Nobilis Webshop-ban rögzítettük a megrendelését az alábbi adatok szerint'] = new Array();lang['A Nobilis Webshop-ban rögzítettük a megrendelését az alábbi adatok szerint']['hu'] = 'A Nobilis Webshop-ban rögzítettük a megrendelését az alábbi adatok szerint';lang['A Nobilis Webshop-ban rögzítettük a megrendelését az alábbi adatok szerint']['en'] = 'The Nobilis Shop has recorded the following data for your order';lang['Tisztelt vásárlónk!'] = new Array();lang['Tisztelt vásárlónk!']['hu'] = 'Tisztelt vásárlónk!';lang['Tisztelt vásárlónk!']['en'] = 'Dear Customer!';lang['Az Ön új jelszava'] = new Array();lang['Az Ön új jelszava']['hu'] = 'Az Ön új jelszava';lang['Az Ön új jelszava']['en'] = 'Your new password';lang['A Nobilis Webshop-hoz saját kérésére generáltunk Önnek egy új jelszót. Kérjük erre már vigyázzon jobban, mint az előzőre.'] = new Array();lang['A Nobilis Webshop-hoz saját kérésére generáltunk Önnek egy új jelszót. Kérjük erre már vigyázzon jobban, mint az előzőre.']['hu'] = 'A Nobilis Webshop-hoz saját kérésére generáltunk Önnek egy új jelszót. Kérjük erre már vigyázzon jobban, mint az előzőre.';lang['A Nobilis Webshop-hoz saját kérésére generáltunk Önnek egy új jelszót. Kérjük erre már vigyázzon jobban, mint az előzőre.']['en'] = 'The Nobilis Shop has generated a new password for your request. Please take care of this one.';lang['A Nobilis csapata'] = new Array();lang['A Nobilis csapata']['hu'] = 'A Nobilis csapata';lang['A Nobilis csapata']['en'] = 'The Nobilis team ';lang['Üdvözlettel'] = new Array();lang['Üdvözlettel']['hu'] = 'Üdvözlettel';lang['Üdvözlettel']['en'] = 'Sincerely,';lang['A Nobilis Webshopba történt regisztrációját az alábbi linkre kattintva erősítheti meg:'] = new Array();lang['A Nobilis Webshopba történt regisztrációját az alábbi linkre kattintva erősítheti meg:']['hu'] = 'A Nobilis Webshopba történt regisztrációját az alábbi linkre kattintva erősítheti meg:';lang['A Nobilis Webshopba történt regisztrációját az alábbi linkre kattintva erősítheti meg:']['en'] = 'To confirm your Nobilis registration click on the link below:';lang['Tisztelt'] = new Array();lang['Tisztelt']['hu'] = 'Tisztelt';lang['Tisztelt']['en'] = 'Dear';lang['Ajánlataink'] = new Array();lang['Ajánlataink']['hu'] = 'Ajánlataink';lang['Ajánlataink']['en'] = 'You might also like...';lang['megrendelem'] = new Array();lang['megrendelem']['hu'] = 'megrendelem';lang['megrendelem']['en'] = 'checkout';lang['a kosár tartalma'] = new Array();lang['a kosár tartalma']['hu'] = 'a kosár tartalma';lang['a kosár tartalma']['en'] = 'your shopping cart';lang['megtakarítás'] = new Array();lang['megtakarítás']['hu'] = 'megtakarítás';lang['megtakarítás']['en'] = 'save';lang['helyett'] = new Array();lang['helyett']['hu'] = 'helyett';lang['helyett']['en'] = 'instead of';lang['Folytatom a vásárlást'] = new Array();lang['Folytatom a vásárlást']['hu'] = 'Folytatom a vásárlást';lang['Folytatom a vásárlást']['en'] = 'Continue shopping';lang['Megrendelés'] = new Array();lang['Megrendelés']['hu'] = 'Megrendelés';lang['Megrendelés']['en'] = 'Checkout';lang['Végösszeg'] = new Array();lang['Végösszeg']['hu'] = 'Végösszeg';lang['Végösszeg']['en'] = 'Total';lang['Törlés'] = new Array();lang['Törlés']['hu'] = 'Törlés';lang['Törlés']['en'] = 'Remove';lang['Módosítás'] = new Array();lang['Módosítás']['hu'] = 'Módosítás';lang['Módosítás']['en'] = 'Edit';lang['Összeg'] = new Array();lang['Összeg']['hu'] = 'Összeg';lang['Összeg']['en'] = 'Subtotal';lang['Darabszám'] = new Array();lang['Darabszám']['hu'] = 'Darabszám';lang['Darabszám']['en'] = 'Quantity';lang['Egységár'] = new Array();lang['Egységár']['hu'] = 'Egységár';lang['Egységár']['en'] = 'Unit Price';lang['Terméknév'] = new Array();lang['Terméknév']['hu'] = 'Terméknév';lang['Terméknév']['en'] = 'Item';lang['Új jelszó megerősítése'] = new Array();lang['Új jelszó megerősítése']['hu'] = 'Új jelszó megerősítése';lang['Új jelszó megerősítése']['en'] = 'Confirm Password';lang['Új jelszó'] = new Array();lang['Új jelszó']['hu'] = 'Új jelszó';lang['Új jelszó']['en'] = 'New password';lang['Jelenlegi jelszó'] = new Array();lang['Jelenlegi jelszó']['hu'] = 'Jelenlegi jelszó';lang['Jelenlegi jelszó']['en'] = 'Current Password';lang['A megadott azonosító érvénytelen !'] = new Array();lang['A megadott azonosító érvénytelen !']['hu'] = 'A megadott azonosító érvénytelen !';lang['A megadott azonosító érvénytelen !']['en'] = 'Invalid username !';lang['Sikeres leiratkozás !'] = new Array();lang['Sikeres leiratkozás !']['hu'] = 'Sikeres leiratkozás !';lang['Sikeres leiratkozás !']['en'] = 'Successful unsubscription!';lang['elküld'] = new Array();lang['elküld']['hu'] = 'elküld';lang['elküld']['en'] = 'submit';lang['Regisztrációját sikeresen megerősítette!'] = new Array();lang['Regisztrációját sikeresen megerősítette!']['hu'] = 'Regisztrációját sikeresen megerősítette!';lang['Regisztrációját sikeresen megerősítette!']['en'] = 'Registration is successfully confirmed!';lang['A megerősítő kód érvénytelen, vagy a regisztrációt már megerősítették!'] = new Array();lang['A megerősítő kód érvénytelen, vagy a regisztrációt már megerősítették!']['hu'] = 'A megerősítő kód érvénytelen, vagy a regisztrációt már megerősítették!';lang['A megerősítő kód érvénytelen, vagy a regisztrációt már megerősítették!']['en'] = 'The confirmation code is invalid, or the registration has already been confirmed!';lang['módosítás'] = new Array();lang['módosítás']['hu'] = 'módosítás';lang['módosítás']['en'] = 'submit';lang['Feliratkozás a hírlevélre'] = new Array();lang['Feliratkozás a hírlevélre']['hu'] = 'Feliratkozás a hírlevélre';lang['Feliratkozás a hírlevélre']['en'] = 'Subscribe to newsletter';lang['Utca, házszám'] = new Array();lang['Utca, házszám']['hu'] = 'Utca, házszám';lang['Utca, házszám']['en'] = 'Street, Number';lang['Irányítószám'] = new Array();lang['Irányítószám']['hu'] = 'Irányítószám';lang['Irányítószám']['en'] = 'Post Code';lang['Város'] = new Array();lang['Város']['hu'] = 'Város';lang['Város']['en'] = 'City';lang['Jelszó megerősítése'] = new Array();lang['Jelszó megerősítése']['hu'] = 'Jelszó megerősítése';lang['Jelszó megerősítése']['en'] = 'Confirm Password';lang['Jelszó'] = new Array();lang['Jelszó']['hu'] = 'Jelszó';lang['Jelszó']['en'] = 'Password';lang['Felhasználói név'] = new Array();lang['Felhasználói név']['hu'] = 'Felhasználói név';lang['Felhasználói név']['en'] = 'Username';lang['regisztráció'] = new Array();lang['regisztráció']['hu'] = 'regisztráció';lang['regisztráció']['en'] = 'register';lang['belépés'] = new Array();lang['belépés']['hu'] = 'belépés';lang['belépés']['en'] = 'login';lang['elfelejtette jelszavát'] = new Array();lang['elfelejtette jelszavát']['hu'] = 'elfelejtette jelszavát';lang['elfelejtette jelszavát']['en'] = 'forgot your password?';lang['jelszó'] = new Array();lang['jelszó']['hu'] = 'jelszó';lang['jelszó']['en'] = 'password';lang['felhasználói név'] = new Array();lang['felhasználói név']['hu'] = 'felhasználói név';lang['felhasználói név']['en'] = 'username';lang['kijelentkezés'] = new Array();lang['kijelentkezés']['hu'] = 'kijelentkezés';lang['kijelentkezés']['en'] = 'logout';lang['jelszó módosítása'] = new Array();lang['jelszó módosítása']['hu'] = 'jelszó módosítása';lang['jelszó módosítása']['en'] = 'change password';lang['adatmódosítás'] = new Array();lang['adatmódosítás']['hu'] = 'adatmódosítás';lang['adatmódosítás']['en'] = 'edit profile';lang['vissza'] = new Array();lang['vissza']['hu'] = 'vissza';lang['vissza']['en'] = 'back';lang['tovább'] = new Array();lang['tovább']['hu'] = 'tovább';lang['tovább']['en'] = 'details';lang['Elküld'] = new Array();lang['Elküld']['hu'] = 'Elküld';lang['Elküld']['en'] = 'Send';lang['Üzenet szövege'] = new Array();lang['Üzenet szövege']['hu'] = 'Üzenet szövege';lang['Üzenet szövege']['en'] = 'Message';lang['Telefonszám'] = new Array();lang['Telefonszám']['hu'] = 'Telefonszám';lang['Telefonszám']['en'] = 'Phone number';lang['E-mail cím'] = new Array();lang['E-mail cím']['hu'] = 'E-mail cím';lang['E-mail cím']['en'] = 'Email address';lang['Név/Cégnév'] = new Array();lang['Név/Cégnév']['hu'] = 'Név/Cégnév';lang['Név/Cégnév']['en'] = 'Name / Company name';lang['Termékek'] = new Array();lang['Termékek']['hu'] = 'Termékek';lang['Termékek']['en'] = 'Products';lang['Élelmiszeripari felhasználók'] = new Array();lang['Élelmiszeripari felhasználók']['hu'] = 'Élelmiszeripari felhasználók';lang['Élelmiszeripari felhasználók']['en'] = 'Food ingredients';lang['Fogyasztók'] = new Array();lang['Fogyasztók']['hu'] = 'Fogyasztók';lang['Fogyasztók']['en'] = 'Snacks';lang['Kérjük válasszon'] = new Array();lang['Kérjük válasszon']['hu'] = 'Kérjük válasszon';lang['Kérjük válasszon']['en'] = 'Please choose';lang['Élelmiszeripari felhasználók'] = new Array();lang['Élelmiszeripari felhasználók']['hu'] = 'Élelmiszeripari felhasználók';lang['Élelmiszeripari felhasználók']['en'] = 'Food ingredients';lang['Fogyasztók'] = new Array();lang['Fogyasztók']['hu'] = 'Fogyasztók';lang['Fogyasztók']['en'] = 'Snacks';lang['Keresett kifejezés'] = new Array();lang['Keresett kifejezés']['hu'] = 'Keresett kifejezés';lang['Keresett kifejezés']['en'] = 'Results for';lang['hírlevélre feliratkozás'] = new Array();lang['hírlevélre feliratkozás']['hu'] = 'hírlevélre feliratkozás';lang['hírlevélre feliratkozás']['en'] = 'subscribe to newsletter';lang['e-mail cím'] = new Array();lang['e-mail cím']['hu'] = 'e-mail cím';lang['e-mail cím']['en'] = 'email address';lang['név'] = new Array();lang['név']['hu'] = 'név';lang['név']['en'] = 'name';lang['keresés'] = new Array();lang['keresés']['hu'] = 'keresés';lang['keresés']['en'] = 'search';lang['kulcsszó'] = new Array();lang['kulcsszó']['hu'] = 'kulcsszó';lang['kulcsszó']['en'] = 'keyword'; var portal_lang = '';