function korvaa(value, name)
{
str = value; 
newstr=str.replace(/,/i, ".");
document.getElementById(name).value= newstr;
}

function IsNumeric(sText, name)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
	  if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
		 alert("Vain lukuarvot sallittuja ja niiden tulee olla nollaa suurempia. Anna luku uudelleen.");
		 document.getElementById(name).value= '';
		 document.getElementById(name).focus();		 
		 break;
		 }
      }
   return IsNumber;
   }

// funktiot   
   
function pv()
{
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
document.myForm.paivays.value = (day + "." + month + "." + year);
}

function muutasumma()
{
summa();
kayttoh();
annosmaara();
ainehintaannos();
myyntikate();
}

function ainehintaannos()
{
if (document.myForm.ainehinta.value > 0)
{
var sum;
sum = document.myForm.ainehinta.value;
z = document.myForm.annosmaara.value;
w = (sum/z);
document.myForm.ainehintaannos.value = Math.round((w)*800)/800;
}
}

function annosmaara()
{
if (document.myForm.annoskoko.value > 0)
{
var sum2;
sum2 = document.myForm.saanto.value;
document.myForm.saanto.value = (sum2);
document.myForm.annosmaara.value =  Math.round((sum2/document.myForm.annoskoko.value)*100)/100;
}
}

function myyntikate()
{
if (document.myForm.ainehintaannos.value && document.myForm.myyntihinta.value && document.myForm.annosmaara.value > 0)
{
var z, r;
z = document.myForm.ainehintaannos.value;
r = document.myForm.myyntihinta.value;
document.myForm.myyntikate.value = Math.round((r-z)*100)/100;
}

if (document.myForm.ainehintaannos.value && document.myForm.myyntihinta.value && document.myForm.annosmaara.value > 0)
{
var z, r;
z = document.myForm.ainehintaannos.value;
r = document.myForm.myyntihinta.value;
document.myForm.myyntikatepros.value = Math.round(((r-z)*100)*100)/100; 
}
}

function summa() // hinnat
{
array11 = new Array(5);
array11[0] = Number(document.myForm.ah1.value);
array11[1] = Number(document.myForm.ah2.value);
array11[2] = Number(document.myForm.ah3.value);
array11[3] = Number(document.myForm.ah4.value);
array11[4] = Number(document.myForm.ah5.value);
array11[5] = Number(document.myForm.ah6.value);
array11[6] = Number(document.myForm.ah7.value);
array11[7] = Number(document.myForm.ah8.value);
array11[8] = Number(document.myForm.ah9.value);
array11[9] = Number(document.myForm.ah10.value);
array11[10] = Number(document.myForm.ah11.value);
array11[11] = Number(document.myForm.ah12.value);
array11[12] = Number(document.myForm.ah13.value);
array11[13] = Number(document.myForm.ah14.value);
array11[14] = Number(document.myForm.ah15.value);

a = new Array(14);

var x, suma, w;

x = 0;
suma = 0;
for (x=0; x <= 14; x++)
{

suma += array11[x]; 
//alert(x);
}

document.myForm.ainehinta.value =  Math.round((suma)*100)/100;
ainehintaannos();
}

function saanto()
{
array2 = new Array(5);
array2[0] = Number(document.myForm.e1.value);
array2[1] = Number(document.myForm.e2.value);
array2[2] = Number(document.myForm.e3.value);
array2[3] = Number(document.myForm.e4.value);
array2[4] = Number(document.myForm.e5.value);
array2[5] = Number(document.myForm.e6.value);
array2[6] = Number(document.myForm.e7.value);
array2[7] = Number(document.myForm.e8.value);
array2[8] = Number(document.myForm.e9.value);
array2[9] = Number(document.myForm.e10.value);
array2[10] = Number(document.myForm.e11.value);
array2[11] = Number(document.myForm.e12.value);
array2[12] = Number(document.myForm.e13.value);
array2[13] = Number(document.myForm.e14.value);
array2[14] = Number(document.myForm.e15.value);

a = new Array(15);
var y, sum2, str;
y = 0;
sum2 = 0;
   for (y=0; y <= 14; y++)
{
sum2 += array2[y]; 
}
document.myForm.saanto.value = Math.round((sum2)*100)/100;
annosmaara();

//document.myForm.ainehinta.value = (sum);
}

