var bollati=[];
var bollatiP=[];
var cambiali=[];

var bollati_cat;
var bollati_sez;
var articoli=new Array();
var tot_cat;
var contatore=0;
var impTotale=0;
var totCambiali;
var postDataBollati="";
var cattotali="";
var objQ
var objN

	
	
function textOnChange(objB){
	
	if(!bollati_cat){
		var obj=document.getElementById("prodotti_bollati");
		bollati_cat=obj.getAttribute("categorie").split(",");
		bollati_sez=obj.getAttribute("sezioni").split(",");
		tot_cat=bollati_cat.length+1;
	
		for (i=0;i<tot_cat;i++){
			cattotali+=i + "=" +bollati_cat[i] + "<br>";
			}
		
		
		}
	//document.getElementById("riepilogospesa").innerHTML=bollati_cat[0]+"<br>" + bollati_cat;
	bollati[objB.id]=objB.value;
	if (objB.value=="")bollati[objB.id]=0;
	bollatiP[objB.id]=objB.getAttribute("prezzo");
	
	
	
	
	getOrderBollatiList();
	
}

function marcabolloFissa(objB){
	if(!bollati_cat){
		var obj=document.getElementById("prodotti_bollati");
		bollati_cat=obj.getAttribute("categorie").split(",");
		bollati_sez=obj.getAttribute("sezioni").split(",");
		tot_cat=bollati_cat.length+1;
	
		for (i=0;i<tot_cat;i++){
			cattotali+=i + "=" +bollati_cat[i] + "fff<br>";
			}
		
		
		}
	
	
	bollati[objB.id]=1;
	bollatiP[objB.id]=objB.value.replace(",",".");
		if (bollatiP[objB.id]<1){
			bollati[objB.id]=0;
			bollatiP[objB.id]="";
			document.getElementById("errorFisso").innerHTML="<br>Immettere un valore uguale o superiore ad 1 Euro";
		}else{
		document.getElementById("errorFisso").innerHTML="";
		getOrderBollatiList();
		}
	}

function getOrderBollatiList(){
	
		var objR=document.getElementById("articoli_selezionati");
		//objR.style.visibility="hidden";
		var p;
		var tmp="<div class=\"texttitselect padd\"><b>Preventivo:</b></div>";
		var impArticolo;
		impTotale=0;
		articoli=[];
		basketArticle[servizioID]=0;
		postDataBollati="bollati=";
		for  (p in bollati){
			basketArticle[servizioID]++;
			if (bollati[p]>0){
				var p1=p.split("_");
				if (!articoli[p1[1]])articoli[p1[1]]=articoli[p1[1]]="";
				impArticolo=((bollati[p]*(bollatiP[p]*100))/100).toFixed(2);
				impTotale+=impArticolo*1;
				postDataBollati+=p+"|" + bollati[p] +"|" +bollatiP[p] +   " #"
				articoli[p1[1]]+="<tr><td width=30% class=text11back1>€ "+getEuro(bollatiP[p])+"</td><td class=text11back1 width=10%>x</td><td class=text11back1 width=12% align=center>"+bollati[p]+"</td>"
				articoli[p1[1]]+="<td class=text11back align=right width=36%>€ "+getEuro(impArticolo)+"</td><td width=12% class=text11back1 align=center><img src=/site/images/service/basket_del.gif width=14 height=14 onClick=removeBollati('"+p+"')></td></tr>"
				//tmp+=p + ",";
			}
		}
		var sezName="";
		for (i=1;i<tot_cat;i++){
		
			
			
			
			if (articoli[i]){
					if (bollati_sez[i]!=sezName){
					sezName=bollati_sez[i];
					tmp+="<table width=100% cellspacing=0 cellpadding=1 border=\"0\">";
					//tmp+="<tr ><td  height=8></td></tr>";
				tmp+="<tr ><td class=text11back3 height=30><strong>"+bollati_sez[i]+"</strong></td></tr></table>";
				}
				
				
				
			tmp+="<table width=100% cellspacing=0 cellpadding=1  border=\"0\">";
			tmp+="<tr ><td class=text11back2 colspan=5>"+bollati_cat[i]+"</td></tr>";
			tmp+=articoli[i];
			tmp+="<tr ><td  height=2></td></tr>";
			tmp+="</table>";
		}
			}
		
			
			var orderCambiali=getOrderCambialiList();
			
		//if (isLogged){
			objR.innerHTML=tmp + orderCambiali+ getTableTotale(getEuro(impTotale.toFixed(2)));
			if(impTotale>0)objR.innerHTML+= buttonSend();	
			objR.style.visibility='visible';
		//}
		
	
	}	

	
	
	
function removeBollati(tic){
	bollati[tic]=0;
	//document.getElementById(tic).value=0;
	getOrderBollatiList();
	}
	
function removeCambiale(tic){
	cambiali[tic]=[];
	//document.getElementById(tic).value=0;
	getOrderBollatiList();
	}	
	
