rasti1 = new Array();
rasti2 = new Array();
for (i = 0;i < 20;i=i+1)
{
  rasti1[i] = 0;
  rasti2[i] = 0;
}

kohde1 = new Array();
kohde2 = new Array();
kohde3 = new Array();
kohde = new Array();

kohde[0] = 0;
kohde[1] = 0;
kohde[2] = 0;
kohde[3] = 0;
kohde[4] = 0;
kohde[5] = 0;
kohde[6] = 0;
kohde[7] = 0;
kohde[8] = 0;
kohde[9] = 0;
kohde[10] = 0;

panos = 1;

function paivita_hinta(pelityyppi, saldo)
{
  lkm = 0;
  lkm1 = 0;
  lkm2 = 0;
  vahennys = 0;
  if (pelityyppi == 1 || pelityyppi == 3)
  {
    for (i = 1;i < 20;i=i+1)
    {
      if (rasti1[i] == 1)
      {
        lkm++;
      }
    }
  }
  if (pelityyppi == 2)
  {
    for (i = 1;i < 20;i=i+1)
    {
      if (rasti1[i] == 1)
      {
        lkm1++;
      }
      if (rasti2[i] == 1)
      {
        lkm2++;
      }
    }
    for (j = 1;j < 20;j=j+1)
    {
      if (rasti1[j] == 1 && rasti2[j] == 1)
      {
        vahennys = vahennys + 1;
      }
    }
    if (lkm1 > 0 && lkm2 > 0)
    {
      lkm = lkm1 * lkm2 - vahennys;
    }
  }
  document.veikkaus_formi.hinta.value = document.veikkaus_formi.panos.value * lkm;
  if (document.veikkaus_formi.panos.value * lkm > 0 && saldo >= document.veikkaus_formi.panos.value * lkm)
  {
    document.veikkaus_formi.laheta.disabled = false;
  }
  else
  {
    document.veikkaus_formi.laheta.disabled = true;
  }
}

function paivita_rastit(arvo, sarake, pelityyppi, saldo)
{
//  if (pelityyppi == 2) // Kaksari
//  {
//    arvo = (arvo-1) * 2 + sarake;
//  }

  if (sarake == 1)
  {
    if (arvo > 0)
    {
      if (rasti1[arvo] == 0)
      {
        rasti1[arvo] = 1;
      }
      else
      {  
        rasti1[arvo] = 0;
      } 
    }
  }
  if (sarake == 2)
  {
    if (arvo > 0)
    {
      if (rasti2[arvo] == 0)
      {
        rasti2[arvo] = 1;
      }
      else
      {  
        rasti2[arvo] = 0;
      } 
    }
  }
// Tämä disabloi toisen sarakkeen rastin
  if (pelityyppi == 2) // Kaksari
  {
    if (sarake == 1)
    {
      arvo = arvo + 1;
    }
    if (sarake == 2)
    {
      arvo = arvo - 1;
    }
    if (document.veikkaus_formi.elements[arvo+1].disabled == true)
    {
//      document.veikkaus_formi.elements[arvo+1].disabled = false;
    }
    else
    {
//      document.veikkaus_formi.elements[arvo+1].disabled = true;
    }
  }
  paivita_hinta(pelityyppi, saldo);
}

function paivita_kiintea(kerroin, saldo)
{
  panos = document.kiintea_formi.panos.value;
  document.kiintea_formi.voitto.value = panos*kerroin;
  document.kiintea_formi.kerroin.value = kerroin;
  if (kerroin > 0 && saldo >= panos)
  {
    document.kiintea_formi.laheta.disabled = false;
  }
  else
  {
    document.kiintea_formi.laheta.disabled = true;
  }
}

function valitse_kerroin(sarake, rivi, saldo)
{
  var txt="kerroin";
  if (kohde[rivi] == 0)
  {
    if (sarake > 0)
    {
      txt = txt+sarake+rivi;
      document.getElementById(txt).style.backgroundColor = "#FF0000";
    }
  }
  else
  {
    vanha_kerroin = kohde[rivi];
    txt = txt+vanha_kerroin+rivi;
    document.getElementById(txt).style.backgroundColor = "transparent";
    if (sarake > 0)
    {
      if (sarake != vanha_kerroin)
      {
        txt="kerroin";
        txt = txt+sarake+rivi;
        document.getElementById(txt).style.backgroundColor = "#FF0000";
      }
      else
      {
        sarake = 0;
      }
    }
  }
  document.kiintea_formi.debug.value = txt;
  kohde[rivi] = sarake;
  if (rivi == 0)
  {
    document.kiintea_formi.valinta0.value = sarake;
  }
  if (rivi == 1)
  {
    document.kiintea_formi.valinta1.value = sarake;
  }
  if (rivi == 2)
  {
    document.kiintea_formi.valinta2.value = sarake;
  }
  if (rivi == 3)
  {
    document.kiintea_formi.valinta3.value = sarake;
  }
  if (rivi == 4)
  {
    document.kiintea_formi.valinta4.value = sarake;
  }
  if (rivi == 5)
  {
    document.kiintea_formi.valinta5.value = sarake;
  }
  if (rivi == 6)
  {
    document.kiintea_formi.valinta6.value = sarake;
  }
  if (rivi == 7)
  {
    document.kiintea_formi.valinta7.value = sarake;
  }
  if (rivi == 8)
  {
    document.kiintea_formi.valinta8.value = sarake;
  }
  if (rivi == 9)
  {
    document.kiintea_formi.valinta9.value = sarake;
  }
  if (rivi == 10)
  {
    document.kiintea_formi.valinta10.value = sarake;
  }
  laske_kerroin(saldo);
}

function laske_kerroin(saldo)
{
  kerroin = 1;
  lkm = 0;
  for (i = 0;i < 10;i++)
  {
    if (kohde[i] == 1)
    {
      kerroin = kerroin * kohde1[i];
      lkm++;
    }
    if (kohde[i] == 2)
    {
      kerroin = kerroin * kohde2[i];
      lkm++;
    }
    if (kohde[i] == 3)
    {
      kerroin = kerroin * kohde3[i];
      lkm++;
    }
  } 
  if (lkm == 0)
  {
    kerroin = 0;
  }
  kerroin = (Math.round(kerroin*100))/100;
//  document.kiintea_formi.debug.value = lkm;
  paivita_kiintea(kerroin,saldo);
}

function alusta_kertoimet(rivi,ker1,ker2,ker3)
{
  kohde1[rivi] = ker1;
  kohde2[rivi] = ker2;
  kohde3[rivi] = ker3;
}

function popup(value)
{
  window.open('kertoimet.php?ID_kohde='+value, 'Kertoimet', config='height=600,width=500');
}

