<!--
var prezzo;

function colora(what,pz){	
	if(pz!=null) prezzo=pz;
	var strID=what.id;
	var nome=strID.substring(0,strID.indexOf("_")+1);
	var numeroStr=strID.substring(strID.indexOf("_")+1,strID.lastIndexOf("_")); //numero progressivo dei campi input
	var numeroInt=new Number(numeroStr);
	var pos=strID.substring(strID.lastIndexOf("_")+1,strID.length); //numero d'ordine della scheda prodotto

	for (i=numeroInt; i<=5; i++){
		document.getElementById(nome+i+"_"+pos).style.border='1px solid #F2C391';
	}	
	for (i=numeroInt-1; i>0; i--){
		document.getElementById(nome+i+"_"+pos).style.border='1px solid #F2C391';
	}	
	what.style.border='1px solid #F85200';
	

	what.value = what.value.replace(',','.');
	qtaInserita=new Number(what.value);
	qtaMinima=new Number(document.getElementById(nome+1+"_"+pos).value);

	if(isNaN(qtaInserita)){
		alert("Dato non valido!");
		what.value='0';
		calcolaPrezzo(pos,0,prezzo);
	}else{
		if(numeroStr=='5'){
			if (isMultiple(qtaInserita,qtaMinima))
				calcolaPrezzo(pos,what.value);
			else{
				alert("La quantita' inserita deve essere multipla della quantita' minima!");
				what.value='0';
				calcolaPrezzo(pos,0);
			}
		}else{
			calcolaPrezzo(pos,what.value);
		}
	}	
	document.getElementById("f_"+pos).quantita.value=what.value;
}

function isMultiple(num1,num2){
	num1h=Math.round(num1*100);
	num2h=Math.round(num2*100);
	return (num1h == (Math.floor(num1h/num2h)*num2h));
}

function calcolaPrezzo(pos,quantita){
	quantitaInt=new Number(quantita);
	prezzoFloat=new Number(prezzo);
	result=quantitaInt*prezzoFloat;
	if(!isNaN(result)){
		document.getElementById("p_ordine_"+pos).innerHTML='&#8364;&#160;<b>'+result.toFixed(2)+'</b>';
	}
	else{
		document.getElementById("p_ordine_"+pos).innerHTML='&#8364;&#160;<b>--</b>';
	}
}

var ok='true';

function showHideLayers(nomeLayer,stato) {
	obj=document.getElementById(nomeLayer);
	var state=stato;
	
	if(obj!=null){
		if(state=='show')
			obj.style.visibility='visible';
		else
			if(ok=='true')
				obj.style.visibility='hidden';		
	}
}

function hideAll(nomeLayer,numFigli){
	tmp=new Number(numFigli);
	for(i=1;i<=tmp;i++){
		divObj=document.getElementById(nomeLayer+i);
		if(divObj!=null){
			divObj.style.visibility='hidden';
		}
	}
}

function hide(nomeLayer){
	setTimeout("showHideLayers('"+nomeLayer+"','hide')", 100);
}

function setOk(state){
	ok=state;	
}

/*function coloraEvent(what,prezzo){	
	if(event.type=='keydown' && event.keyCode==13){
			colora(what,prezzo);		
		}
}*/

function coloraEvent(what,q1,q2,q3,q4,p1,p2,p3,p4,attiva4,skipEvent){	
	if((event.type=='keydown' && event.keyCode==13) || skipEvent){
		if(attiva4==true){
			var pz;
				if(what.value<=q2 && what.value>=q1)
					pz=p1;				
				if(what.value<=q3 && what.value>=q2)
					pz=p2;				
				if(what.value<=q4 && what.value>=q3)
					pz=p3;				
				if(what.value>=q4)
					pz=p4;				
			prezzo=pz;
			colora(what);
		}else{
			prezzo=p1;
			colora(what);		
		}
	}
}

function coloraSingolo(what,pz,clic,qtaMin){	
	what.style.border='1px solid #F85200';
	if((event.type=='keydown' && event.keyCode==13) || clic){
		strID=what.id;
		pos=strID.substring(strID.lastIndexOf("_")+1,strID.length); //numero d'ordine della scheda prodotto
		prezzo=pz;
		
		if(what.value>=qtaMin){
			calcolaPrezzo(pos,what.value);
			document.getElementById("f_"+pos).quantita.value=what.value;
		}
		else{
			alert("La quantita' inserita deve essere maggiore della quantita' minima!");
			what.value=qtaMin;
			calcolaPrezzo(pos,qtaMin);
		}
	}
}

function aggiungiProd(nomeForm){
	if(nomeForm.quantita.value>0) 
		nomeForm.submit(); 
	else 
		alert('Devi prima scegliere una quantita!');
}

function invia(nomeForm){
	nomeForm.submit();
}
function apri_o_chiudi(nome_div) {
	menuObj=document.getElementById(nome_div+"_menu");
	divObj=document.getElementById(nome_div);
	if(divObj.style.display=='none'){	
		menuObj.className='aperto';
		divObj.style.display='block';
	}else{
		menuObj.className='';
		divObj.style.display='none';
	}
}


function Approfondisci(apri) {
	var stile = "top=10, left=10, width=450, height=300, status=no, menubar=no, toolbar=no, scrollbars=yes, resizable=no";
	window.open(apri, "", stile);
}

function openPopup(page){
	window.open(page);
}


function aggiorna(idc,idp,qta,qMin,qOld)	{	
	if(event.keyCode == 13 || event.type=='click')	{
		if(!parseInt(qta)){
			alert("Il valore inserito non è un numero");
			document.getElementById("n_"+idp).value=qOld;
		}
		else if(qta < 1 || qta > 100000)	{
			alert("Il valore inserito non è valido");
			document.getElementById("n_"+idp).value=qOld;
		}
		else if((qta%qMin)!=0){
			alert("La quantità deve essere un multiplo di "+qMin);
			document.getElementById("n_"+idp).value=qOld;
		}
		else{
			document.location="carrello.jsp?op=2&idc="+idc+"&idp="+idp+"&qta="+qta;
		}
	}	
}

function MM_buonoRegalo2(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_buonoRegalo2(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_buonoRegalo() { //v6.0
  var i,p,v,obj,args=MM_buonoRegalo.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_buonoRegalo2(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function openPage(padID){
	location.href = "fasciaElementi.jsp?idp="+padID;
}

function subBuono(objForm){
	if(objForm.nome_da.value!='' && objForm.nome_a.value!='' && objForm.email_dest.value!='' && objForm.valore.value!=''){
		if(!isNaN(objForm.valore.value)){
			intValue=new Number(objForm.valore.value);
			if(intValue>=10 && intValue<=250){
				myRe = new RegExp(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/);				
				if(myRe.test(objForm.email_dest.value))
					objForm.submit();
				else
					alert("Indirizzo email non valido");
			}else
				alert("Valore del buono non valido!");
		}else
			alert("Valore del buono non valido!");
	}else
		alert("Devi compilare tutti i campi obbligatori!");
}

function openCartoline(cartella,preview,nome,files){
	window.open(preview,'Anteprima_Cartolina','scrollbars=yes,toolbar=no,menubar=no,resizable=yes,status=yes,width=200,height=200');
	document.location="cartolineAuguri.jsp?dir="+cartella+"&imm="+preview+"&nome="+nome+"&files="+files;	
}
-->