function getEuro(p){
	return p.replace(".",",");
	}
	
function getTableTotale(im){
		var tmp="<table width=100% cellspacing=0 cellpadding=1  border=\"0\" >";
					//tmp+="<tr ><td  height=8></td></tr>";
				tmp+="<tr ><td width=52% class=text11 align=right ><strong>Totale</strong></td><td class=text11back height=30 width=36% align=right><strong>€ "+im+"</strong></td><td width=12%  ></td></tr></table>";
				
	return tmp;
	
	}		
	
function buttonSend(){
	
	if(!isLogged){return "<div class=\"padd\" style=\"color:#FF0000\">Attenzione per acquistare prodotti è necessario effettuare il Login</div>";}
	
	return "<div class=\"pcenter padd\"><input type=\"button\" value=\"Invia nel Carrello\" class=\"textformButton\" onclick=\"sendBollatiInBasket()\"></div>";
	
	}
	
function sendBollatiInBasket(){
	postData=postDataBollati;
	cambiali=[];
	bollati=[];
	getData('site.php?p=order_&cmd=order_&action=send_in_basket&id='+ servizioID +'&type=bollati',"articoli_selezionati"); 
	//document.getElementById("riepilogospesa").innerHTML=postDataBollati;
	}
	
/*
function cambialeCalc(obj){
	
	objQ=document.getElementById("quantita");
	objN=document.getElementById("nominale");
	var q=objQ.value;
	var n=objN.value;
	

	var ib=(objN.value*0.012).toFixed(2);
	var ibT=(ib*q).toFixed(2);
	document.getElementById("importo_bollo").innerHTML=getEuro(ib) + "x"+ q +"<br><strong>€ "+getEuro(ibT);
	
	var orT=(0.10*q).toFixed(2);
	document.getElementById("ordinario").innerHTML="0,10 x"+ q +"<br><strong>€ "+getEuro(orT);
	
	var preT=(0.30*q).toFixed(2);
	document.getElementById("preparazione").innerHTML="0,30 x"+ q +"<br><strong>€ "+getEuro(preT);
	totCambiali=(ibT*1+orT*1+preT*1).toFixed(2);
	
	document.getElementById("totale").innerHTML= getEuro(totCambiali);
	
	
	
	}			
*/	
	
function cambialeCalc(obj){
	
	objQ=document.getElementById("quantita");
	objN=document.getElementById("nominale");
	var q=objQ.value;
	var n=objN.value;
	

	var ib=(objN.value*0.012).toFixed(2);
	var ibT=(ib*q).toFixed(2);
	document.getElementById("importo_bollo").innerHTML=getEuro(ib) + "x"+ q +"<br><strong>€ "+getEuro(ibT);
	/*
	var orT=(0.10*q).toFixed(2);
	document.getElementById("ordinario").innerHTML="0,10 x"+ q +"<br><strong>€ "+getEuro(orT);
	
	var preT=(0.30*q).toFixed(2);
	document.getElementById("preparazione").innerHTML="0,30 x"+ q +"<br><strong>€ "+getEuro(preT);
	//totCambiali=(ibT*1+orT*1+preT*1).toFixed(2);
	*/
	totCambiali=ibT;
	document.getElementById("totale").innerHTML= getEuro(totCambiali);
	
	
	
	}				
	
	
	
function insertCambiale(){
	var tmp;
	objQ=document.getElementById("quantita");
	objN=document.getElementById("nominale");
	var q=objQ.value;
	var n=objN.value;
	objQ.value=0;
	objN.value=0;
	cambiali[n]=q;
	getOrderBollatiList();
	}
	
	
function getOrderCambialiList(){
	
	var tmp="";
	var camTmp="";
	postDataBollati+="&cambiali=";
	for (p in cambiali){
		if (cambiali[p]>0){
		basketArticle[servizioID]++;
		impTotaleC=(p*0.012)*cambiali[p] //+cambiali[p]*0.40;
		impTotale+=impTotaleC;
		postDataBollati+=p +"|" +  cambiali[p] + "#";
		
		camTmp+="<tr><td width=30% class=text11back1>€ "+p+"</td><td class=text11back1 width=10%>x</td><td class=text11back1 width=12% align=center>"+cambiali[p]+"</td>"
		camTmp+="<td class=text11back align=right width=36%>€ "+ getEuro(impTotaleC.toFixed(2)) +"</td><td width=12% class=text11back1 align=center><img src=/site/images/service/basket_del.gif width=14 height=14 onClick=removeCambiale('"+p+"')></td></tr>"
				
		}
		
		}
	if (camTmp){	
	tmp+="<table width=100% cellspacing=0 cellpadding=1>";
			tmp+="<tr ><td class=text11back3 colspan=5 height=30><strong>Cambiali</strong></td></tr>";
			tmp+=camTmp;
			tmp+="<tr ><td  height=2></td></tr>";
			tmp+="</table>";	
	}	
	return tmp;
	
	}	
