function validare(){
    var valid = true;
	var msg = "";
	msg += validareFname();
	msg += validareLname();
	msg += validareEmail();
	msg += validarePhone();
	msg += validareHdyhau();
	if(msg !=""){
	alert("Invalid input:\n" + msg);
	valid = false;
	}
	return valid;
  }
  
  function validareFname(){
    var msg = "";
    if(document.fr1.fname.value ==""){
	document.fr1.fname.style.background = 'Yellow';
	msg = "Invalid first name \n";
	}else if (document.fr1.fname.value.length < 3){
	document.fr1.fname.style.background = 'Yellow';
	msg = "First name should contain at least 3 caracters \n";
	}
	return msg;
  }
  
  function validareLname(){
    var msg = "";
	if(document.fr1.lname.value ==""){
	document.fr1.lname.style.background = 'Yellow';
	msg = "Invalid last name \n";
	}else if(document.fr1.lname.value.length < 3){
	document.fr1.lname.style.background = 'Yellow';
	msg = "Last name should contain at least 3 caracters \n";
	}
	return msg;
  }
  
  function validareEmail(){
    var msg = "";
	apos=document.fr1.email.value.indexOf("@")
    dotpos=document.fr1.email.value.lastIndexOf(".")
	if (apos<1||dotpos-apos<2){
	document.fr1.email.style.background = 'Yellow';
	msg = "Invalid email address! \n";
	}
	return msg;
  }
  
  function validarePhone(){
    var msg = "";
	if(document.fr1.phone.value ==""){
	document.fr1.phone.style.background = 'Yellow';
	msg = "Invalid phone \n";
	}else if(document.fr1.phone.value.length < 6){
	document.fr1.phone.style.background = 'Yellow';
	msg = "Phone should contain at least 6 caracters \n";
	}
	return msg;
  }
  
  function validareHdyhau(){
    var msg = "";
	if(document.fr1.hdyhau.value ==""){
	document.fr1.hdyhau.style.background = 'Yellow';
	msg = "Please tell us how did you hear about us \n";
	}else if(document.fr1.hdyhau.value.length < 6){
	document.fr1.hdyhau.style.background = 'Yellow';
	msg = "Please tell us how did you hear about us \n";
	}
	return msg;
  }
  
  