function kayttoh(value, name)

{
if (document.myForm.e1.value && document.myForm.d1.value > 0 ) (document.myForm.kh1.value = Math.round(((document.myForm.a1.value/document.myForm.e1.value)*(document.myForm.d1.value))*100)/100);
if (document.myForm.e2.value && document.myForm.d2.value > 0 ) (document.myForm.kh2.value = Math.round(((document.myForm.a2.value/document.myForm.e2.value)*(document.myForm.d2.value))*100)/100);
if (document.myForm.e3.value && document.myForm.d3.value > 0 ) (document.myForm.kh3.value = Math.round(((document.myForm.a3.value/document.myForm.e3.value)*(document.myForm.d3.value))*100)/100);
if (document.myForm.e4.value && document.myForm.d4.value > 0 ) (document.myForm.kh4.value = Math.round(((document.myForm.a4.value/document.myForm.e4.value)*(document.myForm.d4.value))*100)/100);
if (document.myForm.e5.value && document.myForm.d5.value > 0 ) (document.myForm.kh5.value = Math.round(((document.myForm.a5.value/document.myForm.e5.value)*(document.myForm.d5.value))*100)/100);
if (document.myForm.e6.value && document.myForm.d6.value > 0 ) (document.myForm.kh6.value = Math.round(((document.myForm.a6.value/document.myForm.e6.value)*(document.myForm.d6.value))*100)/100);
if (document.myForm.e7.value && document.myForm.d7.value > 0 ) (document.myForm.kh7.value = Math.round(((document.myForm.a7.value/document.myForm.e7.value)*(document.myForm.d7.value))*100)/100);
if (document.myForm.e8.value && document.myForm.d8.value > 0 ) (document.myForm.kh8.value = Math.round(((document.myForm.a8.value/document.myForm.e8.value)*(document.myForm.d8.value))*100)/100);
if (document.myForm.e9.value && document.myForm.d9.value > 0 ) (document.myForm.kh9.value = Math.round(((document.myForm.a9.value/document.myForm.e9.value)*(document.myForm.d9.value))*100)/100);
if (document.myForm.e10.value && document.myForm.d10.value > 0 ) (document.myForm.kh10.value = Math.round(((document.myForm.a10.value/document.myForm.e10.value)*(document.myForm.d10.value))*100)/100);
if (document.myForm.e11.value && document.myForm.d11.value > 0 ) (document.myForm.kh11.value = Math.round(((document.myForm.a11.value/document.myForm.e11.value)*(document.myForm.d11.value))*100)/100);
if (document.myForm.e12.value && document.myForm.d12.value > 0 ) (document.myForm.kh12.value = Math.round(((document.myForm.a12.value/document.myForm.e12.value)*(document.myForm.d12.value))*100)/100);
if (document.myForm.e13.value && document.myForm.d13.value > 0 ) (document.myForm.kh13.value = Math.round(((document.myForm.a13.value/document.myForm.e13.value)*(document.myForm.d13.value))*100)/100);
if (document.myForm.e14.value && document.myForm.d14.value > 0 ) (document.myForm.kh14.value = Math.round(((document.myForm.a14.value/document.myForm.e14.value)*(document.myForm.d14.value))*100)/100);
if (document.myForm.e15.value && document.myForm.d15.value > 0 ) (document.myForm.kh15.value = Math.round(((document.myForm.a15.value/document.myForm.e15.value)*(document.myForm.d15.value))*100)/100);

if (document.myForm.kh1.value > 0) (document.myForm.ah1.value = Math.round((document.myForm.kh1.value*(document.myForm.e1.value/100))*100)/100);
if (document.myForm.kh2.value > 0) (document.myForm.ah2.value = Math.round((document.myForm.kh2.value*(document.myForm.e2.value/100))*100)/100);
if (document.myForm.kh3.value > 0) (document.myForm.ah3.value = Math.round((document.myForm.kh3.value*(document.myForm.e3.value/100))*100)/100);
if (document.myForm.kh4.value > 0) (document.myForm.ah4.value = Math.round((document.myForm.kh4.value*(document.myForm.e4.value/100))*100)/100);
if (document.myForm.kh5.value > 0) (document.myForm.ah5.value = Math.round((document.myForm.kh5.value*(document.myForm.e5.value/100))*100)/100);
if (document.myForm.kh6.value > 0) (document.myForm.ah6.value = Math.round((document.myForm.kh6.value*(document.myForm.e6.value/100))*100)/100);
if (document.myForm.kh7.value > 0) (document.myForm.ah7.value = Math.round((document.myForm.kh7.value*(document.myForm.e7.value/100))*100)/100);
if (document.myForm.kh8.value > 0) (document.myForm.ah8.value = Math.round((document.myForm.kh8.value*(document.myForm.e8.value/100))*100)/100);
if (document.myForm.kh9.value > 0) (document.myForm.ah9.value = Math.round((document.myForm.kh9.value*(document.myForm.e9.value/100))*100)/100);
if (document.myForm.kh10.value > 0) (document.myForm.ah10.value = Math.round((document.myForm.kh10.value*(document.myForm.e10.value/100))*100)/100);
if (document.myForm.kh11.value > 0) (document.myForm.ah11.value = Math.round((document.myForm.kh11.value*(document.myForm.e11.value/100))*100)/100);
if (document.myForm.kh12.value > 0) (document.myForm.ah12.value = Math.round((document.myForm.kh12.value*(document.myForm.e12.value/100))*100)/100);
if (document.myForm.kh13.value > 0) (document.myForm.ah13.value = Math.round((document.myForm.kh13.value*(document.myForm.e13.value/100))*100)/100);
if (document.myForm.kh14.value > 0) (document.myForm.ah14.value = Math.round((document.myForm.kh14.value*(document.myForm.e14.value/100))*100)/100);
if (document.myForm.kh15.value > 0) (document.myForm.ah15.value = Math.round((document.myForm.kh15.value*(document.myForm.e15.value/100))*100)/100);

//document.myForm.ainehinta.value = (sum); */

summa();
myyntikate();
}

