function prova(te)
{
var scofin =1.00;
var sconto =0.00;
var scpe1 = parseFloat(te.serie1.value);
var scpe2 = parseFloat(te.serie2.value);
var scpe3 = parseFloat(te.serie3.value);

var piva = parseFloat(te.iva.value);

var mesco = 0.00;
var scme1 = parseInt(te.merce1.value);
var scme2 = parseInt(te.merce2.value);



if ( scpe1 >0 ) {
   scofin = scofin * ( 100 - scpe1 ) / 100

   if ( scpe2 > 0 ) {
      scofin = scofin * ( 100 - scpe2 ) / 100
       if ( scpe3 > 0 ) {
          scofin = scofin * ( 100 - scpe1 ) / 100
        }
    }
}


if (scme1 > 0 && scme2> 0) {
  mesco = 100 - ( ( scme1 * 100 ) / (scme1 + scme2) );
}

scofin = scofin * (( 100 - mesco ) / 100)


sconto =(100 - (scofin * 100))


if (piva > 0 && scpe1>0)
 { sconet = 100 -( ( (100-sconto) * (100+piva) )/100 ) }
else{ sconet = sconto}

document.risul.perc.value= sconet;

return (false);
}
function rstresu()
{
  document.risul.perc.value= 0;
}





function scl2scn(te)
{
var pscl = parseFloat(te.SCL.value);
var pscn = parseFloat(te.SCN.value);
var piva = parseFloat(te.iva.value);
var civa = 0.0000


if  ( !(piva>0) || (!(pscl>0) && !(pscn>0)) || (pscl>100) || (pscn>100) || (piva>100) )
{  alert("Valori non validi !");
return (false);
}


civa = 1 + piva/100;


if ( pscl >0 ) {
  if ( (pscn >0) && (pscn != (pscl * civa - piva) )) {
         alert ("I valori inseriti non sono corretti")
         return (false)
}
    pscn = pscl * civa - piva;
    
    }
else {
    pscl = (pscn + piva )/ civa ;
   
}

if  (!(pscn>0) || !(pscl>0))
{  alert("Valori non validi !");
return (false);
}

te.SCN.value = pscn;
te.SCL.value = pscl;

return (false);
}




function rstresu()
{
    document.sconti.SCL.value = 0;
    document.sconti.SCN.value = 0;
    document.sconti.iva.value = 0;
}


