var timeout = 500; var closetimer = 0; var ddmenuitem = 0; function jsddm_open() { jsddm_canceltimer(); jsddm_close(); ddmenuitem = $(this).find('ul').css('visibility', 'visible');} function jsddm_close() { if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');} function jsddm_timer() { closetimer = window.setTimeout(jsddm_close, timeout);} function jsddm_canceltimer() { if(closetimer) { window.clearTimeout(closetimer); closetimer = null;}} $(document).ready(function() { $('#jsddm > li').bind('mouseover', jsddm_open) $('#jsddm > li').bind('mouseout', jsddm_timer)}); document.onclick = jsddm_close; function trim(stringToTrim) { return stringToTrim.replace(/^\s+|\s+$/g,""); } function ltrim(stringToTrim) { return stringToTrim.replace(/^\s+/,""); } function rtrim(stringToTrim) { return stringToTrim.replace(/\s+$/,""); } function selezionaVoto(idv){ if (document.getElementById("thr_voto")){ var old_v = document.getElementById("thr_voto").value; if (document.getElementById("imgvoto_"+old_v)){ var img2 = document.getElementById("imgvoto_"+old_v); var src2_off = document.getElementById("hid_off_" + old_v).value; img2.src = src2_off; } var img1 = document.getElementById("imgvoto_"+idv); var src_ok = document.getElementById("hid_on_" + idv).value; img1.src = src_ok; document.getElementById("thr_voto").value = idv; } } function chkSize(obj,maxlen){ var objlen = document.getElementById("chklen_"+obj.id); var residui = maxlen - obj.value.length; if (objlen) { objlen.innerText = residui.toString() + " "; } obj.value = obj.value.substring(0,maxlen); } function chk_form_msg (){ if (trim(document.getElementById("titolo").value) == ""){ document.getElementById("chkok_titolo").innerText = ""; } else { if (trim(document.getElementById("testo").value) == ""){ document.getElementById("chkok_titolo").innerText = ""; document.getElementById("chkok_testo").innerText = ""; } else { if (trim(document.getElementById("thr_voto").value) == ""){ document.getElementById("chkok_titolo").innerText = ""; document.getElementById("chkok_testo").innerText = ""; document.getElementById("chkok_voto").innerText = ""; } else { document.getElementById("frm_comm").submit(); } } } } function checkDatiIscrizione (){ var objBody = document.getElementsByTagName("body").item(0); //var objBody = document.getElementById("cnt_body"); var objOverlay = document.createElement("div"); var arrayPageSize = getPageSize(); var arrayPageScroll = getPageScroll(); var ncl = document.getElementById("idnaturacliente").value; objOverlay.setAttribute("id","overlay"); objOverlay.style.zIndex = 90; objOverlay.onclick = function () {cls_form_msg(); return false;} objBody.insertBefore(objOverlay, objBody.firstChild); objOverlay.style.height = (arrayPageSize[1] + "px"); var objForm = document.createElement("div"); objForm.setAttribute("id","formConferma"); var p1 = document.createElement("p"); p1.innerHTML = "Ti stai iscrivendo come "; objForm.insertBefore(p1,objForm.nextSibling); var p2 = document.createElement("p"); p2.innerText = ""; objForm.insertBefore(p2,objForm.nextSibling); var p3 = document.createElement("p"); p3.setAttribute("id","p_rsoc"); objForm.insertBefore(p3,objForm.nextSibling); var p4 = document.createElement("p"); p4.setAttribute("id","p_nome"); objForm.insertBefore(p4,objForm.nextSibling); var p5 = document.createElement("p"); p5.setAttribute("id","p_indir"); objForm.insertBefore(p5,objForm.nextSibling); var p6 = document.createElement("p"); p6.setAttribute("id","p_city"); objForm.insertBefore(p6,objForm.nextSibling); var p7 = document.createElement("p"); p7.setAttribute("id","p_vat"); objForm.insertBefore(p7,objForm.nextSibling); var p8 = document.createElement("p"); p8.setAttribute("id","p_fis"); objForm.insertBefore(p8,objForm.nextSibling); var hr = document.createElement("hr"); objForm.insertBefore(hr,objForm.nextSibling); var p9 = document.createElement("p"); p9.setAttribute("id","p_cls"); objForm.insertBefore(p9,objForm.nextSibling); var ctr = document.createElement("center"); objForm.insertBefore(ctr,objForm.nextSibling); var b1 = document.createElement("input"); b1.setAttribute("type","button"); b1.setAttribute("className","p_cancel"); b1.setAttribute("class","p_cancel"); b1.setAttribute("value","Annulla"); b1.onclick = function () {cls_form_msg(); return false;} ctr.insertBefore(b1,ctr.nextSibling); var b2 = document.createElement("input"); b2.setAttribute("type","button"); b2.setAttribute("className","p_submit"); b2.setAttribute("class","p_submit"); b2.setAttribute("value","Conferma"); b2.onclick = function () { document.getElementById("frm").submit(); return false;} ctr.insertBefore(b2,ctr.nextSibling); objForm.style.zIndex = 120; objBody.insertBefore(objForm, objBody.firstChild); for (var i=0; i < document.getElementsByTagName("select").length; i++){ document.getElementsByTagName("select")[i].style.display = "none"; } var ncl = document.getElementById("idnaturacliente").value; window.scrollBy(0,(-1*arrayPageSize[0])); document.getElementById("nc3_natura").innerHTML = document.getElementById("idnaturacliente").options[document.getElementById("idnaturacliente").options.selectedIndex].text; if ((ncl == '2')||(ncl == '3')||(ncl == '4')||(ncl == '6')){ document.getElementById("p_rsoc").innerHTML = document.getElementById("ragsoc").value; } else { document.getElementById("p_nome").innerHTML = trim(document.getElementById("nome").value) + " " + document.getElementById("cognome").value; } document.getElementById("p_indir").innerHTML = document.getElementById("indirizzo").value; document.getElementById("p_city").innerHTML = trim(document.getElementById("cap").value) + " - " + document.getElementById("citta").value; if ((ncl == '2')||(ncl == '3')||(ncl == '4')||(ncl == '5')||(ncl == '6')){ document.getElementById("p_vat").innerHTML = "Partita IVA " + document.getElementById("partitaiva").value; } else { document.getElementById("p_fis").innerHTML = "Codice Fiscale " + document.getElementById("codfisc").value; } objForm.style.display = "block"; } function com_form_msg (CodProdotto) { var objBody = document.getElementsByTagName("body").item(0); var objOverlay = document.createElement("div"); var arrayPageSize = getPageSize(); var arrayPageScroll = getPageScroll(); objOverlay.setAttribute("id","overlay"); objOverlay.onclick = function () {cls_form_msg(); return false;} objBody.insertBefore(objOverlay, objBody.firstChild); objOverlay.style.height = (arrayPageSize[1] + "px"); objOverlay.style.zIndex = 90; var objForm = document.createElement("div"); objForm.setAttribute("id","formCommenti"); objBody.insertBefore(objForm, objOverlay.nextSibling); if (navigator.appName == "Microsoft Internet Explorer" ){ var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open( "GET", "services/formInserimento.asp?sid=" + Math.random()); } else { var xmlhttp=new XMLHttpRequest(); xmlhttp.open( "POST", "services/formInserimento.asp"); } xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4) {objForm.innerHTML=xmlhttp.responseText;} } xmlhttp.send("cp="+escape(CodProdotto)); } function cls_form_msg (){ objOverlay = document.getElementById("overlay"); objForm = document.getElementById("formCommenti"); objChk = document.getElementById("formConferma"); objOverlay.style.display = "none"; if (objForm) {objForm.style.display = "none"} if (objChk) {objChk.style.display = "none"} for (var i=0; i < document.getElementsByTagName("select").length; i++){ document.getElementsByTagName("select")[i].style.display = "inline"; } document.onkeypress = ""; } // ######## Inserimento Recensioni function rollover (voto) { numero=voto.substr(voto.length-1,1); valutazione=voto.substr(0,voto.length-2); /* if (document.getElementById(valutazione+'_voto').value >0){ valore=document.getElementById(valutazione+'_voto').value; alert(valore); for (j=5;j>valore;j--){ //document.title="j="+j+"numero="+numero; document.getElementById(valutazione+"_"+j).src="img/star_small_empty.png"; } for(i=1;i<=valore;i++){ document.getElementById(valutazione+"_"+i).src="img/star_small.png"; } return; } */ if (numero==0){ document.getElementById(valutazione+"_1").src="img/star_small_empty.png"; return; } for(i=1;i<=numero;i++){ document.getElementById(valutazione+"_"+i).src="img/star_small.png"; } for (j=5;j>numero;j--){ //document.title="j="+j+"numero="+numero; document.getElementById(valutazione+"_"+j).src="img/star_small_empty.png"; } } function com_form_recensioni (CodProdotto) { var objBody = document.getElementsByTagName("body").item(0); var objOverlay = document.createElement("div"); var arrayPageSize = getPageSize(); var arrayPageScroll = getPageScroll(); objOverlay.setAttribute("id","overlay"); objOverlay.onclick = function () {cls_form_recensioni(); return false;} objBody.insertBefore(objOverlay, objBody.firstChild); objOverlay.style.height = (arrayPageSize[1] + "px"); objOverlay.style.zIndex = 90; var objForm = document.createElement("div"); objForm.setAttribute("id","formRecensioni"); objBody.insertBefore(objForm, objOverlay.nextSibling); if (navigator.appName == "Microsoft Internet Explorer" ){ var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open( "GET", "services/formInserimentoRecensioni.asp?sid=" + Math.random()); } else { var xmlhttp=new XMLHttpRequest(); xmlhttp.open( "POST", "services/formInserimentoRecensioni.asp"); } xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4) {objForm.innerHTML=xmlhttp.responseText;} } xmlhttp.send("cp="+escape(CodProdotto)); } function cls_form_recensione (){ objOverlay = document.getElementById("overlay"); objForm = document.getElementById("formRecensioni"); objChk = document.getElementById("formConferma"); objOverlay.style.display = "none"; if (objForm) {objForm.style.display = "none"} if (objChk) {objChk.style.display = "none"} for (var i=0; i < document.getElementsByTagName("select").length; i++){ document.getElementsByTagName("select")[i].style.display = "inline"; } document.onkeypress = ""; } function chk_form_recensione (){ document.getElementById("frm_comm").submit(); // Controllo Form /* if (trim(document.getElementById("rec_titolo").value) == ""){ document.getElementById("chkok_rec_titolo").innerText = ""; } else { if (trim(document.getElementById("rec_descrizione").value) == ""){ document.getElementById("chkok_titolo").innerText = ""; document.getElementById("chkok_rec_descrizione").innerText = ""; } else { if (trim(document.getElementById("rec_pro").value) == ""){ document.getElementById("chkok_rec_pro").innerText = ""; document.getElementById("chkok_rec_pro").innerText = ""; } else { document.getElementById("frm_comm").submit(); } } }*/ } function VotoRecensione(id,valore){ document.getElementById(id).value=valore } //############ Fine Recensioni function getPageScroll(){ var yScroll; if (self.pageYOffset) { yScroll = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict yScroll = document.documentElement.scrollTop; } else if (document.body) {// all other Explorers yScroll = document.body.scrollTop; } arrayPageScroll = new Array('',yScroll) return arrayPageScroll; } function getPageSize(){ var xScroll, yScroll; if (window.innerHeight && window.scrollMaxY) { xScroll = document.body.scrollWidth; yScroll = window.innerHeight + window.scrollMaxY; } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac xScroll = document.body.scrollWidth; yScroll = document.body.scrollHeight; } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari xScroll = document.body.offsetWidth; yScroll = document.body.offsetHeight; } var windowWidth, windowHeight; if (self.innerHeight) { // all except Explorer windowWidth = self.innerWidth; windowHeight = self.innerHeight; } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode windowWidth = document.documentElement.clientWidth; windowHeight = document.documentElement.clientHeight; } else if (document.body) { // other Explorers windowWidth = document.body.clientWidth; windowHeight = document.body.clientHeight; } // for small pages with total height less then height of the viewport if(yScroll < windowHeight){ pageHeight = windowHeight; } else { pageHeight = yScroll; } // for small pages with total width less then width of the viewport if(xScroll < windowWidth){ pageWidth = windowWidth; } else { pageWidth = xScroll; } arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) return arrayPageSize; } function accData(pagina,from,rfr){ if (navigator.appName == "Microsoft Internet Explorer" ){ var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open( "GET", "services/accData.asp?sid=" + Math.random()); } else { var xmlhttp=new XMLHttpRequest(); xmlhttp.open( "POST", "services/accData.asp"); } xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4) { //document.write(xmlhttp.responseText); } } xmlhttp.send("pagina=" + escape(pagina) + "&from=" + escape(from) + "&rfr=" + rfr); } function selezionaTaglia (val){ var old_obj = document.getElementById("ListaCodProd").value; document.getElementById("obj"+ old_obj).style.backgroundImage = ""; document.getElementById("ListaCodProd").value= val; document.getElementById("obj"+val).style.backgroundImage = "URL(img/sfondotaglie.jpg)"; document.getElementById("addCarrello_ok").style.visibility = "visible"; } function scrollpageDn() { window.scrollBy(0,20); scrolldelay = setTimeout("scrollpageDn()",100); } function scrollpageUp() { window.scrollBy(0,-10); scrolldelay = setTimeout("scrollpageUp()",100); } function stopScroll() { clearTimeout(scrolldelay); } function soloNumeri(obj,val) { var testoNumerico = obj.value.replace(",","."); if(isNaN(testoNumerico)) { alert(""); obj.value = val; obj.focus(); } } function soloNumeri(obj,len,frm) { var testoNumerico = obj.value; if(isNaN(testoNumerico)) { alert(""); obj.value = ""; obj.focus(); } else { if(obj.value.length == 13){ frm.submit(); } } } function soloNumeri(obj) { var testoNumerico = obj.value.replace(",","."); if(isNaN(testoNumerico)) { alert(""); obj.value = ""; obj.focus(); } } function getYear(d) { return (d < 1000) ? d + 1900 : d; } function isDate (year, month, day) { month = month - 1; var tempDate = new Date(year,month,day); if ((getYear(tempDate.getYear()) == year) && (month == tempDate.getMonth()) && (day == tempDate.getDate())){ return true; } else { return false; } } function fmtData(obj){ var lng = obj.value.length; var cyr = 20; var cy2 = 12; if (lng >= 3){ obj.value = obj.value.substring(0,2) + "/" + obj.value.substring(3); } if (lng >= 6){ obj.value = obj.value.substring(0,5) + "/" + obj.value.substring(6); } if (lng == 8){ var yr = obj.value.substring(6,8); if (Number(yr) <= cy2){ obj.value = (obj.value.substring(0,6) + String(cyr)) + String(yr); } else { obj.value = (obj.value.substring(0,6) + String(cyr-1)) + String(yr); } } else { chkData(obj); } if (obj.value.length == 10){ if (document.getElementById("frmAcc")){ document.getElementById("frmAcc").submit(); } } else { obj.focus(); } } function chkData(obj,e){ var whichCode = (window.Event) ? e.which : e.keyCode; if (whichCode == 8){ obj.value = ""; obj.focus(); } else { var lng = obj.value.length; if (lng > 0) { if (lng < 3){ if (isNaN(obj.value.substring(lng-1))){ obj.value = obj.value.substring(0,lng-1); obj.focus(); } if (lng == 2){ if (Number(obj.value) < 32){ obj.value = obj.value + "/"; obj.focus(); } else { obj.value = ""; alert(""); obj.focus(); } } } else { if (lng == 3){ if (obj.value.substring(lng-1) != "/"){ obj.value = obj.value.substring(0,lng-1) + "/"; obj.focus(); } } else { if (lng < 6){ if (isNaN(obj.value.substring(lng-1))){ obj.value = obj.value.substring(0,lng-1); obj.focus(); } if (lng == 5){ if (Number(obj.value.substring(3)) < 13){ obj.value = obj.value + "/"; obj.focus(); } else { obj.value = ""; alert(""); obj.focus(); } } } else { if (lng == 6){ if (obj.value.substring(lng-1) != "/"){ obj.value = obj.value.substring(0,lng-1) + "/"; obj.focus(); } } else { if (lng < 10){ if (isNaN(obj.value.substring(lng-1))){ obj.value = obj.value.substring(0,lng-1); obj.focus(); } } else { if (lng == 10){ if (!(isDate(Number(obj.value.substring(6,10)),Number(obj.value.substring(3,5)),Number(obj.value.substring(0,2))))){ obj.value = ""; alert(""); obj.focus(); } else { if (document.getElementById("frmAcc")){ document.getElementById("frmAcc").submit(); } } } } } } } } } } } function clsRipristino(){ if (document.getElementById("ripristino")){ document.getElementById("ripristino").style.display = "none"; } } function chkNome(){ var valido = true; if ((document.getElementById("ragsoc").disabled)&&(!document.getElementById("ragsoc").disabled)){ if ((document.getElementById("nome").value == "")||(document.getElementById("cognome").value == "")){ valido = false; } } if ((!document.getElementById("ragsoc").disabled)&&(document.getElementById("ragsoc").disabled)){ if ((document.getElementById("ragsoc").value == "")){ valido = false; } } if (!valido){ if (!document.getElementById("ragsoc").disabled){ document.getElementById("chkragsoc").src = "img/errore.gif"; document.getElementById("chkragsoc").style.display = "inline"; } else { if (document.getElementById("nome").value == ""){ document.getElementById("chknome").src = "img/errore.gif"; document.getElementById("chknome").style.display = "inline"; } if (document.getElementById("cognome").value == "") { document.getElementById("chkcognome").src = "img/errore.gif"; document.getElementById("chkcognome").style.display = "inline"; } } } else { document.getElementById("chkragsoc").src = "img/checked.gif"; document.getElementById("chkragsoc").style.display = "inline"; document.getElementById("chknome").src = "img/checked.gif"; document.getElementById("chknome").style.display = "inline"; document.getElementById("chkcognome").src = "img/checked.gif"; document.getElementById("chkcognome").style.display = "inline"; } return valido; } function chkCodice(){ var valido = true; var CFIS = ControllaCF(document.getElementById("codfisc").value); var PIVA = ControllaPI(document.getElementById("partitaiva").value); if (document.getElementById("partitaiva").disabled){ if (!CFIS){valido = false;} } else { if (!PIVA){valido = false;} } if (!valido){ if ((!CFIS)&&(document.getElementById("partitaiva").value == "")){ document.getElementById("chkcodfisc").src = "img/errore.gif"; document.getElementById("chkcodfisc").style.display = "inline"; } else { if (PIVA){ document.getElementById("chkcodfisc").src = "img/checked.gif"; document.getElementById("chkcodfisc").style.display = "inline"; } } if ((!PIVA)&&(!document.getElementById("partitaiva").disabled)){ document.getElementById("chkpartitaiva").src = "img/errore.gif"; document.getElementById("chkpartitaiva").style.display = "inline"; } else { if (!document.getElementById("partitaiva").disabled){ document.getElementById("chkpartitaiva").src = "img/checked.gif"; document.getElementById("chkpartitaiva").style.display = "inline"; } } return false; } else { document.getElementById("chkpartitaiva").src = "img/checked.gif"; document.getElementById("chkpartitaiva").style.display = "inline"; document.getElementById("chkcodfisc").src = "img/checked.gif"; document.getElementById("chkcodfisc").style.display = "inline"; } return true; } function chkCodice(tipoIM){ var valido = true; var CFIS = ControllaCF(document.getElementById("codfisc").value); var PIVA = ControllaPI(document.getElementById("partitaiva").value); if ((tipoIM) == 'I') { if (document.getElementById("partitaiva").disabled){ if (!CFIS){valido = false;} } else { if (!PIVA){valido = false;} } } if ((tipoIM) == 'M') { if (document.getElementById("codfisc").enabled){ if (!CFIS){valido = false;} } if (document.getElementById("partitaiva").enabled){ if (!PIVA){valido = false;} } } if (!valido){ if ((!CFIS)&&(document.getElementById("partitaiva").value == "")){ document.getElementById("chkcodfisc").src = "img/errore.gif"; document.getElementById("chkcodfisc").style.display = "inline"; } else { if (PIVA){ document.getElementById("chkcodfisc").src = "img/checked.gif"; document.getElementById("chkcodfisc").style.display = "inline"; } } if ((!PIVA)&&(!document.getElementById("partitaiva").disabled)){ document.getElementById("chkpartitaiva").src = "img/errore.gif"; document.getElementById("chkpartitaiva").style.display = "inline"; } else { if (!document.getElementById("partitaiva").disabled){ document.getElementById("chkpartitaiva").src = "img/checked.gif"; document.getElementById("chkpartitaiva").style.display = "inline"; } } return false; } else { document.getElementById("chkpartitaiva").src = "img/checked.gif"; document.getElementById("chkpartitaiva").style.display = "inline"; document.getElementById("chkcodfisc").src = "img/checked.gif"; document.getElementById("chkcodfisc").style.display = "inline"; } return true; } function ControllaCF(cf) { var validi, i, s, set1, set2, setpari, setdisp, risultato; risultato = true; if(cf == '') { risultato = false; } cf = cf.toUpperCase(); if(cf.length != 16) return false; validi = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; for(i = 0; i < 16; i++){ if( validi.indexOf( cf.charAt(i) ) == -1 ){ risultato = false; } } set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ"; setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX"; s = 0; for(i = 1; i <= 13; i += 2) { s += setpari.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) ))); } for(i = 0; i <= 14; i += 2) { s += setdisp.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) ))); } if(s%26 != cf.charCodeAt(15)-'A'.charCodeAt(0)){ risultato = false; } return risultato; } function ControllaPI(pi){ var risultato = true; if(pi == ''){ risultato = false; } if(pi.length != 11){ risultato = false; } validi = "0123456789"; for(i = 0; i < 11; i++){ if(validi.indexOf(pi.charAt(i)) == -1){ risultato = false;; } s = 0; for(i = 0; i <= 9; i += 2){ s += pi.charCodeAt(i) - '0'.charCodeAt(0); } for(i = 1; i <= 9; i += 2){ c = 2*(pi.charCodeAt(i) - '0'.charCodeAt(0)); if( c > 9 ){ c = c - 9 } s += c; } } if((10 - s%10)%10 != pi.charCodeAt(10) - '0'.charCodeAt(0)){ risultato = false; } return risultato; } function cngProv(val){ if (val != "104") { document.getElementById("nazione").value = "1"; } else { alert("Specificare la provincia!"); document.getElementById("provincia").value = "1"; } } function chkProv(val){ if (val != "1") { document.getElementById("provincia").value = "104"; document.getElementById("provincia").disabled = true; } else { document.getElementById("provincia").disabled = false; document.getElementById("provincia").value = "1"; } } function cmp(){ var lista = document.getElementById("daConfrontare").value; arrayLista = lista.split('|'); if (arrayLista.length > 4){ alert("E' possibile confrontare al massimo 4 articoli."); } else if (arrayLista.length < 2){ alert("E' necessario selezionare almeno due articoli"); } else{ parametri = 'height='+(screen.height-100)+',width='+(screen.width-100)+',screenX='+50+',screenY='+50+',scrollbars=yes'; window.open('confrontali.asp?CodProdotto='+lista,'',parametri); } } function aggiungiCod(cod,chk,Valcsc){ if ( cod != "null" ){ if (document.getElementById("resetVal").value != ""){ var lista = ""; document.getElementById("resetVal").value = ""; document.getElementById("daConfrontare").value = ""; } else { var lista = document.getElementById("daConfrontare").value; } var date = new Date(); date.setTime(date.getTime()+(1*60*60*1000)); var expires = "; expires="+date.toGMTString(); var lista = document.getElementById("daConfrontare").value; arrayLista = lista.split('|'); if (arrayLista.length >= 4) { var torm = arrayLista[0]; lista = lista.replace('|'+torm,''); lista = lista.replace(torm+'|',''); lista = lista.replace(torm,''); } if (chk){ if (lista.length == 0){lista = cod;} else {lista = lista + '|' + cod;} } else { lista = lista.replace('|'+cod,''); lista = lista.replace(cod+'|',''); lista = lista.replace(cod,''); } if(document.getElementById("chk"+torm)!=null){ if (document.getElementById("chk"+torm).checked){ document.getElementById("chk"+torm).checked = false; } } if(document.getElementById("chk"+cod)!=null){ if (document.getElementById("chk"+cod).checked && (!chk)){ document.getElementById("chk"+cod).checked = false; } } document.getElementById("daConfrontare").value = lista; document.cookie = "Confronta="+lista+expires+"; path=/"; } } function ev(codice) { document.getElementById("Char_Evidenza").innerHTML = document.getElementById("Char" + codice).value; document.getElementById("Evidenza").innerHTML = document.getElementById("ImgHome" + codice).value; } function HelpBox (nomepag, str) { document.getElementById("HelpBox").style.display = "block"; if (navigator.appName == "Microsoft Internet Explorer" ){ var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open( "GET", "services/"+nomepag+".asp?sid=" + Math.random()); } else { var xmlhttp=new XMLHttpRequest(); xmlhttp.open( "POST", "services/"+nomepag+".asp"); } xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4) { document.getElementById("InHelp").innerHTML=xmlhttp.responseText; } } xmlhttp.send(str); } function rivela(obj){ var stil = document.getElementById(obj).style.display; document.getElementById(obj).style.display = "block"; var val = document.getElementById("lastOpen").value; document.getElementById("lastOpen").value = obj; if ((val != obj)||(stil=="block")){ document.getElementById(val).style.display = "none"; } } function ChangeImg(pathImg){ document.getElementById('ImgProdottoNormale').src = pathImg } function seleziona(val,valore2){ var img; val2split = valore2.split(";"); for (i=0;i < val2split.length;i++) { if (i ==0) { idatt = val2split[i] } if (i ==1) { img = val2split[i] } if (i ==2) { idf = val2split[i] } }; if (img != "") { newImage = "url(imgprodotti/" +img+ ".jpg)"; document.getElementById("ImgProdottoNormale").style.backgroundImage = newImage; } document.getElementById(val).value = idatt; } function dentro(val,obj){ document.getElementById(obj).style.backgroundColor = "#FF9000"; } function fuori(val,obj){ if (document.getElementById(val).value == obj){ document.getElementById(obj).style.backgroundColor = "#CD0000"; } else{ document.getElementById(obj).style.backgroundColor = "#FFFFFF"; } } function ApriUltimi() { document.getElementById("apri").style.display = "none"; document.getElementById("chiudi").style.display = "block"; //document.getElementById("confronta").style.display = "block"; document.getElementById("prod2").style.display = "block"; document.getElementById("prod3").style.display = "block"; document.getElementById("prod4").style.display = "block"; document.getElementById("prod5").style.display = "block"; } function ChiudiUltimi() { document.getElementById("apri").style.display = "block"; document.getElementById("chiudi").style.display = "none"; //document.getElementById("confronta").style.display = "none"; document.getElementById("prod2").style.display = "none"; document.getElementById("prod3").style.display = "none"; document.getElementById("prod4").style.display = "none"; document.getElementById("prod5").style.display = "none"; } function mkThumb(val) { document.getElementById("imgBox").src = "img/wait.gif"; document.getElementById("imgBox").src = val; document.getElementById("thumbBox").style.display = "block"; } function mkThumb(val,alt) { document.getElementById("imgBox").src = "img/wait.gif"; document.getElementById("imgBox").src = val; document.getElementById("thumbBox").style.display = "block"; } function mkZoom(val,wid,hei){ if ((screen.width < 1000)||(screen.height < 1.5*parseInt(hei))){ window.open(val,"zoom","width=" + wid + ",height=" + hei + " ,toolbar=no, location=no,status=no,menubar=no,scrollbars=no,resizable=no"); } else { document.getElementById("imgBox").src = "img/wait.gif"; document.getElementById("imgBox").src = val; document.getElementById("thumbBox").style.display = "block"; document.getElementById("thumbBox").style.top = "160px"; document.getElementById("thumbBox").style.left = (160 + parseInt((680 - parseInt(wid) - 20)/2)) + "px"; } } function clsThumb() { document.getElementById("thumbBox").style.display = "none"; document.getElementById("imgBox").src = "img/wait.gif"; } function isEmail(string) { if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){ return true } else { return false } } function convalida(obj) { if ((!isEmail(obj.mail_figlio1.value))&&(obj.mail_figlio1.value!='')){ alert (" Amico 1 è un indirizzo non valido"); return false; } if ((!isEmail(obj.mail_figlio2.value))&&(obj.mail_figlio2.value!='')){ alert (" Amico 2 è un indirizzo non valido"); return false; } if ((!isEmail(obj.mail_figlio3.value))&&(obj.mail_figlio3.value!='')){ alert (" Amico 3 è un indirizzo non valido"); return false; } if ((!isEmail(obj.mail_figlio4.value))&&(obj.mail_figlio4.value!='')){ alert (" Amico 4 è un indirizzo non valido"); return false; } if ((!isEmail(obj.mail_figlio5.value))&&(obj.mail_figlio5.value!='')){ alert (" Amico 5 è un indirizzo non valido"); return false; } return true; } function servizio(str,nomepag,nomediv,ogg){ if (navigator.appName == "Microsoft Internet Explorer" ){ var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open( "GET", "services/"+nomepag+".asp?sid=" + Math.random()); } else { var xmlhttp=new XMLHttpRequest(); xmlhttp.open( "POST", "services/"+nomepag+".asp"); } xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4) { document.getElementById(nomediv).innerHTML=xmlhttp.responseText; if ((xmlhttp.responseText != "")||(document.getElementById(ogg).value == "")){ document.getElementById("chk"+nomediv).src = "img/errore.gif"; } else { document.getElementById("chk"+nomediv).src = "img/checked.gif"; } document.getElementById("chk"+nomediv).style.display = "inline"; } } xmlhttp.send(str); } function confrontaNew(ogg,val,nomediv,msg){ document.getElementById(ogg).value = trim(document.getElementById(ogg).value); val = trim(val); if ((val == "")||(document.getElementById(ogg).value == "")){ document.getElementById(nomediv).innerHTML = ""; document.getElementById("chk"+nomediv).src = "img/1x1.gif"; } else { if ((document.getElementById(ogg).value == val)&&(document.getElementById(ogg).value != "")){ document.getElementById(nomediv).innerHTML = ""; document.getElementById("chk"+nomediv).src = "img/checked.gif"; } else { document.getElementById(nomediv).innerHTML = msg; document.getElementById("chk"+nomediv).src = "img/errore.gif"; } } document.getElementById("chk"+nomediv).style.display = "inline"; } function chkMailAddress_1(mVal,nomediv){ mVal = trim(mVal); if ((mVal.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)||(mVal == "")) { document.getElementById(nomediv).innerHTML = ""; document.getElementById("chk"+nomediv).src = "img/1x1.gif"; } else { document.getElementById(nomediv).innerHTML = 'L\'e-mail non è valida.'; document.getElementById("chk"+nomediv).src = "img/errore.gif"; } document.getElementById("chk"+nomediv).style.display = "inline"; } function confermaNew(){ var vmg = document.getElementById("chkImgBad").src; var vmo = document.getElementById("chkImgBase").src; servizio('mail='+document.getElementById('email').value,'chkMail','framemail','email'); servizio('txtpwd='+document.getElementById('pwd').value,'chkPass','framepass','pwd'); confrontaNew('email',document.getElementById('confermaemail').value,'framemail2','L\'e-mail non è stata confermata correttamente.'); confrontaNew('pwd',document.getElementById('confermapwd').value,'framepass2','La password non è stata confermata correttamente.'); chkMailAddress_1(document.getElementById('email').value, 'framemail3'); if ((document.getElementById("chkframemail").src != vmg)&&(document.getElementById("chkframemail2").src == vmo)&&(document.getElementById("chkframepass").src == vmo)&&(document.getElementById("chkframepass2").src == vmo)&&(document.getElementById("chkframemail3").src != vmg)){ document.getElementById("frm").submit(); } } function confermaIscrizioneNew(){ var vmg = document.getElementById("chkImgBase").src; var ncl = document.getElementById("idnaturacliente").value; if ((ncl == '2')||(ncl == '3')||(ncl == '4')||(ncl == '5')||(ncl == '6')){ chkBase("partitaiva",true); } else { chkBase("partitaiva",false); } if ((ncl == '2')||(ncl == '3')||(ncl == '4')||(ncl == '6')){ chkBase("ragsoc",true); chkBase("nome",true); chkBase("cognome",true); } else { chkBase("ragsoc",false); chkBase("nome",true); chkBase("cognome",true); } chkBase('indirizzo',true); chkBase('cap',true); chkBaseNum('cap'); chkBase('codfisc',false); chkBase('emailfatt',false); chkBase('telefono',true); chkBase('fax',false); chkBase('dati',true); chkBase('divulgabile',false); chkBase('idnaturacliente',true); chkBase('citta',true); chkBase('provincia',true); if (trim(document.getElementById("cap").value).length != 5){ document.getElementById("chkcap").src = "img/errore.gif"; } if ((chkCodice('I'))&&(document.getElementById('chkindirizzo').src == vmg)&&(document.getElementById('chkcap').src == vmg)&&(!(isNaN(document.getElementById('cap').value)))&&(document.getElementById('chktelefono').src == vmg)&&(document.getElementById('chkdati').src == vmg)&&(document.getElementById('chkidnaturacliente').src == vmg)&&(document.getElementById('chkcitta').src == vmg)&&(document.getElementById('chkprovincia').src == vmg)&&((document.getElementById('chkpartitaiva').src == vmg)||(document.getElementById('partitaiva').disabled))&&((document.getElementById('chkragsoc').src == vmg)||((document.getElementById('ragsoc').disabled)&&(document.getElementById('chknome').src == vmg)&&(document.getElementById('chkcognome').src == vmg)))){ checkDatiIscrizione(); } else { alert('Alcune informazioni non sono state inserite correttamente'); } } function chkBaseNum(ogg){ if (isNaN(document.getElementById(ogg).value)){ document.getElementById("chk"+ogg).src = "img/errore.gif"; } } function chkBase(ogg, obbligatorio){ if (document.getElementById(ogg).type == "checkbox"){ if (!document.getElementById(ogg).checked){ if (obbligatorio) { document.getElementById("chk"+ogg).src = "img/errore.gif"; } } else { document.getElementById("chk"+ogg).src = "img/checked.gif"; } } else { if (document.getElementById(ogg).value == ""){ if (obbligatorio) { document.getElementById("chk"+ogg).src = "img/errore.gif"; } } else { document.getElementById("chk"+ogg).src = "img/checked.gif"; } } document.getElementById("chk"+ogg).style.display = "inline"; } function setCampi(val){ document.getElementById("natcl").innerHTML = document.getElementById("idnaturacliente").options[document.getElementById("idnaturacliente").options.selectedIndex].text; document.getElementById("tiscrivicome").style.display = "block"; setTitoli(document.getElementById("idnaturacliente").value); var clr_ok = document.getElementById("cognome").style.backgroundColor; if (String(val) == '1'){ document.getElementById("ragsoc").value = ""; document.getElementById("ragsoc").disabled = true; document.getElementById("ast_rsoc").style.display = "none"; document.getElementById("ast_cogn").style.display = "inline"; document.getElementById("ast_nome").style.display = "inline"; document.getElementById("ragsoc").style.backgroundColor = "#EEEEEE"; document.getElementById("partitaiva").value = ""; document.getElementById("partitaiva").disabled = true; document.getElementById("ast_piva").style.display = "none"; document.getElementById("ast_cfis").style.display = "inline"; document.getElementById("partitaiva").style.backgroundColor = "#EEEEEE"; } if (String(val) == '2'){ document.getElementById("ragsoc").disabled = false; document.getElementById("ast_rsoc").style.display = "inline"; document.getElementById("ast_cogn").style.display = "inline"; document.getElementById("ast_nome").style.display = "inline"; document.getElementById("ragsoc").style.backgroundColor = clr_ok; document.getElementById("partitaiva").disabled = false; document.getElementById("ast_piva").style.display = "inline"; document.getElementById("ast_cfis").style.display = "none"; document.getElementById("partitaiva").style.backgroundColor = clr_ok; } if (String(val) == '3'){ document.getElementById("ragsoc").disabled = false; document.getElementById("ast_rsoc").style.display = "inline"; document.getElementById("ast_cogn").style.display = "inline"; document.getElementById("ast_nome").style.display = "inline"; document.getElementById("ragsoc").style.backgroundColor = clr_ok; document.getElementById("partitaiva").disabled = false; document.getElementById("ast_piva").style.display = "inline"; document.getElementById("ast_cfis").style.display = "none"; document.getElementById("partitaiva").style.backgroundColor = clr_ok; } if (String(val) == '4'){ document.getElementById("ragsoc").disabled = false; document.getElementById("ast_rsoc").style.display = "inline"; document.getElementById("ast_cogn").style.display = "inline"; document.getElementById("ast_nome").style.display = "inline"; document.getElementById("ragsoc").style.backgroundColor = clr_ok; document.getElementById("partitaiva").disabled = false; document.getElementById("ast_piva").style.display = "inline"; document.getElementById("ast_cfis").style.display = "none"; document.getElementById("partitaiva").style.backgroundColor = clr_ok; } if (String(val) == '5'){ document.getElementById("ragsoc").value = ""; document.getElementById("ragsoc").disabled = true; document.getElementById("ast_rsoc").style.display = "none"; document.getElementById("ast_cogn").style.display = "inline"; document.getElementById("ast_nome").style.display = "inline"; document.getElementById("ragsoc").style.backgroundColor = "#EEEEEE"; document.getElementById("partitaiva").disabled = false; document.getElementById("ast_piva").style.display = "inline"; document.getElementById("ast_cfis").style.display = "none"; document.getElementById("partitaiva").style.backgroundColor = clr_ok; } if (String(val) == '6'){ document.getElementById("ragsoc").disabled = false; document.getElementById("ast_rsoc").style.display = "inline"; document.getElementById("ast_cogn").style.display = "inline"; document.getElementById("ast_nome").style.display = "inline"; document.getElementById("ragsoc").style.backgroundColor = clr_ok; document.getElementById("partitaiva").disabled = false; document.getElementById("ast_piva").style.display = "inline"; document.getElementById("ast_cfis").style.display = "none"; document.getElementById("partitaiva").style.backgroundColor = clr_ok; } } function setTitoli (nc){ var str = "natCl=" + nc; if (navigator.appName == "Microsoft Internet Explorer" ){ var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open( "GET", "services/clientiTitoli.asp?sid=" + Math.random()); } else { var xmlhttp=new XMLHttpRequest(); xmlhttp.open( "POST", "services/clientiTitoli.asp"); } xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState == 4 && xmlhttp.status == 200) { if (navigator.appName == "Microsoft Internet Explorer" ){ document.getElementById("idtitolo").outerHTML = ""; } else { document.getElementById("idtitolo").innerHTML = xmlhttp.responseText; } } } xmlhttp.send(str); } function ricalcolaC1(op) { var PaginaRitorno; if (op == "R") { PaginaRitorno = "" } else { PaginaRitorno = "Carrello1.asp" } document.getElementById("PaginaRitornoC1").value = PaginaRitorno; document.getElementById("ListaProdottiC1").submit(); } function attivaBuonoC1 (val,tot){ document.getElementById("totScontatoC1").innerHTML = "€ " + tot; document.getElementById("entitaBuono").innerHTML = "€ " + val; document.getElementById("rigaScontoC1").style.display = "inline"; document.getElementById("buonoScelto").style.display = "inline"; } function noBuonoC1 (){ document.getElementById("rigaScontoC1").style.display = "none"; document.getElementById("buonoScelto").style.display = "none"; } function aggiungiC1(elemento,piu){ document.getElementById("PaginaRitornoC1").value = "carrello.asp"; if (piu == "S"){ document.getElementById("txtQty"+elemento).value++; } document.getElementById("ListaProdottiC1").action = "OpCarrello.asp"; document.getElementById("ListaProdottiC1").submit(); } function sottraiC1(elemento,valore) { if (Number(document.getElementById("txtQty"+elemento).value) > 1){ document.getElementById("PaginaRitornoC1").value = "carrello.asp"; document.getElementById("txtQty"+elemento).value--; document.getElementById("ListaProdottiC1").action = "OpCarrello.asp"; document.getElementById("ListaProdottiC1").submit(); } else{ var flag = confirm("Vuoi eliminare il prodotto dal carrello?"); if (flag==true) { document.location = "opCarrello.asp?PaginaRitorno=Carrello.asp&OpCarr=Del&IdD=" + elemento; } } } function selectNazioneC1B(val) { var nazBase = "1"; if (document.getElementById("indirizzoC1B") != undefined){ document.getElementById("indirizzoC1B").style.display = "block"; } if (document.getElementById("provinciaC1") != undefined){ if (val == nazBase) { document.getElementById("provinciaC1").style.display = "block"; } else { document.getElementById("provinciaC1").style.display = "none"; } } //getPointC1(); } function getPointC1() { var nomepag = "getPoint"; var nomediv = "pointC1B"; var str = "idnazione=" + document.getElementById("NazioneC1").value; if (navigator.appName == "Microsoft Internet Explorer" ){ var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open( "GET", "services/"+nomepag+".asp?sid=" + Math.random()); } else { var xmlhttp=new XMLHttpRequest(); xmlhttp.open( "POST", "services/"+nomepag+".asp"); } xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4) { document.getElementById(nomediv).innerHTML=xmlhttp.responseText; } } xmlhttp.send(str); } function sendAddressC1B(){ var chkAll = ""; if ((document.getElementById("Citta") != undefined)&&(chkAll == "")) { if (document.getElementById("Citta").value == "") { chkAll = "NO"; alert("Immettere la città di spedizione"); document.getElementById("Citta").focus(); } } if ((document.getElementById("Telefono") != undefined)&&(chkAll == "")) { if (document.getElementById("Telefono").value == "") { chkAll = "NO"; alert("Inserire un numero di telefono nell'Indirizzo di Spedizione"); document.getElementById("Telefono").focus(); } } if ((document.getElementById("SpedireA") != undefined)&&(chkAll == "")) { if (document.getElementById("SpedireA").value == "") { chkAll = "NO"; alert("Immettere il destinatario nell'indirizzo di spedizione"); document.getElementById("SpedireA").focus(); } } if ((document.getElementById("Indirizzo") != undefined)&&(chkAll == "")) { if (document.getElementById("Indirizzo").value == "") { chkAll = "NO"; alert("Immettere l`indirizzo di spedizione"); document.getElementById("Indirizzo").focus(); } } if ((document.getElementById("Provincia") != undefined)&&(chkAll == "")) { if (document.getElementById("Provincia").value == "") { chkAll = "NO"; alert("Selezionare la provincia di spedizione"); document.getElementById("Provincia").focus(); } } if ((document.getElementById("CAP") != undefined)&&(chkAll == "")) { if (document.getElementById("CAP").value == "") { chkAll = "NO"; alert("Immettere il CAP di spedizione"); document.getElementById("CAP").focus(); } } if ((document.getElementById("AttenzioneDi") != undefined)&&(chkAll == "")) { if (document.getElementById("AttenzioneDi").value == "") { chkAll = "NO"; alert("Il referente è obbligatorio"); document.getElementById("AttenzioneDi").focus(); } } if (chkAll == ""){ document.getElementById("frmIndirizzo").submit(); } } function VisualizzaInfoC2(frase) { var inf = document.getElementById("objT"+frase).value; if (inf != "") { document.getElementById("infoC2").title = "Informazioni Ulteriori"; document.getElementById("infoC2").innerHTML = "
" + inf + "
"; } else { document.getElementById("infoC2").title = ""; document.getElementById("infoC2").innerHTML = ""; } $(function() { $('#infoC2').dialog({ autoOpen: false, show: 'blind' }); $('#infoC2').dialog('open'); return false; }); } function VisualizzaInfoC4(frase,opt) { var inf = document.getElementById("objT"+frase).value; if ((inf != "") && (opt == 1)) { document.getElementById("infoC4").title = "Informazioni Ulteriori"; document.getElementById("infoC4").innerHTML = "" + inf + "
"; } else { document.getElementById("infoC4").title = ""; document.getElementById("infoC4").innerHTML = ""; } $(function() { $('#infoC4').dialog({ autoOpen: false, show: 'blind' }); $('#infoC4').dialog('open'); return false; }); } function mkBox_gal(cp, isgal){ if (document.getElementById("GalleryBox")){ document.getElementById("GalleryBox").style.display = "block"; document.getElementById("GalleryBox").innerHTML = ""; if (navigator.appName == "Microsoft Internet Explorer" ){ var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open( "GET", "services/gallery.asp?sid=" + Math.random()); } else { var xmlhttp=new XMLHttpRequest(); xmlhttp.open( "POST", "services/gallery.asp"); } xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4) { document.getElementById("GalleryBox").innerHTML = xmlhttp.responseText; } } xmlhttp.send("CodProdotto=" + escape(cp) + "&gal=" + escape(isgal)); } } function cng_gal(zoom){ if (document.getElementById("gal_main")){ document.getElementById("gal_main").innerHTML = "