var valid_num_chars = '0123456789 -()'; var valid_heb_eng_chars ="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY פםןוטארקףךלחיעכגדשץתצמנהבסז -()'"; function charValidInString(tmp_char,str) { for (var i=0; i < str.length ; i++) { if (str.charAt(i) == tmp_char) return 1; } return -1; } function checkValidStr (str,chkMetod) { var result = 1; for(var i=0; i < str.length ; i++){ result = charValidInString(str.charAt(i),chkMetod) if (result < 0) { return result } } return result } function TrimString(sString) { var oRegTrim = new RegExp('^(\[ \]*)'); sString = sString.replace(oRegTrim,''); var oRegTrim = new RegExp('(\[ \]*)$'); sString = sString.replace(oRegTrim,''); return(sString); } function createAjaxObj(){ var httprequest=false if (window.XMLHttpRequest){ // if Mozilla, Safari etc httprequest=new XMLHttpRequest() if (httprequest.overrideMimeType) httprequest.overrideMimeType('text/xml') } else if (window.ActiveXObject){ // if IE try { httprequest=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e){ try{ httprequest=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){} } } return httprequest } var ajaxpack=new Object() ajaxpack.basedomain="http://"+window.location.hostname ajaxpack.ajaxobj=createAjaxObj() ajaxpack.filetype="txt" ajaxpack.addrandomnumber=0 ajaxpack.getAjaxRequest=function(url, parameters, callbackfunc, filetype){ ajaxpack.ajaxobj=createAjaxObj() if (ajaxpack.addrandomnumber==1) var parameters=parameters+"&ajaxcachebust="+new Date().getTime() if (this.ajaxobj){ this.filetype=filetype this.ajaxobj.onreadystatechange=callbackfunc this.ajaxobj.open('GET', url+"?"+parameters, true) this.ajaxobj.send(null) } } ajaxpack.postAjaxRequest=function(url, parameters, callbackfunc, filetype){ ajaxpack.ajaxobj=createAjaxObj() if (this.ajaxobj){ this.filetype=filetype this.ajaxobj.onreadystatechange = callbackfunc; this.ajaxobj.open('POST', url, true); this.ajaxobj.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); this.ajaxobj.setRequestHeader("Content-length", parameters.length); this.ajaxobj.setRequestHeader("Connection", "close"); this.ajaxobj.send(parameters); } } function checkContactUsForm() { var errStr = ''; var errStr1 = ''; var errFill = 'אנא הזן'; //document.getElementById("msgDiv").innerHTML = ''; document.getElementById("name").value = TrimString(document.getElementById("name").value); document.getElementById("phoneNumber").value = TrimString(document.getElementById("phoneNumber").value); var telNum=document.getElementById("phoneNumber").value; if (document.getElementById("name").value == '' || document.getElementById("name").value == 'שם' || checkValidStr (document.getElementById("name").value,valid_heb_eng_chars) == -1) { errStr +='שם' //document.getElementById("name").focus(); } if (document.getElementById("phoneNumber").value == '' || checkValidStr (document.getElementById("phoneNumber").value,valid_num_chars) == -1) { if (errStr != '') { errStr +=', טלפון'; } else { errStr += 'טלפון'; } //document.getElementById("phoneNumber").focus(); } if (document.getElementById("phoneNumber").value != 'טלפון') { if (telNum.length < 7) { errFill = ''; errStr ='יש להזין 7 ספרות לשדה מספר הטלפון'; errStr1 ='יש להזין 7 ספרות לשדה מספר הטלפון'; //document.getElementById("phoneNumber").focus(); } } if (document.getElementById("areaCode").value == '') { if (errStr != '') { errStr +=', קידומת'; } else { errStr += 'קידומת'; } } if (errStr != '') { //document.getElementById("msgDiv").style.display = 'inline'; //document.getElementById("msgDiv").innerHTML = errFill+': ' + errStr; if (errFill !='') alert(errFill+': ' + errStr); else alert(errStr1); } else { document.getElementById("phoneFast").value = document.getElementById("areaCode").value + document.getElementById("phoneNumber").value; var nameUser=document.getElementById("name").value; var telep=document.getElementById("phoneFast").value; ajaxpack.getAjaxRequest('/SmarTrade/Ext/Section/ContactUs/ExtSecContactUs_CreateFile/1,,'+nameUser+'-'+telep+',00.html', '', processGetPost, 'txt'); // document.getElementById("msgDiv").style.display = 'inline'; // document.getElementById("msgDiv").innerHTML= document.getElementById("name").value + ', ' + 'בקשתך התקבלה.' document.contactusFrm.submit(); document.getElementById("name").value = ''; document.getElementById("phoneFast").value = ''; document.getElementById("phoneNumber").value = ''; document.getElementById("areaCode").value = ''; } } function processGetPost() { var myajax=ajaxpack.ajaxobj; } function checkAlphabeticStr(e) { e = e || window.event; var ch = e.which || e.keyCode; if( ch != null) { if( (ch >= 1488 && ch <= 1514) || (ch >= 97 && ch <= 122) || (ch >= 65 && ch <= 90) || ch == 37 || ch == 39 || ch == 46 || ch == 41 || ch == 8 || ch == 9 || ch == 32) return true; } return false; }