var
  t,v,pcnum,numpc,nummimmo,acquisto, prezzototale,prezzonetto;

function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+'.'+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + '&euro; ' + num + ',' + cents);
}
function Calcola() {
		messaggio = "";
		prezzi = new Array(2);
		addi = new Array(1);
		nomi = new Array(3);
		prezzi[3] = [80,120,150,200,250,300,400,500,600,700,800,900,1200,0,50,1000]; 
		prezzi[0] = [140,200,250,330,400,500,700,900,1000,1100,1300,1500,2000,0,95,1800]; 
		prezzi[1] = [170,235,315,410,550,700,900,1100,1200,1350,1550,1750,2400,0,125,2200]; 
		prezzi[2] = [200,270,380,500,700,900,1100,1250,1400,1600,1800,2000,2700,0,160,2500]; 
		
		addi[0] = [20,25,30,45,60,80,100,100,100,100,100,100,120,0,15,100]; 
		
		nomi[0] = ['U10','U15','U20','U35','U50','U75','U100','U150','U200','U250','U300','U400','Full','','U5','U600']; 
		nomi[1] = ['10','15','20','35','50','75','100','150','200','250','300','400','illimitate','','5','600']; 
		nomi[2] = ['Base','Master','Premium','Solo Scadenze','','','','','','','','','']; 
		if (!document.getElementById("t4").checked && !document.getElementById("t1").checked && !document.getElementById("t2").checked && !document.getElementById("t3").checked) {
			if(messaggio!="")messaggio=messaggio+"\n";
			messaggio = messaggio+"Scegliere la tipologia di versione";
		} else if (!document.getElementById("v1").checked && !document.getElementById("v2").checked && !document.getElementById("v3").checked
				 && !document.getElementById("v4").checked && !document.getElementById("v5").checked && !document.getElementById("v6").checked
				 && !document.getElementById("v7").checked && !document.getElementById("v8").checked && !document.getElementById("v9").checked
				 && !document.getElementById("v10").checked && !document.getElementById("v11").checked && !document.getElementById("v12").checked
				 && !document.getElementById("v13").checked && !document.getElementById("v14").checked && !document.getElementById("v15").checked 
				) {
			if(messaggio!="")messaggio=messaggio+"\n";
			messaggio = messaggio+"Scegliere la quantita' massima d'immobili da gestire";
		} else {
			if (document.getElementById("v1").checked) v=0
			else if (document.getElementById("v2").checked) v=1
			else if (document.getElementById("v3").checked) v=2
			else if (document.getElementById("v4").checked) v=3
			else if (document.getElementById("v5").checked) v=4
			else if (document.getElementById("v6").checked) v=5
			else if (document.getElementById("v7").checked) v=6
			else if (document.getElementById("v8").checked) v=7
			else if (document.getElementById("v9").checked) v=8
			else if (document.getElementById("v10").checked) v=9
			else if (document.getElementById("v11").checked) v=10
			else if (document.getElementById("v12").checked) v=11
			else if (document.getElementById("v13").checked) v=12
			else if (document.getElementById("v14").checked) v=14
			else v=15;

      if (document.getElementById("t1").checked) t=0
			else if (document.getElementById("t2").checked) t=1
			else if (document.getElementById("t4").checked) t=3
			else t=2;
			
			acquisto = nomi[0][v] + ' '+nomi[2][t];
			numimmo = nomi[1][v];
			
		
		}
		if (messaggio!="") {
		  //jQuery.facebox(messaggio)
			alert(messaggio);
			return false;
		}	
		pcnum = document.getElementById("pcnum").value;
		numpc = pcnum;
		vprezzo = prezzi[t][v];
		if (v>=6 && pcnum!=0 && v!=14) --pcnum;
		if (v==12 && pcnum!=0) --pcnum;
		vprezzo = vprezzo+pcnum*addi[0][v];
		prezzonetto = formatCurrency(vprezzo);
		document.getElementById("prezzo").innerHTML = prezzonetto;	
		prezzototale = formatCurrency(vprezzo+vprezzo*21/100);	
		return true;		
	}