function havikki()
{
// laskee hukasta
if (document.myForm.b1.value != "" ) (document.myForm.a1.value = (Math.round((document.myForm.e1.value*100)/(100- document.myForm.b1.value))));
if (document.myForm.b2.value != "" ) document.myForm.a2.value = (Math.round((document.myForm.e2.value*100)/(100- document.myForm.b2.value)));
if (document.myForm.b3.value != "" ) document.myForm.a3.value = (Math.round((document.myForm.e3.value*100)/(100- document.myForm.b3.value)));
if (document.myForm.b4.value != "" ) document.myForm.a4.value = (Math.round((document.myForm.e4.value*100)/(100- document.myForm.b4.value)));
if (document.myForm.b5.value != "" ) document.myForm.a5.value = (Math.round((document.myForm.e5.value*100)/(100- document.myForm.b5.value)));
if (document.myForm.b6.value != "" ) document.myForm.a6.value = (Math.round((document.myForm.e6.value*100)/(100- document.myForm.b6.value)));
if (document.myForm.b7.value != "" ) document.myForm.a7.value = (Math.round((document.myForm.e7.value*100)/(100- document.myForm.b7.value)));
if (document.myForm.b8.value != "" ) document.myForm.a8.value = (Math.round((document.myForm.e8.value*100)/(100- document.myForm.b8.value)));
if (document.myForm.b9.value != "" ) document.myForm.a9.value = (Math.round((document.myForm.e9.value*100)/(100- document.myForm.b9.value)));
if (document.myForm.b10.value != "" ) document.myForm.a10.value = (Math.round((document.myForm.e10.value*100)/(100- document.myForm.b10.value)));
if (document.myForm.b11.value != "" ) document.myForm.a11.value = (Math.round((document.myForm.e11.value*100)/(100- document.myForm.b11.value)));
if (document.myForm.b12.value != "" ) document.myForm.a12.value = (Math.round((document.myForm.e12.value*100)/(100- document.myForm.b12.value)));
if (document.myForm.b13.value != "" ) document.myForm.a13.value = (Math.round((document.myForm.e13.value*100)/(100- document.myForm.b13.value)));
if (document.myForm.b14.value != "" ) document.myForm.a14.value = (Math.round((document.myForm.e14.value*100)/(100- document.myForm.b14.value)));
if (document.myForm.b15.value != "" ) document.myForm.a15.value = (Math.round((document.myForm.e15.value*100)/(100- document.myForm.b15.value)));
kayttoh();
saanto();
myyntikate();
}

