
// onkeypress="return ainoastaan_numeroita(this,event);"
function ainoastaan_numeroita(f,e,d) {
 var k;
 var c;
 if(window.event) {
  k = window.event.keyCode;
 }
 else {
  if(e) {
   k = e.which;
  }
  else {
   return true;
  }
 }
 c = String.fromCharCode(k);
 if((k==null)||(k==0)||(k==8)||(k==9)||(k==13)||(k==27)) {
  return true;
 }
 else {
  if((("+ 0123456789").indexOf(c) > -1)) {
   return true;
  }
  else {
   if(d&&(c==".")) {
    f.form.elements[d].focus();
    return false;
   }
   else {
    return false;
   }
  }
 }
}

function tarkistalomaketiedot(frm) {

 /* helpottaakseen käyttöä tarkistetaan ne jo tässä, mutta varmuuden vuoksi myös palvelinpuolella kun tiedot on lähetetty */

 if ((frm.nimi.value.length==0) || (frm.nimi.value==null)) {
  alert('Kirjoita nimesi.');
  frm.nimi.focus();
  return false;
 }

 if ((frm.yritys.value.length==0) || (frm.yritys.value==null)) {
  alert('Kirjoita yritys.');
  frm.yritys.focus();
  return false;
 }

 if ((frm.sposti.value.length==0) || (frm.sposti.value==null)) {
  alert('Kirjoita s'+unescape('%E4')+'hk'+unescape('%F6')+'postiosoite.');
  frm.sposti.focus();
  return false;
 }
 // sähköpostin varmennus
 var reg = /^([a-zA-Z0-9])+(([-_\.])?([a-zA-Z0-9]))+@([a-zA-Z0-9])+(([-\.])?([a-zA-Z0-9]))+\.([a-z]{2,6})$/;
 if(reg.test(frm.sposti.value) == false) {
  alert('S'+unescape('%E4')+'hk'+unescape('%F6')+'postiosoite vaikutti olevan virheellinen.');
  frm.sposti.focus();
  frm.sposti.select();
  return false;
 }

 if ((frm.puhelin.value.length==0) || (frm.puhelin.value==null)) {
  alert('Kirjoita puhelinnumero.');
  frm.puhelin.focus();
  return false;
 }

 return true;

}