function fnValSelect(oCampo, nSel, i) { // debugger if (oCampo.selectedIndex < nSel) { oDivObbligatorio(i).parentElement.className = "erosso"; return (false); // non valido } return (true) } // *** function fnValObbligo(oCampo, i) { // debugger if (oCampo.value == "") { oDivObbligatorio(i).parentElement.className = "erosso"; return (false); // non valido } return (true) } // *** function fnValLunghezza(oCampo, nMin, nMax, i) { // debugger var bFlag = true; if (oCampo.value.length < nMin) { oDivMinima(i).parentElement.className = "erosso"; bFlag = false; // non valido } if (oCampo.value.length > nMax) { oDivMassima(i).parentElement.className = "erosso"; bFlag = false; // non valido } return (bFlag) } // *** function fnProperCase (sWordStr) { // debugger var sTemp = new Array(), i; sTemp = sWordStr.split(" "); for (i = 0; i < sTemp.length; i++) { if (sTemp[i] == "") { sTemp.splice(i,1); i = i - 1; continue } sUpStr = sTemp[i].substr(0,1); sLowStr = sTemp[i].substr(1); sTemp[i] = sUpStr.toUpperCase() + sLowStr.toLowerCase(); } sWordStr = sTemp.join(" "); return (sWordStr) } // *** function fnCaseChange(oBoxin, sCase) { // debugger switch (sCase) { case "M" : oBoxin.value = oBoxin.value.toUpperCase(); break case "m" : oBoxin.value = oBoxin.value.toLowerCase(); break case "p" : oBoxin.value = fnProperCase(oBoxin.value); } return } // *** function fnNascondiVedi (sDisplay) { // debugger var cTemp = document.all.item("cnlStampaNonVedi"), i; if (cTemp != null) { if (cTemp.length != null) { for (i=0; i < cTemp.length; i++) { cnlStampaNonVedi(i).style.display = sDisplay; } } else cnlStampaNonVedi.style.display = sDisplay; } return } // *** function fnStrUte (strUte01, strUte02) { var strUte = strUte01.substr(0,1) + strUte02; strUte = strUte.replace(/['\s]/gm, "").toLowerCase(); orpCar = /[אטילעש]/gm; if (orpCar.test(strUte)) { strUte = strUte.replace(/א/gm, "a"); strUte = strUte.replace(/[טי]/gm, "e"); strUte = strUte.replace(/ל/gm, "i"); strUte = strUte.replace(/ע/gm, "o"); strUte = strUte.replace(/ש/gm, "u"); } return (strUte) } // *** String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } // *** String.prototype.IsEmail = function() { if (this.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) return true; else return false; } // *** String.prototype.IsCF = function() { return this.test(/[A-Z]{6}\d{2}[A-Z]\d{2}[A-Z]\d{3}[A-Z]/); } String.prototype.IsPIVA = function() { return this.test(/\d{11}/); } String.prototype.removeBad_all = function() { return this.replace(/\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-/g,""); } // ***