// JavaScript Document
function validate_form() 
{
	var valid = false;
	var thename=document.info.name.value;
	var theemail=document.info.email.value;
	var thecomments=document.info.comments.value;
	var regn = /^([A-Za-z]){3,27}$/;
	var reg = /^([A-Za-z0-9_\-\.]){2,24}+\@([A-Za-z0-9_\-\.]){3,24}+\.([A-Za-z]{2,4})$/;
	var regm = /^([A-Za-z0-9]){4}$/;
	if (thename=="") {
	  alert ("The name field is empty. Please, fill in it!");
	  valid = false;
	}
	else if (regn.test(thename) == false) {
	  alert ("Is this really your name?! Please, try again!");
	  valid = false;
	} 
	else {  
	  if ((theemail.indexOf("@")==-1)||(theemail.indexOf(".")==-1)) {
	    alert ("Empty email field or invalid email address. Please, fill in it!");
		valid = false;
	  }
	  else if (reg.test(theemail) == false) {
        alert("You entered invalid email! Please, write valid email address!");
        valid = false;
      }
	  else { 
	    if (thecoments=="") {
		  alert ("The message field is empty. Please, write something!");
		  valid = false;
	    }	
		else if (regm.test(thecomments) == false) {
		  alert ("Too short comment. Please, write some more!");
		  valid = false;
	    } 
		else {
	      valid = true;
        }
	  }
	}
}
