var ms=navigator.appVersion.indexOf("MSIE"); var ie4=(ms>0)&&(parseInt(navigator.appVersion.substring(ms+5,ms+6))>=4); function win_open(cmd, tit, dx, dy) { options = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizeable=1,width=" + dx + ",height=" + dy; nwin=window.open(cmd , tit, options); nwin.focus(); } function win_query(cmd, tit, field, query) { window.open(cmd + "?field=" + field + "&query=" + query, tit, "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizeable=1,width=800,height=200"); } function pos_opt(name1, name2, len) { var index = 0; for (i = 0; i < len; i++) { if (name1.options[i].value == name2) index = i; name1.selectedIndex = index; } } function fill_radio(length, name, val) { var punt = -1; for (i = 0; i < length; i++) { if (name[i].value == val) punt = i; } if(punt != -1) name[punt].checked = true; else for (i = 0; i < length; i++) name[i].checked = false; } function pos(ob) { document.forms[0].scroll.value = ob.value; document.forms[0].seek.value = document.forms[1].dseek.value; document.forms[0].submit(); } function selectall(p) { var i = 0; var f = document.forms[0]; while(f.elements[i]) { if(p == 2) { if(f.elements[i].checked) f.elements[i].checked = false; else f.elements[i].checked = true; } else { if(p == 1) f.elements[i].checked = true; else f.elements[i].checked = false; } i ++; } } function isblank(s) { var c, i; for (i = 0, c = s.charAt(i); i < s.length; i++) if ((c != ' ') && (c != '\n') && (c != '\t')) return 0; return 1; } function chk_time(h, m, s) { h.value = hn = parseInt(isblank(h.value) ? "0" : h.value, 10); m.value = mn = parseInt(isblank(m.value) ? "0" : m.value, 10); s.value = sn = parseInt(isblank(s.value) ? "0" : s.value, 10); if ((hn < 0) || (hn > 23)) { alert('wrong hour'); h.value = ''; h.focus(); } if ((mn < 0) || (mn > 59)) { alert('wrong minutes'); m.value = ''; m.focus(); } if ((sn < 0) || (sn > 59)) { alert('wrong seconds'); s.value = ''; s.focus(); } return 0; } function chk_date(d, m, y) { var n; var dd = new Array(00,31,28,31,30,31,30,31,31,30,31,30,31); d.value = dn = parseInt(isblank(d.value) ? "1" : d.value, 10); m.value = mn = parseInt(isblank(m.value) ? "1" : m.value, 10); y.value = yn = parseInt(isblank(y.value) ? "1900" : y.value, 10); if ((yn >= 1900) && (yn <= 2037)) { if ((mn >= 1) && (mn <= 12)) { n = parseInt(dd[mn], 10); if ((mn == 2) && ((yn % 4) == 0)) n++; if ((mn == 2) && (!(yn % 100) || !(yn % 400))) n--; if ((dn >= 1) && (dn <= n)) return 0; else { alert('wrong day'); d.value = ''; d.focus(); } } else { alert('wrong month'); m.value = ''; m.focus(); } } else { alert('wrong year'); y.value = ''; y.focus(); } } function arrotonda(numero, dec){ moltip = Math.pow(10,dec); numero *= moltip; numero = Math.round(numero); numero /= moltip; return numero; } function CheckLength(txta,chrs,maxchars) { with (document.modulo) { var chars=txta.value if (chars.length > maxchars) { txta.value=chars.substr(0,maxchars); txta.blur(); } chrs.value=maxchars-txta.value.length; } } function preferiti() { if (navigator.appName=="Microsoft Internet Explorer") { window.external.AddFavorite("http://www.chooseby.com","chooseby"); } else alert("Su Netscape Navigator sufficiente premere contemporaneamente CTRL+D per aggiungere la pagina a propri segnalibri.") } function iniziale() { if (document.all) { document.body.style.behavior = 'URL(#default#homepage)'; document.body.setHomePage("http://www.chooseby.com"); } else { alert("Funzione abilitata solo per IE4 o superiore") } return false; } function wind(e,name){ if (ie4>0){ eval("document.all." + name + ".style.left=(event.clientX);"); eval("document.all." + name + ".style.top=(event.clientY+document.body.scrollTop);"); eval("document.all." + name + ".style.visibility='visible';"); } else{ eval("document.getElementById('" + name + "').style.left=e.pageX;"); eval("document.getElementById('" + name + "').style.top=e.pageY;"); eval("document.getElementById('" + name + "').style.visibility='visible'"); } } function windOFF(e,name){ if (ie4>0){ eval("document.all." + name + ".style.visibility='hidden';"); } else{ eval("document.getElementById('" + name + "').style.visibility='hidden'"); } }