function ingrandimento(str,w,h){  msg = window.open(str,'Oggetto','resizable=no,width='+w+',height='+h+',status=no,location=no,toolbar=no,resize=no,left='+(screen.width-w)/2+',top='+(screen.height-h)/2);	msg.document.write("<html><head><title>Oggetto</title></head><body topmargin=0 leftmargin=0>");	msg.document.write("<a href=javascript:self.close();><img src="+str+" border=0 alt=Chiudi></a></body></html>");}function edit(str,w,h){    msg = window.open(str,'Edit','resizable=yes,width='+w+',height='+h+',status=no,location=no,toolbar=no,resize=no,left='+(screen.width-w)/2+',top='+(screen.height-h)/2);}function finestra(str){	msg = window.open(str,'Finestra','width=500,height=300,scrollbars=yes');}function loadpage(list) { location.href = list.options[list.selectedIndex].value} //----------------------------------------------------------------------------------------------------------------------------------------------function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_validateForm_it() { //v4.0  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm_it.arguments;  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);    if (val) { nm=val.title; if ((val=val.value)!="") {      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');        if (p<1 || p==(val.length-1)) errors+='- '+nm+' deve contenre un indirizzo e-mail valido.\n';      } else if (test!='R') { num = parseFloat(val);        if (isNaN(val)) errors+='- '+nm+' deve contenere un numero.\n';        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');          min=test.substring(8,p); max=test.substring(p+1);          if (num<min || max<num) errors+='- '+nm+' deve contenere un numero compreso tra '+min+' e '+max+'.\n';    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' è obbligatorio.\n'; }  } if (errors) alert('Sono stati riscontrati i seguenti errori:\n'+errors);  document.MM_returnValue = (errors == '');}//----------------------------------------------------------------------------------------------------------------------------------------------function MM_validateForm_en() { //v4.0  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm_en.arguments;  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);    if (val) { nm=val.title; if ((val=val.value)!="") {      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');        if (p<1 || p==(val.length-1)) errors+='- '+nm+' mus be content a valid address mail.\n';      } else if (test!='R') { num = parseFloat(val);        if (isNaN(val)) errors+='- '+nm+' must be content a valid number.\n';        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');          min=test.substring(8,p); max=test.substring(p+1);          if (num<min || max<num) errors+='- '+nm+' must be content a number between '+min+' and '+max+'.\n';    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }  } if (errors) alert('Following the errors:\n'+errors);  document.MM_returnValue = (errors == '');}//----------------------------------------------------------------------------------------------------------------------------------------------// function notfunction not(){return alert("Non puoi creare un nuovo carrello quando ne hai uno già aperto.");}//----------------------------------------------------------------------------------------------------------------------------------------------function elimina(){return confirm("Eliminare le informazioni selezionate?");}//----------------------------------------------------------------------------------------------------------------------------------------------function ordina(){return confirm("Ordinare gli articoli presenti nel carrello?");}//----------------------------------------------------------------------------------------------------------------------------------------------function duplica(){return confirm("Duplicare le informazioni selezionate?");}//----------------------------------------------------------------------------------------------------------------------------------------------function loadPage(list) { location.href = list.options[list.selectedIndex].value} //----------------------------------------------------------------------------------------------------------------------------------------------function priva() {if (!document.forms['form1'].elements['privacy'].checked) {alert("Devi accettare le norme di Privacy!");return false;}}//----------------------------------------------------------------------------------------------------------------------------------------------function privacy_it() {window.open('http://www.colorservice.it/privacy/privacy_ita.asp?nome=Sacrotech s.r.l.','Privacy','width=400,height=400,scrollbars=yes');}//----------------------------------------------------------------------------------------------------------------------------------------------function privacy_en() {window.open('http://www.colorservice.it/privacy/privacy_eng.asp?nome=Sacrotech s.r.l.','Privacy','width=400,height=400,scrollbars=yes');}//----------------------------------------------------------------------------------------------------------------------------------------------function amministratore() {alert("Abilitando questo comando, l'utente potrà amministrare l'intero sito e modificarne i dati presenti");}//----------------------------------------------------------------------------------------------------------------------------------------------function seleziona(v) {	var ck = document.getElementsByTagName("INPUT");	for(var i = 0; i < ck.length; i++)		if(ck[i].type == 'checkbox') ck[i].checked = v.checked;}