1// date 2var now = new Date(); 3var ggnumxx = new Array( "","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"); 4var mmnumxx = new Array( "01","02","03","04","05","06","07","08","09","10","11","12"); 5var mmtexit = new Array( "Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"); 6var mmtexen = new Array( "January","February","March","April","May","June","July","August","September","October","November","December"); 7var mm2texit = new Array( "Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"); 8var mm2texen = new Array( "Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); 9 10var thisYear = now.getFullYear(); 11var thisHours = now.getHours(); 12var thisMinutes = now.getMinutes(); 13var thisSeconds = now.getSeconds(); 14var xHours = ( thisHours + ":" + thisMinutes); 15 16var tcloud = "area framework"; // nome cloud *// 17var ccloud = "<strong>relooad</strong>™ RDBMS framework - [rel 9.3.1]."; // copyright cloud *// 18 19// espande finestra da link 20function mostraDiv(divCorrente) { 21if (document.getElementById) { 22var questoDiv = document.getElementById(divCorrente).style 23if (questoDiv.display == "block") { 24questoDiv.display = "none" 25} 26else { 27questoDiv.display = "block" 28} 29return false 30} 31else { 32return true 33} 34} 35 36function nascondiDiv(divCorrente) { 37if (document.getElementById) { 38var questoDiv = document.getElementById(divCorrente).style 39if (questoDiv.display == "block") { 40questoDiv.display = "none" 41} 42else { 43questoDiv.display = "none" 44} 45return false 46} 47else { 48return true 49} 50} 51 52function apriDiv(divCorrente) { 53if (document.getElementById) { 54var questoDiv = document.getElementById(divCorrente).style 55if (questoDiv.display == "block") { 56questoDiv.display = "block" 57} 58else { 59questoDiv.display = "block" 60} 61return false 62} 63else { 64return true 65} 66} 67 68// elimina gli spazi a destra e a sinistra 69function trim(strString) { 70 var retStr = strString 71 while (retStr.substring(0,1)==" ") 72 retStr = retStr.substring(1,retStr.length) 73 while (retStr.substring(retStr.length-1,retStr.length)==" ") 74 retStr = retStr.substring(0,retStr.length-1) 75 return retStr 76} 77 78function upperXx(field) { 79 if (field.value != "") field.value = trim(field.value) 80} 81 82function upperMa(field) { 83 if (field.value != "") field.value = trim(field.value.toUpperCase()) 84} 85 86function upperMi(field) { 87 if (field.value != "") field.value = trim(field.value.toLowerCase()) 88} 89 90function IsFile(e_file) { 91 function check_invalid_char(e_file) { 92 if( ( e_file.search(/[^a-z,0-9,\.]/) ) != -1 ) return false 93 else return true 94 } 95 96 function check_sign(e_file) { 97 var first_dot_sign = e_file.indexOf(".") 98 var last_dot_sign = e_file.lastIndexOf(".") 99 if ( (first_dot_sign == last_dot_sign ) && ( first_dot_sign > 3 ) && ( last_dot_sign < (e_file.length - 3) ) ) return true 100 else return false 101} 102 if (check_invalid_char(e_file) && check_sign(e_file) ) return true 103 else return false 104} 105 106function IsIdlogin(idlogin) { 107 if( ( idlogin.search(/[^a-z,0-9]/) ) != -1 ) return false 108 else return true 109} 110function IsIdloginsei(idlogin) { 111 if( ( idlogin.search(/[^a-z,0-9,\_]/) != -1 || (idlogin.length) < 6) ) return false 112 else return true 113} 114function IsAlfa(data) { 115 if( ( data.search(/[^A-Z]/) ) != -1 ) return false 116 else return true 117} 118function IsValidation(check) { 119 check = (check == null) ? "" : String(check) 120 if( ( check.search(/[^0-9]/) != -1 || (check.length) < 10) ) return false 121 else return true 122} 123function IsNum(num) { 124 if( ( num.search(/[^0-9,\.]/) ) != -1 ) return false 125 else return true 126} 127function IsNtel(num) { 128 if( ( num.search(/[^0-9]/) != -1 || (num.length) < 9) ) return false 129 else return true 130} 131function IsNtplus(num) { 132 if( ( num.search(/[^0-9,\+]/) != -1 || (num.length) < 9) ) return false 133 else return true 134} 135function IsIntdue(num) { 136 if( ( num.search(/[^0-9]/) != -1 || (num.length) < 2) ) return false 137 else return true 138} 139function IsInt(num) { 140 if( ( num.search(/[^0-9]/) ) != -1 ) return false 141 else return true 142} 143function IsCc(num) { 144 if( ( num.search(/[^0-9]/) != -1 || (num.length) < 16) ) return false 145 else return true 146} 147function IsCode(num) { 148 if( ( num.search(/[^0-9]/) != -1 || (num.length) < 3) ) return false 149 else return true 150} 151 152// verfica che l'importo in Valuta immesso sia nel formato standard 9999.99 con due decimali 153function IsEuro(importo) { 154 if (importo === 0 || importo === "0") return true 155 var first_dot_sign = importo.indexOf(".") 156 var last_dot_sign = importo.lastIndexOf(".") 157 if (first_dot_sign != last_dot_sign || first_dot_sign <= 0) return false 158 var lmax = first_dot_sign + 3 159 if (first_dot_sign == last_dot_sign && importo.length == lmax) { 160 if (navigator.appName == "Netscape") { 161 var num=importo.replace(/\./g,"").replace(/\,/g,"") 162 if(num.search(/[^0-9]/) != -1) return false 163 } 164 return true 165 } 166 else return false 167} 168 169function IsDate(strDate) { 170 var partOfDate = strDate.split("/") 171 var d = partOfDate[0] 172 var m = partOfDate[1] - 1 173 var y = partOfDate[2] 174 var objDate = new Date(y, m, d) 175 if (d != objDate.getDate() || m != objDate.getMonth() || y != objDate.getFullYear()) return false 176 else { 177 if (objDate.getFullYear() > 1900 && objDate.getFullYear() < 2079 && (strDate.length) == 10) return true 178 else return false 179 } 180} 181 182function IsMmaaa(strDate) { 183 var partOfDate = strDate.split("/") 184 var m = partOfDate[0] - 1 185 var y = partOfDate[1] 186 var objDate = new Date(y, m) 187 if (m != objDate.getMonth() || y != objDate.getFullYear()) return false 188 else { 189 if (objDate.getFullYear() > 1900 && objDate.getFullYear() < 2079 && (strDate.length) == 7) return true 190 else return false 191 } 192} 193 194function IsEmail(e_mail) {
195 function check_invalid_char(e_mail) { 196 if( ( e_mail.search(/[^a-z,A-Z,0-9,\x24,\x25,\x26,\x27,\x2A,\x2D,\x2E,\x40,\x5F,\x7E]/) ) != -1 ) return false 197 else return true 198 } 199 200 function check_sign(e_mail) { 201 var first_at_sign = e_mail.indexOf("@") 202 var last_at_sign = e_mail.lastIndexOf("@") 203 204 if ( last_at_sign == -1 ) return false 205 206 var last_dot_sign = e_mail.lastIndexOf(".") 207 if ( (first_at_sign == last_at_sign ) && ( first_at_sign > 0 ) && ( last_at_sign < (e_mail.length - 3) ) && ( last_dot_sign > (first_at_sign + 2) ) && ( last_dot_sign < (e_mail.length - 2) ) ) return true 208 else return false 209 } 210 211 if (check_invalid_char(e_mail) && check_sign(e_mail) ) return true 212 else return false 213} 214 215function IsCodiceFiscale(CodiceFiscale) { 216 var ArrCF= new Array() 217 var indice=0 218 var somma=0 219 var checkdigit=0 220 ArrCF["0"]=new Array(0,1) 221 ArrCF["1"]=new Array(1,0) 222 ArrCF["2"]=new Array(2,5) 223 ArrCF["3"]=new Array(3,7) 224 ArrCF["4"]=new Array(4,9) 225 ArrCF["5"]=new Array(5,13) 226 ArrCF["6"]=new Array(6,15) 227 ArrCF["7"]=new Array(7,17) 228 ArrCF["8"]=new Array(8,19) 229 ArrCF["9"]=new Array(9,21) 230 ArrCF["A"]=new Array(0,1) 231 ArrCF["B"]=new Array(1,0) 232 ArrCF["C"]=new Array(2,5) 233 ArrCF["D"]=new Array(3,7) 234 ArrCF["E"]=new Array(4,9) 235 ArrCF["F"]=new Array(5,13) 236 ArrCF["G"]=new Array(6,15) 237 ArrCF["H"]=new Array(7,17) 238 ArrCF["I"]=new Array(8,19) 239 ArrCF["J"]=new Array(9,21) 240 ArrCF["K"]=new Array(10,2) 241 ArrCF["L"]=new Array(11,4) 242 ArrCF["M"]=new Array(12,18) 243 ArrCF["N"]=new Array(13,20) 244 ArrCF["O"]=new Array(14,11) 245 ArrCF["P"]=new Array(15,3) 246 ArrCF["Q"]=new Array(16,6) 247 ArrCF["R"]=new Array(17,8) 248 ArrCF["S"]=new Array(18,12) 249 ArrCF["T"]=new Array(19,14) 250 ArrCF["U"]=new Array(20,16) 251 ArrCF["V"]=new Array(21,10) 252 ArrCF["W"]=new Array(22,22) 253 ArrCF["X"]=new Array(23,25) 254 ArrCF["Y"]=new Array(24,24) 255 ArrCF["Z"]=new Array(25,23) 256 257 CodiceFiscale=CodiceFiscale.toUpperCase() 258 if (CodiceFiscale.length<16) { 259 return confirm("Il Codice Fiscale inserito è errato. Vuoi Continuare?") 260 document.frmRegister.txtCodiceFiscale.focus 261 } 262 else { 263 for(indice=1;indice<CodiceFiscale.length;indice++) { 264 var c=CodiceFiscale.substring(indice-1,indice) 265 if (!ArrCF[c]) return confirm('Il Codice Fiscale inserito è errato. Vuoi Continuare?') 266 if ((indice % 2)==0) somma+=ArrCF[c][0] 267 else somma+=ArrCF[c][1] 268 } 269 270 var c=CodiceFiscale.substring(indice-1,indice) 271 if (!ArrCF[c]) return confirm('Il Codice Fiscale inserito è errato. Vuoi Continuare?') 272 if (ArrCF[c][0]!=(somma % 26)) return confirm("Il Codice Fiscale inserito è errato. Vuoi Continuare?") 273 else return true 274 } 275} 276 277var oInfo; 278var popup; 279function cInfo(c000, c001, c002, c003, c004, c005, c006, c007, c008, c009, c010, c011, c012, c013, c014, c015) { 280 this.c000 = c000; 281 this.c001 = c001; 282 this.c002 = c002; 283 this.c003 = c003; 284 this.c004 = c004; 285 this.c005 = c005; 286 this.c006 = c006; 287 this.c007 = c007; 288 this.c008 = c008; 289 this.c009 = c009; 290 this.c010 = c010; 291 this.c011 = c011; 292 this.c012 = c012; 293 this.c013 = c013; 294 this.c014 = c014; 295 this.c015 = c015; 296} 297function gow(s) 298 { var d = s; 299popup=window.open(d,"windows","height=560, width=500, toolbar=no, directories=no, menubar=no, status=no, resizable=no, location=no, scrollbars=yes, copyhistory=no, left=40, top=40"); 300if (window.focus) {popup.focus();} 301} 302 303// contact c000 nome cognome | c001 email | c002 oggetto | c003 richiesta | c004 log | c005 TY | c006 SA 304// xFile= nome file | campo di ritorno fild | gruppo estens | dirname 305function wModule(s,dati) { 306var d = s; 307oInfo = new cInfo(wModule.arguments[1],wModule.arguments[2],wModule.arguments[3],wModule.arguments[4],wModule.arguments[5],wModule.arguments[6],wModule.arguments[7],wModule.arguments[8],wModule.arguments[9]); 308popup=window.open(d,'module',"height=560, width=500, toolbar=no, directories=no, menubar=no, status=no, resizable=no, location=no, scrollbars=yes, copyhistory=no, left=40, top=40"); 309if (window.focus) {popup.focus();} 310} 311function wPage(s,dati) { 312var d = s; 313oInfo = new cInfo(wPage.arguments[1],wPage.arguments[2],wPage.arguments[3],wPage.arguments[4],wPage.arguments[5],wPage.arguments[6],wPage.arguments[7],wPage.arguments[8],wPage.arguments[9]); 314popup=window.open(d,'page',"height=100%, width=100%, toolbar=yes, directories=yes, menubar=yes, status=yes, resizable=yes, location=yes, scrollbars=yes, copyhistory=ye
314s, left=0, top=0"); 315if (window.focus) {popup.focus();} 316} 317function fSb(dati) { 318oInfo = new cInfo(fSb.arguments[0],fSb.arguments[1],fSb.arguments[2],fSb.arguments[3],fSb.arguments[4],fSb.arguments[5],fSb.arguments[6],fSb.arguments[7],fSb.arguments[8],fSb.arguments[9]); 319}
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.