function valinta_ok(v) {
  var vValittu = false;
  var i = 0;
    
  while(i < document.forms[1].val.length && !vValittu) {
    vValittu = document.forms[1].val[i].checked;
    i++;
  }
  if(!vValittu) {
    alert("Valitse: ostan, myyn, otetaan lahjoituksena tai annetaan lahjoituksena!");
    return false;
  }
  else {
    return true;
  }
}

function tuote_ok(tuote) {
  if(document.forms[1].tuote.value.length < 2) {
    alert("Kirjoita tuotteen nimi!\nVähintään kaksi merkkiä, kiitos.");
    document.forms[1].tuote.focus();
      return false;
  }
  else if(document.forms[1].tuote.value.length > 50) {
    alert("Tuotteen nimi on liian pitkä!\nKirjoita korkeintaan 50 merkkiä, kiitos.");
    document.forms[1].tuote.focus();
      return false;
  }
  else {
    return true;
  }
}

function hinta_ok(hinta) {
  if(isNaN(document.forms[1].hinta.value) && document.forms[1].hinta.value != "") {
    alert("Kirjoita hinta numeerisena arvona!");
    document.forms[1].hinta.focus();
      return false;
  }
  else if(document.forms[1].hinta.value.length > 5) {
    alert("Liian suuri hinta!\nHinnassa sallitut numeeriset arvot: 1-99999");
    document.forms[1].hinta.focus();
      return false;
  }
  else {
    return true;
  }
}

function puh_ok(puh) {
  if(isNaN(document.forms[1].puh.value) || document.forms[1].puh.value.length < 6) {
    alert("Kirjoita puhelinnumerosi!\nVähintään kuusi numeroa, ei välilyöntejä eikä erikoismerkkejä, kiitos.");
    document.forms[1].puh.focus();
      return false;
  }
  else {
    return true;
  }
}

function turva_ok(turvakoodi) {
  if(document.forms[1].turvakoodi.value.length < 12) {
    alert("Kirjoita turvakoodi!\nKäytä vain pieniä kirjaimia, kiitos.");
    document.forms[1].turvakoodi.focus();
      return false;
  }
  else
    return true;
}

function kaikki_ok() {
  if(valinta_ok(document.forms[1].val) && tuote_ok(document.forms[1].tuote) && hinta_ok(document.forms[1].hinta) && puh_ok(document.forms[1].puh) && turva_ok(document.forms[1].turvakoodi)) {
  //if(valinta_ok(document.forms[1].val) && tuote_ok(document.forms[1].tuote) && puh_ok(document.forms[1].puh)) {
    return confirm("Kaikki vaaditut kentät on täytetty.\nLähetetäänkö esikatseluun?");
  }
  else {
    return false;
  }
}

