// JavaScript Document
function tarkista(lomake) {

	if(tarkistaNimi1(lomake) && tarkistaNimi2(lomake) && tarkistaPosti(lomake) && tarkistaEmail(lomake)) {
		return true;
		}else{
		 return false;
		}

}
function tarkistaNimi1(lomake){
  //selvitellään tilaajan nimi
  var nimi1 = lomake.enimi.value;
  var nimi1_testi = nimi1.match(/^[A-ZÅÄÖ][a-zåäö]+([-\s][A-ZÅÄÖ][a-zåäö]+)?$/);
  if (nimi1_testi == null) {
     alert("Virhettä nimi kentässä!");
     lomake.enimi.focus();
     lomake.enimi.select();
     return false; //poistutaan funktiosta
  }else return true;
}
function tarkistaNimi2(lomake){
  var nimi2 = lomake.snimi.value;
  var nimi2_testi = nimi2.match(/^[A-ZÅÄÖ][a-zåäö]+([-\s][A-ZÅÄÖ][a-zåäö]+)?$/);
  if (nimi2_testi == null) {
     alert("Virhettä nimi kentässä!");
     lomake.snimi.focus();
     lomake.snimi.select();
     return false; //poistutaan funktiosta
  }else return true;
}
  // tutkitaan tilaajan osoite
 // var osoite1 = lomake.lahiosoite.value;
 //var osoite1_testi = osoite1.match(/^\d{1,4}$/);
 // if (osoite1_testi == null) {
 //    alert("Virhettä osoite kentässä!");
 //    lomake.lahiosoite.focus();
 //    lomake.lahiosoite.select();
 //    return; //poistutaan funktiosta
//  }
function tarkistaPosti(lomake){
  var osoite2 = lomake.postinro.value;
  var osoite2_testi = osoite2.match(/^\d{5}$/);
  if (osoite2_testi == null) {
     alert("Virhettä osoite kentässä!");
     lomake.postinro.focus();
     lomake.postinro.select();
     return false; //poistutaan funktiosta
  }else return true;
}
function tarkistaEmail(lomake){
  // tutkitaan tilaajan emailosoite
  var email3 = lomake.email.value;
  var email3_testi = email3.match(/^(\w+|\w+\.\w+|\w+\.\w+\.\w+)@\w+(\.\w+){1,4}$/);
  if (email3_testi == null) {
     alert("Virhettä email kentässä!");
     lomake.email.focus();
     lomake.email.select();
     return false; //poistutaan funktiosta
  }else return true;
}



function laske(lomake) {

var ar_paketit_tuote = new Array('0','160','80','46','35','21');
var ar_paketit_koko  = new Array('0','1','1');
var ar_vhousut_tuote = new Array('0','12','13');
var ar_vhousut_koko  = new Array('0','1','1','1');
var ar_vaipat_tuote  = new Array('0','5','5','7');
var ar_vaipat_koko   = new Array('0','1','1');
var ar_muita_tuote   = new Array('0','9','15','19');
var ar_muita_koko    = new Array('0','1','1');

  //selvitellään syötetyn PAKETIN HINTA
  var luku1 = ar_paketit_tuote[parseInt(lomake.paketit_tuote.value)];

  // tutkitaan KOKO
  var luku2 = ar_paketit_koko[parseInt(lomake.paketit_koko.value)];

//selvitellään syötetyn VAIPPAHOUSUJEN HINTA
  var luku3 = ar_vhousut_tuote[parseInt(lomake.vhousut_tuote.value)];

  // tutkitaan KOKO
  var luku4 = ar_vhousut_koko[parseInt(lomake.vhousut_koko.value)];

//selvitellään syötetyn VAIPPOJEN HINTA
  var luku5 = ar_vaipat_tuote[parseInt(lomake.vaipat_tuote.value)];

  // tutkitaan KOKO
  var luku6 = ar_vaipat_koko[parseInt(lomake.vaipat_koko.value)];

//selvitellään syötetty MUU TUOTE HINTA
  var luku7 = ar_muita_tuote[parseInt(lomake.muita_tuote.value)];

  /* tutkitaan KOKO
  var luku8 = ar_muita_koko[parseInt(lomake.muita_koko.value)];
*/
  //luku1 ja luku2 ovatr sääntöjon mukaisesti kokonailukuja
  lomake.hinta.value = (luku1 * luku2 * parseInt(lomake.paketit_maara.value)) +
			(luku3 * luku4 * parseInt(lomake.vhousut_maara.value)) +
			(luku5 * luku6* parseInt(lomake.vaipat_maara.value) ) +
			(luku7 * parseInt(lomake.muita_maara.value));
			
/*			  lomake.hinta.value =	(parseInt(luku1) * parseInt(luku2) * parseInt(lomake.paketit_maara.value)) +
			(parseInt(luku3) * parseInt(luku4) * parseInt(lomake.vhousut_maara.value)) +
			(parseInt(luku5) * parseInt(luku6)* parseInt(lomake.vaipat_koko.value) ) +
			(parseInt(luku7) * parseInt(luku8));*/
			
}
/*
function tyhjenna(lomake) {
alert("Tyhjentää laskukentät!");

var kaikki = new Array( 'paketit_tuote','paketit_koko','paketit_maara',
						'vhousut_tuote','vhousut_koko','vhousut_maara',
						'vaipat_tuote','vaipat_koko','vaipat_maara',
						'muita_tuote','muita_maara','hinta',
						'enimi','snimi',
						'lahiosoite','postinro','postitoimi','puhelin','email',
						'postiennakko','ennakkomaksu');

	while(kaikki<=21) {
		if kaikki==0 { 
		} else {
		lomake.kaikki.focus();
		lomake.kaikki.select();
		}
	}
return;
}
*/

