function Browser() { var ua, s, i; this.isIE = false; this.isNS = false; this.version = null; ua = navigator.userAgent; s = "MSIE"; if ((i = ua.indexOf(s)) >= 0) { this.isIE = true; this.version = parseFloat(ua.substr(i + s.length)); return; } s = "Netscape6/"; if ((i = ua.indexOf(s)) >= 0) { this.isNS = true; this.version = parseFloat(ua.substr(i + s.length)); return; } // Treat any other "Gecko" browser as NS 6.1. s = "Gecko"; if ((i = ua.indexOf(s)) >= 0) { this.isNS = true; this.version = 6.1; return; } } var browser = new Browser(); function checkFields(formName) { // check if all required fields are filled var theForm = document.getElementById(formName); var rx = new RegExp('[^_]+__[^_]+'); for (var i = 0; i < theForm.elements.length; i++) { if (theForm.elements[i].name) if (theForm.elements[i].name.match(rx)) { var error = false; if ((theForm.elements[i].name) && (theForm.elements[i].value == '')) error = true; else if ((theForm.elements[i].options) && (theForm.elements[i].options[theForm.elements[i].selectedIndex].text == '- Select -')) error = true; if (error) { alert('Töltsd ki a következo mezöt : ' + theForm.elements[i].title); theForm.elements[i].focus(); return false; } } } return true; } function checkEmail(field) { if (!document.getElementById(field)) return 1; var rx = /^[\w][-\w._]*[@][\w][-\w._]*[.][\w][\w]{1,4}$/i; var e = document.getElementById(field); var ok = rx.test(e.value); if (!ok) { alert('Érvénytelen email cím'); e.focus(); } return ok; } function clearForm(formName) { var theForm = document.getElementById(formName); var rx = new RegExp('field_[_]?(.*)'); var rx2 = new RegExp('form_[_]?(.*)'); var rx3 = new RegExp('search_[_]?(.*)'); var rx4 = new RegExp('skip'); for (var i = 0; i < theForm.elements.length; i++) { if (((theForm.elements[i].name.match(rx))||(theForm.elements[i].name.match(rx2))||(theForm.elements[i].name.match(rx3)))&&(!theForm.elements[i].name.match(rx4))){ if (theForm.elements[i].type=='checkbox') theForm.elements[i].checked = false; if ((theForm.elements[i].type=='text')||(theForm.elements[i].type=='textarea')) theForm.elements[i].value = ''; if ((theForm.elements[i].type=='password')) theForm.elements[i].value = ''; if (theForm.elements[i].type=='select-one') theForm.elements[i].selectedIndex = 0; if (theForm.elements[i].type=='hidden') theForm.elements[i].value = ''; } } return false; } function regChecked() { if (!document.getElementById("form_iwish")) return 1; var ok = (document.getElementById("form_iwish").checked); if (!ok) { alert('Jelölje be az "Igen, értesülni szeretnék" mezöt'); document.getElementById("form_iwish").focus(); } return ok; } function getCheckedValue(radioObj) { if(!radioObj) return ""; var radioLength = radioObj.length; if(radioLength == undefined) if(radioObj.checked) return radioObj.value; else return ""; for(var i = 0; i < radioLength; i++) { if(radioObj[i].checked) { return radioObj[i].value; } } return ""; }