﻿   function updatetot() {
	document.price.totale.value=parseFloat(document.price.plusbandm.value)+
		parseFloat(document.price.plusback.value)+
		parseFloat(document.price.plusos.value)+
		parseFloat(document.price.pluscps.value)+
		parseFloat(document.price.plushd.value)+
		parseFloat(document.price.plussp.value)+
		parseFloat(document.price.pluscpu.value)+
		parseFloat(document.price.plusdrac.value)+
		parseFloat(document.price.basep.value)+
		parseFloat(document.price.plusip.value)+
		parseFloat(document.price.plusfw.value)+
                parseFloat(document.price.plusvz.value)+
		parseFloat(document.price.plusmem.value);

	document.price.totale.setup=parseFloat(document.price.plusback.value)+
		parseFloat(document.price.plushd.value)+
		parseFloat(document.price.pluscpu.value)+
		parseFloat(document.price.plusdrac.value)+
                parseFloat(document.price.plusvz.value)+
		parseFloat(document.price.basep.value)+
		parseFloat(document.price.plusmem.value);

	document.price.setup.value=parseFloat(document.price.totale.setup)/10;

	 document.price.deschd.value=document.price.hd.options[document.price.hd.options.selectedIndex].text;
	 document.price.desccpu.value=document.price.cpu.options[document.price.cpu.options.selectedIndex].text;
	 document.price.descdrac.value=document.price.drac.options[document.price.drac.options.selectedIndex].text;
	 document.price.descback.value=document.price.back.options[document.price.back.options.selectedIndex].text;
	 document.price.descbandm.value=document.price.bandm.options[document.price.bandm.options.selectedIndex].text;
	 document.price.descip.value=document.price.ip.options[document.price.ip.options.selectedIndex].text;
	 document.price.descfw.value=document.price.fw.options[document.price.fw.options.selectedIndex].text;
	 document.price.descos.value=document.price.os.options[document.price.os.options.selectedIndex].text;
	 document.price.desccps.value=document.price.cps.options[document.price.cps.options.selectedIndex].text;
	 document.price.descmem.value=document.price.mem.options[document.price.mem.options.selectedIndex].text;
         document.price.descvz.value=document.price.vz.options[document.price.vz.options.selectedIndex].text;
	 document.price.descsp.value=document.price.sp.options[document.price.sp.options.selectedIndex].text;
	
	}
	
	function changehd(prezzo) {
	 pos=document.price.hd.options.selectedIndex;
	 document.price.plushd.value=document.price.hd.options[pos].value;
	 document.price.deschd.value=document.price.hd.options[pos].text;
	 updatetot();
	 
	}
	
	function changemem(prezzo) {
	 pos=document.price.mem.options.selectedIndex;
	 document.price.plusmem.value=document.price.mem.options[pos].value;
	 document.price.descmem.value=document.price.mem.options[pos].text;
	 updatetot();
	 
	}
	
	function changecpu(prezzo) {
	 pos=document.price.cpu.options.selectedIndex;
	 document.price.pluscpu.value=document.price.cpu.options[pos].value;
	 document.price.desccpu.value=document.price.cpu.options[pos].text;
	 updatetot();
	 
	}

        function changevz(prezzo) {
         pos=document.price.vz.options.selectedIndex;
         document.price.plusvz.value=document.price.vz.options[pos].value;
         document.price.descvz.value=document.price.vz.options[pos].text;
         updatetot();

        }

	function changedrac(prezzo) {
         pos=document.price.drac.options.selectedIndex;
         document.price.plusdrac.value=document.price.drac.options[pos].value;
         document.price.descdrac.value=document.price.drac.options[pos].text;
         updatetot();

        }

	
	function changesp(prezzo) {
	 pos=document.price.sp.options.selectedIndex;
	 document.price.plussp.value=document.price.sp.options[pos].value;
	 document.price.descsp.value=document.price.sp.options[pos].text;
	updatetot();
	
	}
	
	function changeos(prezzo) {
	 pos=document.price.os.options.selectedIndex;
	 document.price.plusos.value=document.price.os.options[pos].value;
	 document.price.descos.value=document.price.os.options[pos].text;
	 updatetot();
	 
	}
	
	function changemails(prezzo) {
	 pmails=document.price.mails.options.selectedIndex;
	 document.price.plusmails.value=document.price.mails.options[pmails].value;
	 document.price.descmails.value=document.price.mails.options[pmails].text;
	 updatetot();
	 
	}
	
	function changecps(prezzo) {
	 pcps=document.price.cps.options.selectedIndex;
	 document.price.pluscps.value=document.price.cps.options[pcps].value;
	 document.price.desccps.value=document.price.cps.options[pcps].text;
	 updatetot();
	 
	}
	
	function changeback(prezzo) {
	 pos=document.price.back.options.selectedIndex;
	 document.price.plusback.value=document.price.back.options[pos].value;
	 document.price.descback.value=document.price.back.options[pos].text;
	 updatetot();
	 
	}
	
	function changeband(prezzo) {
	 pos=document.price.band.options.selectedIndex;
	 document.price.plusband.value=document.price.band.options[pos].value;
	 document.price.descband.value=document.price.band.options[pos].text;
	 updatetot();
	 
	}
	
	function changeip(prezzo) {
	 pos=document.price.ip.options.selectedIndex;
	 document.price.plusip.value=document.price.ip.options[pos].value;
	 document.price.descip.value=document.price.ip.options[pos].text;
	 updatetot();
	 
	}
	
	function changefw(prezzo) {
	 pos=document.price.fw.options.selectedIndex;
	 document.price.plusfw.value=document.price.fw.options[pos].value;
	 document.price.descfw.value=document.price.fw.options[pos].text;
	 updatetot();
	 
	}
	
	function changebandm(prezzo) {
	 pos=document.price.bandm.options.selectedIndex;
	 document.price.plusbandm.value=document.price.bandm.options[pos].value;
	 document.price.descbandm.value=document.price.bandm.options[pos].text;
	 updatetot();
	 
	}
	
