function checkKeyNew() {
  var result=true;
  //kokonaismaara
  if (!validInteger(document.forms['form1'].kokonaismaara.value) || (document.forms['form1'].kokonaismaara.value<=0)) {
    alert('Kokonaismäärän oltava numero!');
    document.forms['form1'].kokonaismaara.focus();
    return false;
  }

  if (document.forms['form1'].tilaustiedot.value.length>512) {
    alert('Tilaustietojen maksimipituus on 512 merkkiä!');
    document.forms['form1'].tilaustiedot.focus();
    return false;
  }
  return true;
}

function CheckPaikalla(maara, paikalla) {
  if (maara.value==0) {
    alert('Määrän on oltava > 0.');
    maara.value=1;
    maara.focus();
    return false;
  }
  if (!validInteger(maara.value)) {
    alert('Määrän oltava numero.');
    maara.focus();
    return false;
  }
  if (maara.value*1>paikalla.value*1) {
    alert('Paikalla on vain '+paikalla.value+' avainta. Muuta määrää.');
    maara.focus();
    return false;
  }
}


function CheckPalautus(maara, lainassa) {
  if (!validInteger(maara.value)) {
    alert('Määrän oltava numero.');
    maara.focus();
    return false;
  }
  if (maara.value*1>lainassa.value*1) {
    alert('Lainassa on '+lainassa.value+' avainta. Pienennä määrää.');
    maara.focus();
    return false;
  }

}
function AvaimenTiedot() {
  if (((document.forms['form1'].kokonaismaara.value=='') || (document.forms['form1'].kokonaismaara.value<=0) || (document.forms['form1'].kokonaismaara.value=='0'))) {
    alert('Kokonaismäärä on syötettävä');
    document.forms['form1'].kokonaismaara.focus();
    return false;
  }

  if (!checkBasicFields()) {
    return false;
  }

  if (document.forms['form1'].numero.value=='') {
    alert('Avainnumero on syötettävä');
    document.forms['form1'].kokonaismaara.focus();
    return false;
  }

  isSubmitted = true;
  return true;
}


function checkKori() {
  if (!checkBasicFields()) {
    return false;
  }

  if (document.forms['form1'].lainauksen_kirjaaja.value=='') {
    alert('Kirjaaja on syötettävä.');
    return false;
  }

  return true;
}

function checkPalautusKori() {
  if (!checkBasicFields()) {
    return false;
  }

  if (document.forms['form1'].lainauksen_kirjaaja.value=='') {
    alert('Kirjaaja on syötettävä.');
    return false;
  }

  //palautuspäivä
  if (document.forms['form1'].palautus_date.value=='') {
    alert('Palautuspäivä on syötettävä');
    document.forms['form1'].palautuspvm.focus();
    return false;
  }

  return true;
}

