function VT_GetObj(obj) { return ((document.getElementById) ? document.getElementById(obj) : eval("document.all[" + obj + "]")); } function isBlank(val){ if(val==null){return true;} for(var i=0;i1){return false;} var string="1234567890"; if (string.indexOf(num)!=-1){return true;} return false; } function isInteger(val){ if (isBlank(val)){return false;} for(var i=0;i Kérem várjon...', '', '', 'kek'); } function PleaseWaitEnd(){ overlay(); } function ShowMessageFromFile(){ PleaseWaitEnd(); ShowPopupDiv(lokator.response, 'overlay()', 'close', 'kek'); } function overlay() { e = VT_GetObj("overlay"); if (popup_visible) { e.style.visibility = "hidden"; e.style.top = "-1000px" e.style.left = "-1000px" popup_visible = false; } else { e.style.visibility = "visible"; e.style.top = 0+D_GetScrollY()+basemargin+'px'; e.style.left = "0px"; popup_visible = true; } } function CloseButton(onclick, type, color){ var html; html = '
'; html += ' '; html += ' '; html += ' '; html += '
'; return html; } function YesButton(onclick, color){ var html; html = ' '; html += ' '; html += ' '; return html; } function NoButton(color){ var html; html = ' '; html += ' '; html += ' '; return html; } function SubmitButton(onclick, color){ var html; html = ' '; html += ' '; html += ' '; return html; } function CancelButton(color){ var html; html = ' '; html += ' '; html += ' '; return html; } function ShowPopupDiv(content, onclick, type, color) { switch(type){ case 'submitcancel': s = '
'; t = '
'; document.getElementById('popupcontent').innerHTML=content; document.getElementById('popupcontent').innerHTML=document.getElementById('popupcontent').innerHTML+'
'+s+SubmitButton(onclick, color)+CancelButton(color)+t; break; case 'yesno': s = '
'; t = '
'; document.getElementById('popupcontent').innerHTML=content; document.getElementById('popupcontent').innerHTML=document.getElementById('popupcontent').innerHTML+'
'+s+YesButton(onclick, color)+NoButton(color)+t; break; case 'close': document.getElementById('popupcontent').innerHTML=content; document.getElementById('popupcontent').innerHTML=document.getElementById('popupcontent').innerHTML+'
'+CloseButton(onclick, type, color); break; default: document.getElementById('popupcontent').innerHTML=content; document.getElementById('popupcontent').innerHTML=document.getElementById('popupcontent').innerHTML; } // switch overlay(); } //====================== DOCUMENT COORDS ===========================================// var document_db, document_op, document_op78, document_ie, document_ie56, document_body, document_u = "undefined"; function D_GetScrollX() { return((typeof(window.pageXOffset) != document_u) ? window.pageXOffset : document_db ? (document_db.scrollLeft || 0) : 0); } function D_GetScrollY() { return((typeof(window.pageYOffset) != document_u) ? window.pageYOffset : document_db ? (document_db.scrollTop || 0) : 0); } function D_GetClientW() { return(document.body && (typeof(document.body.clientWidth) != document_u) ? document.body.clientWidth : (typeof(window.innerWidth) != document_u) ? window.innerWidth : document_db ? (document_db.clientWidth || 0) : 0); } function D_GetClientH() { // Exactly this order seems to yield correct values in all major browsers return(document.body && (typeof(document.body.clientHeight) != document_u) ? document.body.clientHeight : (typeof(window.innerHeight) != document_u) ? window.innerHeight : document_db ? (document_db.clientHeight || 0) : 0); } function BrowserDetect() { var t_n, t_nv, t_n6, t_w3c; t_n = navigator.userAgent.toLowerCase(), t_nv = navigator.appVersion; document_op = (document.defaultView && typeof(eval("w" + "indow" + "." + "o" + "p" + "er" + "a")) != document_u); document_op78 = (document_op && !window.getSelection); document_ie = t_n.indexOf("msie") != -1 && document.all && !document_op; if(document_ie) { var t_ieOld = (!document.compatMode || document.compatMode == "BackCompat"); document_db = !t_ieOld ? document.documentElement : (document.body || null); if(document_db) document_ie56 = parseFloat(t_nv.substring(t_nv.indexOf("MSIE") + 5)) >= 5.5 && typeof document.body.style.maxHeight == document_u; } else { document_db = document.documentElement || document.body || (document.getElementsByTagName ? document.getElementsByTagName("body")[0] : null); if(!document_op) { t_n6 = document.defaultView && typeof document.defaultView.getComputedStyle != document_u; t_w3c = !t_n6 && document.getElementById; } } return true; } // SET VARS BrowserDetect(); //################################# MEGRENDELES ############################################################ var megrendeles = new sack(); function MegrendelesCheck(formid) { // bezárjuk az előzőt mert van overlay(); var form; var ret; ret = false; var caption = '
Hiányos adatok
'; form = VT_GetObj(formid); if (!isBlank(form.nev.value)) { if (checkEmail(form.email.value)) { if (!isBlank(form.telefon.value)) { form.action = 'JavaScript:MegrendelesSubmit(\'megrendeles_popup.php?submitted=1\', \''+formid+'\');'; form.submit(); } else MessageBox(caption+'
Nem adta meg a telefonszámát!
'); } else MessageBox(caption+'
Hibásan adta meg az email címét!
'); } else MessageBox(caption+'
Nem adta meg a nevét!
'); return ret; } function MegrendelesPopup(szolgaltatas){ megrendeles = new sack(); megrendeles.setVar('s', szolgaltatas) megrendeles.requestFile = 'megrendeles_popup.php'; PleaseWait(); megrendeles.onCompletion = MPopup; megrendeles.runAJAX(); } function MPopup(){ PleaseWaitEnd(); checkfunc = "MegrendelesCheck('megrendelesform')"; ShowPopupDiv(megrendeles.response, checkfunc, 'submitcancel', 'kek'); } function MegrendelesSubmit(file, formid){ var form; form = VT_GetObj(formid); if (popup_visible) overlay(); lokator = new sack(); lokator.encVar('szolgaltatas', form.szolgaltatas.value) lokator.encVar('nev', form.nev.value) lokator.encVar('email', form.email.value) lokator.encVar('telefon', form.telefon.value) lokator.encVar('weboldal', form.weboldal.value) lokator.encVar('kulcsszavak', form.kulcsszavak.value) lokator.encVar('versenytarsak', form.versenytarsak.value) lokator.encVar('megjegyzes', form.megjegyzes.value) lokator.encVar('cegnev', form.cegnev.value) lokator.requestFile = file; PleaseWait(); lokator.onCompletion = ShowMessageFromFile; lokator.runAJAX(); } //################################# MEGRENDELES END ######################################################## //################################# TELEFON ############################################################ var telefon = new sack(); function TelefonCheck(formid) { // bezárjuk az előzőt mert van overlay(); var form; var ret; ret = false; var caption = '
Hiányos adatok
'; form = VT_GetObj(formid); if (!isBlank(form.telefon.value)) { form.action = 'JavaScript:TelefonSubmit(\'telefon_popup.php?submitted=1\', \''+formid+'\');'; form.submit(); } else MessageBox(caption+'
Nem adta meg a telefonszámát!
'); return ret; } function TelefonPopup(szolgaltatas){ telefon = new sack(); telefon.setVar('s', szolgaltatas) telefon.requestFile = 'telefon_popup.php'; PleaseWait(); telefon.onCompletion = TPopup; telefon.runAJAX(); } function TPopup(){ PleaseWaitEnd(); checkfunc = "TelefonCheck('telefonform')"; ShowPopupDiv(telefon.response, checkfunc, 'submitcancel', 'kek'); } function TelefonSubmit(file, formid){ var form; form = VT_GetObj(formid); if (popup_visible) overlay(); lokator = new sack(); lokator.encVar('telefon', form.telefon.value) lokator.requestFile = file; PleaseWait(); lokator.onCompletion = ShowMessageFromFile; lokator.runAJAX(); } //################################# TELEFON END ########################################################