var firstToggle= 1; var canIPleaseToggle= 1; var canILoadPl0x= 1; function delAjanlatAdatlap(a) { if($$('.ajanlat-adatlap').length==1) return; a.dispose(); $$('.page_break:first-child').each(function(e){ e.dispose(); }); $$('.page_break+.page_break ').each(function(e){ e.dispose(); }); $$('.page_break:last-child').each(function(e){ e.dispose(); }) } function validateAndSendKForm(f) { var errortexts= []; if(f.k_nev.value.length<1) { errortexts.push('name'); } if(f.k_tel.value.replace(/[^\d]/g, '').length<7) { errortexts.push('phone number'); } if(errortexts.length) { $('k_hid_p').set('html', 'Please don\'t forget your '+errortexts.join(', ')+'!'); } else { //kűggyük a levelet $('k_hid_p').set('html', 'Üzenet sikeresen elküldve! Visszatérés a weblapra...'); callJason('ajaxStoreMsg.php', f.toQueryString()); f.reset(); setTimeout(function(){$('layer').fade('hide');}, 3000); } } function validateAndSendBrosuraForm(f) { var errortexts= []; if(f.k_nev.value.length<10) { errortexts.push('name'); } if(f.k_tel.value.replace(/[^\d]/g, '').length<7) { errortexts.push('phone number'); } if(!f.k_email.value.test(/^[^\.\@]{3,}@[^\.\@]{3,}\.[^\.\@]{2,}$/)) { errortexts.push('e-mail address'); } if(errortexts.length) { $('k_hid_p').set('html', 'Please don\'t forget your '+errortexts.join(', ')+'!'); } else { callJason('ajaxBrosura.php', f.toQueryString()); } } function smoothScrollTo(id) { new Fx.Scroll(document.body, { offset: { x: 0, y: $(id).getTop() } }).toTop(); } function toggleReszletek(a, rid) { if(Browser.ie) { a= $(a); a.blur(); var w= a.getParent(); w.getParent().getChildren('div').removeClass('active'); w.addClass('active'); $('reszletek_wrapper').getChildren('div').each(function(e){ if(e.id!= rid) e.addClass('offreszletek'); }); $(rid).removeClass('offreszletek'); } else { if(!canIPleaseToggle) return; canIPleaseToggle= 0; setTimeout(function(){canIPleaseToggle= 1;}, 600); if(firstToggle) { firstToggle= 0; new Fx.Scroll(document.body, { offset: { x: 0, y: $('ingatlan_kereso').getChildren()[0].getTop() } }).toTop(); } a.blur(); var w= a.getParent(); w.getParent().getChildren('div').removeClass('active'); w.addClass('active'); $('reszletek_wrapper').getChildren('div').each(function(e){ if(e.id!= rid) new Fx.Morph(e).start('.offreszletek'); }); new Fx.Morph($(rid)).start('#'+rid+'.on'); } } function showKapcsolat(extra) { if(!extra) extra= ''; callJason('ajaxLayer.php', 'layer=kapcsolat&k_hid='+extra); // $('k_hid_p').set('html', extra+' '); // $('k_hid').set('value', extra); } function gowest(optclass, pageclass, dir) { if(!canILoadPl0x) return; var opts= $$('.'+optclass); var i; for(i=0; i> 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; } } function post_to_url(path, params) { var form = document.createElement("form"); form.setAttribute("method", "post"); form.setAttribute("action", path); for(var key in params) { if(params.hasOwnProperty(key)) { var hiddenField = document.createElement("input"); hiddenField.setAttribute("type", "hidden"); hiddenField.setAttribute("name", key); hiddenField.setAttribute("value", params[key]); form.appendChild(hiddenField); } } document.body.appendChild(form); form.submit(); }