function validateKontaktFormUserinput(form,errorTitleText, errorMailText, errorNameText) {
	
   var errorColor = "#FFCCCC";
   var bgColor = "white";
   var validateInput = new Array;
   var error = "";

   validateInput['title'] = new Object();
   validateInput['from_email'] = new Object();
   validateInput['from_surname'] = new Object();

   validateInput['title'].pattern = /[^#]/;
   validateInput['title'].error = errorTitleText;
   
   validateInput['from_email'].pattern = /^.+\@.+\..{2,4}$/;
   validateInput['from_email'].error = errorMailText;

   validateInput['from_surname'].pattern = /^.{2,50}$/;
   validateInput['from_surname'].error = errorNameText;

   for( var i=0; i < form.length; i++ ){

      if ( validateInput[form.elements[i].name] ){
         if ( !validateInput[form.elements[i].name].pattern.test(form.elements[i].value) ){
        	 
            error += document.getElementById(form.elements[i].name + "_txt").innerHTML + " -> " + validateInput[form.elements[i].name].error + "\n";
            document.getElementById(form.elements[i].name).style.backgroundColor = errorColor;
         }
         else {
            document.getElementById(form.elements[i].name).style.backgroundColor = bgColor;
         }
      }
   }

   if ( error != ''){
      alert( error );
      return false;
   }else{

      return true;
   }
}