

 //Määritetään funktio ja asetetaan sille parametri fieldId jolle pitää antaa input kentän id nimi arvoksi
 function checkField(fieldId){

    //Haetaan elementti id perusteella
    var fieldElem = document.getElementById(fieldId);
    //Haetaan kentän merkkijonon pituus
    var fieldStrLen = fieldElem.value.length;
    //Kytkin jonka avulla voidaan tarkistaa onko löytynyt merkkejä vai ei
    var strFound = false;

      //Jos id on löydetty onnistuneesti
      if( fieldElem ){
       //Käydään inputin value merkki merkiltä läpi
       for( var i = 0; i < fieldStrLen; i++ ){

         //Jos löyty jokin muu kuin välilyönti, katsotaan se hyväksytyksi merkiksi
         if( fieldElem.value.substr(i, 1) != ' ' )
          strFound = true;

       }
     }


/*
     //Jos kenttä on ollut tyhjä tai pelkkiä välilyöntejä täynä ilmoitetaan siitä
     if( !strFound )
      alert("Virhe! Et ole täyttänyt kenttää!");
*/
  //Palautetaan vielä arvo joka kertoo oliko kenttä hyväksytty vai ei
  return strFound;
 }

 
 function checkForm(){

				   

   var checkCount = 2;

   var checkFieldArray = new Array( 	
				    'nimi',	
				    'viesti');	


  var checkFieldNameArray = new Array (  'nimi',	
				    'viesti');	

				
   var noErr = true; 
   var errMsg = 'Et ole täyttänyt kenttää/kenttiä ';	

     for( var i = 0; i < checkCount; i++ ){
	if( !checkField(checkFieldArray[i]) ){
         if( noErr )
           errMsg += '\n - '+checkFieldNameArray[i]+'';
          else
           errMsg += '\n - '+checkFieldNameArray[i]+'';
	 noErr = false;
        }
     }
if( !noErr )
    alert(errMsg);

  return noErr;
 }

