
function startCalc(){
interval = setInterval("calc()",1);
}
function calc(){
sel_id_mat=document.preventivo.materiale.value;
orizz = document.preventivo.base.value;
vert = document.preventivo.altezza.value;
num_cop = document.preventivo.copie.value;
if (num_cop =="" && num_cop ==0){
document.preventivo.copie.value==1;
}
else if  ( (orizz*1)==0 || (vert*1)==0 ) {
document.getElementById('esito').innerHTML = "Inserisci valori diversi da O";
}
else if  ( (orizz*1)!=0 && (vert*1)!=0 ) {
document.getElementById('esito').innerHTML = "base ed altezza OK";
}
vis_scar= (orizz*1)*(vert*1);
s_or_scar=(vis_scar*1)/(orizz*1);
s_vert_scar=(vis_scar*1)/(vert*1);
sperf_un=(orizz *1)*(vert*1)/10000;
sperf_tota=(orizz *1)*(vert*1)*(num_cop*1)/10000;
faces=document.preventivo.optio.value;
if (sperf_un <= 0.99 && sperf_tota < 1){
document.preventivo.area.value =Math.ceil((1000*(num_cop*1))/10000)*(faces*1);}
else if (sperf_un <= 0.99 && sperf_tota > 1){
document.preventivo.area.value =(num_cop*1) ;}
else if (sperf_un >0.99 && sperf_tota < 1){
document.preventivo.area.value =1*(faces*1);}
else if (sperf_un >0.99 && sperf_tota > 1){
document.preventivo.area.value =((orizz *1)*(vert*1)*(num_cop*1)*(faces*1))/10000;}
else if (sperf_un >0.99 && sperf_tota == 1){
document.preventivo.area.value =((orizz *1)*(vert*1)*(num_cop*1)*(faces*1))/10000;
}
otto=document.preventivo.soggetto.value;
if (otto==1){
document.preventivo.opz.value='stesso';}
else if (otto==1.1){
document.preventivo.opz.value='diverso';}
mquad=document.preventivo.area.value;
bilan=document.preventivo.pesan.value;
document.preventivo.peso.value=Math.ceil(((mquad*1)*(bilan*1))/(faces*1));
deni=document.preventivo.peso.value;

perimetro=((orizz*1)+(vert*1))*2;


rinforce=document.preventivo.rinforzo.value;
if (rinforce==0)
{document.preventivo.mostrarin.value=0+".00";
trinfo=0;
document.preventivo.viele.value='';}
else if (rinforce=='a')
{document.preventivo.viele.value='-ele:a-';
	document.preventivo.mostrarin.value=Math.ceil((orizz *1)/100)+".00";
trinfo=Math.ceil((orizz *1)/100);}
else if (rinforce=='b')
{document.preventivo.viele.value='-ele:b-';
	document.preventivo.mostrarin.value=Math.ceil((vert*1)/100)+".00";
trinfo=Math.ceil((vert*1)/100);}
else if (rinforce=='c')
{document.preventivo.viele.value='-ele:c-';
	document.preventivo.mostrarin.value=Math.ceil((vert*1)/100)+".00";
trinfo=Math.ceil((vert*1)/100);}
else if (rinforce=='d')
{document.preventivo.viele.value='-ele:d-';
document.preventivo.mostrarin.value=Math.ceil((orizz *1)/100)+".00";
trinfo=Math.ceil((orizz *1)/100);}
else if (rinforce=='ad')
{document.preventivo.viele.value='-ele:ad-';
	document.preventivo.viele.value='a';
	document.preventivo.mostrarin.value=Math.ceil(((orizz *1)*2)/100)+".00";
trinfo=Math.ceil(((orizz *1)*2)/100);}
else if (rinforce=='bc')
{document.preventivo.viele.value='-ele:bc-';
	document.preventivo.mostrarin.value=Math.ceil(((vert *1)*2)/100)+".00";
trinfo=Math.ceil(((vert *1)*2)/100);}
else if (rinforce=='abcd')
{document.preventivo.viele.value='-ele:abcd-';
	document.preventivo.mostrarin.value=Math.ceil((perimetro *1)/100)+".00";
trinfo=Math.ceil((perimetro *1)/100);}

solas=document.preventivo.asola.value;
if (solas==0)
{document.preventivo.viasola.value='';
	document.preventivo.mostrasol.value=0+".00";
trasol=0;}
else if (solas=='a')
{document.preventivo.viasola.value='-aso:a-';
	document.preventivo.mostrasol.value=Math.ceil((orizz *1)/100)+".00";
trasol=Math.ceil((orizz *1)/100);}
else if (solas=='b')
{document.preventivo.viasola.value='-aso:b-';
	document.preventivo.mostrasol.value=Math.ceil((vert*1)/100)+".00";
trasol=Math.ceil((vert*1)/100);}
else if (solas=='c')
{document.preventivo.viasola.value='-aso:c-';
	document.preventivo.mostrasol.value=Math.ceil((vert*1)/100)+".00";
trasol=Math.ceil((vert*1)/100);}
else if (solas=='d')
{document.preventivo.viasola.value='-aso:d-';
	document.preventivo.mostrasol.value=Math.ceil((orizz *1)/100)+".00";
trasol=Math.ceil((orizz *1)/100);}
else if (solas=='ad')
{document.preventivo.viasola.value='-aso:ad-';
	document.preventivo.mostrasol.value=Math.ceil(((orizz *1)*2)/100)+".00";
trasol=Math.ceil(((orizz *1)*2)/100);}
else if (solas=='bc')
{document.preventivo.viasola.value='-aso:bc-';
	document.preventivo.mostrasol.value=Math.ceil(((vert *1)*2)/100)+".00";
trasol=Math.ceil(((vert *1)*2)/100);}
else if (solas=='abcd')
{document.preventivo.viasola.value='-aso:abcd-';
	document.preventivo.mostrasol.value=Math.ceil((perimetro *1)/100)+".00";
trasol=Math.ceil((perimetro *1)/100);}

numesole=document.preventivo.occhi.value;
if (numesole==0)
{document.preventivo.numerocchi.value=0;
cumeso=0;}
else if (numesole=='a')
{document.preventivo.viocc.value='-occh:a-';
cumeso=document.preventivo.numerocchi.value;}
else if (numesole=='b')
{document.preventivo.viocc.value='-occh:b-';
cumeso=document.preventivo.numerocchi.value;}
else if (numesole=='c')
{document.preventivo.viocc.value='-occh:c-';
cumeso=document.preventivo.numerocchi.value;}
else if (numesole=='d')
{document.preventivo.viocc.value='-occh:d-';
cumeso=document.preventivo.numerocchi.value;}
else if (numesole=='bc')
{document.preventivo.viocc.value='-occh:bc-';
cumeso=document.preventivo.numerocchi.value;}
else if (numesole=='ad')
{document.preventivo.viocc.value='-occh:ad-';
cumeso=document.preventivo.numerocchi.value;}
else if (numesole=='abcd')
{document.preventivo.viocc.value='-occh:abcd-';
cumeso=document.preventivo.numerocchi.value;}
dentsa=(cumeso*1)/10;
document.preventivo.lavorazioni.value=Math.ceil(((dentsa*1)+(trasol*1)+(trinfo*1))*(num_cop*1))+".00";
teos=document.preventivo.lavorazioni.value;
lavere=document.preventivo.viocc.value;
tevere=document.preventivo.viele.value;
solvere=document.preventivo.viasola.value;
if  ( (teos*1)==0) {
document.preventivo.monobi.value='nessuna';
}
else if  ( (teos*1)!=0) {
document.preventivo.monobi.value=solvere+tevere+lavere+"n."+cumeso;
}


sei=document.preventivo.costo.value;
document.preventivo.taglio.value=Math.ceil(num_cop*1)+".00";
num=Math.round(((mquad*1)*(sel_id_mat*1)*(otto*1))*100)/100;
num=""+num; 
if(num.indexOf(".") == -1)
    {
        document.preventivo.prezzo.value=num+".00"; 
		document.preventivo.costo.value=(num*1)+(num_cop*1)+(teos*1)+".00"; 
		num=Math.round(((sei*1)*1.21)*100)/100;
num=""+num; 
if(num.indexOf(".") == -1)
    {
        document.preventivo.costoIVA.value=num+".00";
		num=Math.round(((sei*1)/(num_cop*1))*100)/100;
num=""+num; 
if(num.indexOf(".") == -1)
    {
        document.preventivo.costosing.value=num+".00"; 
		
    }
    else
    {
        var splitted=num.split(".");
        if(splitted[1].length < 2)splitted[1]=splitted[1]+"0";
        document.preventivo.costosing.value=splitted[0]+"."+splitted[1];
		
		
		
    }
    return num
		
    }
    else
    {
        var splitted=num.split(".");
        if(splitted[1].length < 2)splitted[1]=splitted[1]+"0";
        document.preventivo.costoIVA.value=splitted[0]+"."+splitted[1];
		num=Math.round(((sei*1)/(num_cop*1))*100)/100;
num=""+num; 
if(num.indexOf(".") == -1)
    {
        document.preventivo.costosing.value=num+".00"; 
		
    }
    else
    {
        var splitted=num.split(".");
        if(splitted[1].length < 2)splitted[1]=splitted[1]+"0";
        document.preventivo.costosing.value=splitted[0]+"."+splitted[1];
		
		
		
    }
    return num
		
		
		
    }
    return num;
	
    }
    else
    {
        var splitted=num.split(".");
        if(splitted[1].length < 2)splitted[1]=splitted[1]+"0";
        document.preventivo.prezzo.value=splitted[0]+"."+splitted[1];
		document.preventivo.costo.value=(splitted[0]*1)+(teos*1)+(num_cop*1)+"."+(splitted[1]*1);
		num=Math.round(((sei*1)*1.21)*100)/100;
num=""+num; 
if(num.indexOf(".") == -1)
    {
        document.preventivo.costoIVA.value=num+".00";
		num=Math.round(((sei*1)/(num_cop*1))*100)/100;
num=""+num; 
if(num.indexOf(".") == -1)
    {
        document.preventivo.costosing.value=num+".00"; 
		
    }
    else
    {
        var splitted=num.split(".");
        if(splitted[1].length < 2)splitted[1]=splitted[1]+"0";
        document.preventivo.costosing.value=splitted[0]+"."+splitted[1];
		
		
		
    }
    return num
		
    }
    else
    {
        var splitted=num.split(".");
        if(splitted[1].length < 2)splitted[1]=splitted[1]+"0";
        document.preventivo.costoIVA.value=splitted[0]+"."+splitted[1];
		num=Math.round(((sei*1)/(num_cop*1))*100)/100;
num=""+num; 
if(num.indexOf(".") == -1)
    {
        document.preventivo.costosing.value=num+".00"; 
		
    }
    else
    {
        var splitted=num.split(".");
        if(splitted[1].length < 2)splitted[1]=splitted[1]+"0";
        document.preventivo.costosing.value=splitted[0]+"."+splitted[1];
		
		
		
    }
    return num
		
		
		
    }
    return num;
	
    }
    return num;
 }
 



var subi = new Array();
subi [0]="stesso soggetto";
subi [1]="soggetti differenti";
var costo_d  = new Array();
costo_d  [0]="1";
costo_d  [1]="1.1";

function sogg() {
  num_cop= document.preventivo.copie.value;
  var select_pl = document.preventivo.soggetto;

  select_pl.options.length=0;
  if (num_cop <= 1 ){
    select_pl.options[select_pl.options.length] = new Option(subi[0],costo_d[0]);
  }
  else  if (num_cop > 1){
    for(var i=0; i<subi.length; i++)
    select_pl.options[select_pl.options.length] = new Option(subi[i],costo_d[i]);
  }

}


function stopCalc(){
clearInterval(interval);
}

