1function startField(ele){ 2 startFields = {}; 3 value = $(ele).val(); 4 eleId = $(ele).attr("id"); 5 if(typeof(startFields[eleId])!="undefined"){ 6 if(value==startFields[eleId]) 7 return ""; 8 } 9 return value; 10} 11function checkLength(element,minlength,maxlength){ 12 val = startField($(element)); 13 if(val.length < minlength) 14 return false; 15 if(maxlength!=0 && val.length > maxlength) 16 return false; 17 return true; 18} 19function checkNumbers(valueToCheck){ 20 var anum=/(^\d+$)|(^\d+\.\d+$)/ 21 if(anum.test(valueToCheck)) 22 return true; 23 return false; 24} 25function checkEmail(element){ 26 var txt = $(element).val(); 27 if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(txt)) 28 return true; 29 return false; 30} 31function validateMobile(phoneNumber) { 32 var pattern = /^05[0-68-9]{1}-?\d{3}-?\d{4}$/; 33 // var pattern = /^0?(5[01234578])(\-)?\d{7}$/; 34 return phoneNumber.match(pattern); 35} 36function validateTelephone(telephoneNumber) { 37 var pattern = /^\(?0([2-489]|7\d)\)?\d{3}-?\d{4}$/; 38 return telephoneNumber.match(pattern); 39} 40function validatePhoneNumber(phoneNumber) { 41 return validateMobile(phoneNumber)/* || validateTelephone(phoneNumber)*/; 42} 43function setError(eleId,txt,eleCont){ 44 fieldsErrors = {}; 45 if(typeof(txt)=="undefined" || txt=="" || txt==null){ 46 if(typeof(fieldsErrors[eleId])=="undefined"){ 47 txt = "×× × ××× ×©×× ××××"; 48 }else{ 49 txt = fieldsErrors[eleId]; 50 } 51 } 52 if(typeof(eleCont)=="undefined"){ 53 field = $("#"+eleId).closest("div"); 54 }else{ 55 field = eleCont.find("#"+eleId).closest("div"); 56 } 57 errorDiv = '<div class="error-tx">'+txt+'</div>'; 58 if($(field).find(".error-tx").length>0){ 59 $(field).find(".error-tx").html(txt); 60 }else{ 61 $(field).append(errorDiv); 62 } 63 $(field).addClass("error"); 64} 65 66function getErrorText(fieldName,errorType){ 67 errorsArray = new Object(); 68 69 errorsArray['email'] = { 70 general : "×ש ××××× ×ת××ת ×××××× ×ª×§×× ×.", 71 emailexist : '×ת××ת ××××× ×§×××ת ××ער×ת, <a href="javascript:void(0);" onclick="openLogin();">×××¥/× ××× ××ת××ר</a>.', 72 emailexistadmin : '×ת××ת ××××× ×§×××ת ××ער×ת, ×ש ××××ר ××××¨× ×××××ר ×שת×ש ×§×××' 73 } 74 errorsArray['password'] = { 75 general : "×ש ××××× ×¡×ס×× ×ת 8 ת××××." 76 } 77 errorsArray['city'] = { 78 general : "×ש ××××ר ×¢×ר." 79 } 80 81 errorsArray['terms'] = { 82 general : "×ש ××שר ×ת ×ª×§× ×× ××תר" 83 } 84 errorsArray['slot_id'] = { 85 general : "×ש ××××ר ××× ×ספקת ×ש×××" 86 } 87 errorsArray['billing_first_name'] = { 88 general : "×ש ××××× ×©× ×¤×¨××." 89 } 90 errorsArray['billing_last_name'] = { 91 general : "×ש ××××× ×©× ×שפ××." 92 } 93 errorsArray['billing_phone'] = {
94 general : "×ש ××××× ×ספר ××פ×× ×ª×§××." 95 } 96 errorsArray['billing_email'] = { 97 general : "×ש ××××× ×ת××ת ×××××× ×ª×§×× ×.", 98 emailexist : '×ת××ת ××××× ×§×××ת ××ער×ת, <a href="javascript:void(0);" onclick="openLogin();">×××¥/× ××× ××ת××ר</a>.', 99 emailexistadmin : '×ת××ת ××××× ×§×××ת ××ער×ת, ×ש ××××ר ××××¨× ×××××ר ×שת×ש ×§×××' 100 } 101 errorsArray['billing_city'] = { 102 general : "×ש ××××ר ×¢×ר." 103 } 104 errorsArray['slot_day'] = { 105 general : "×××× ××××ר שעת ×ש×××" 106 } 107 errorsArray['billing_address_street'] = { 108 general : "×ש ××××× ×¨×××." 109 } 110 errorsArray['billing_address_house'] = { 111 general : "×ש ××××× ×ספר ××ת." 112 } 113 errorsArray['pass'] = { 114 general : "×ש ××××× ×¡×ס×× ×ת 8 ת××××." 115 } 116 errorsArray['account_password'] = { 117 general : "×ש ××××× ×¡×ס×× ×ת 8 ת××××." 118 } 119 errorsArray['account_password-2'] = { 120 general : "×ש ××××× ×¡×ס×× ×ת 8 ת××××.", 121 confirm : "×× × ××× ×¡×ס×××ת ת××××ת" 122 } 123 124 errorsArray['shipping_first_name'] = { 125 general : "×ש ××××× ×©× ×¤×¨××." 126 } 127 errorsArray['shipping_last_name'] = { 128 general : "×ש ××××× ×©× ×שפ××." 129 } 130 errorsArray['shipping_phone'] = {
131 general : "×ש ××××× ×ספר ××פ×× ×ª×§××." 132 } 133 errorsArray['shipping_email'] = { 134 general : "×ש ××××× ×ת××ת ×××××× ×ª×§×× ×." 135 } 136 errorsArray['shipping_city'] = { 137 general : "×ש ××××ר ×¢×ר." 138 } 139 errorsArray['shipping_address_street'] = { 140 general : "×ש ××××× ×¨×××." 141 } 142 errorsArray['shipping_address_house'] = { 143 general : "×ש ××××× ×ספר ××ת." 144 } 145 146 errorText = ""; 147 if(typeof errorsArray[fieldName]!="undefined"){ 148 if(errorType!=null && typeof errorsArray[fieldName][errorType]!="undefined") 149 errorText = errorsArray[fieldName][errorType]; 150 else 151 errorText = errorsArray[fieldName]['general']; 152 } 153 return errorText; 154} 155function setElementError(ele,formEle,errorType){ 156 errTxt = getErrorText($(ele).attr("name"),errorType); 157 setEleId($(ele)); 158 setError($(ele).attr("id"),errTxt,$(formEle)); 159} 160function setEleId(ele){ 161 $(ele).uniqueId(); 162}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.