function check2()
{
		var ttok = true;	
	
		var err1 = "Va rugam sa completati numele.";
		var err2 = "Numele trebuie sa aiba cel putin 5 caractere.";
		var err3 = "Va rugam sa completati adresa de email.";
		var err4 = "Va rugam sa completati subiectul.";
		var err5 = "Subiectul trebuie sa aiba cel putin 5 caractere.";
		var err6 = "Va rugam sa completati mesajul.";
		var err7 = "Mesajul trebuie sa aiba cel putin 5 caractere.";
		var err8 = "Va rugam sa introduceti o adresa de email valida.";

		if  ((ttok == true) && (document.sendemail.fullname.value=='')) 
		{
			alert(err1);
			document.sendemail.fullname.focus();
			ttok = false;
		}
		
		if  ((ttok == true) && (document.sendemail.fullname.value.length<5)) 
		{
			alert(err2);
			document.sendemail.fullname.focus();
			ttok = false;
		}
		
		if ((ttok == true) && (document.sendemail.email.value=='')) 
		{
			alert(err3);
			document.sendemail.email.focus();
			ttok = false;
		}
		else
		{ if  (ttok == true) { ttok = emailck(document.sendemail.email,err8); } 
		}
		
		if  ((ttok == true) && (document.sendemail.mysubject.value=='')) 
		{
			alert(err4);
			document.sendemail.mysubject.focus();
			ttok = false;
		}
		
		if  ((ttok == true) && (document.sendemail.mysubject.value.length<5)) 
		{
			alert(err5);
			document.sendemail.mysubject.focus();
			ttok = false;
		}
		
		if  ((ttok == true) && (document.sendemail.mymessage.value=='')) 
		{
			alert(err6);
			document.sendemail.mymessage.focus();
			ttok = false;
		}
		
		if  ((ttok == true) && (document.sendemail.mymessage.value.length<5)) 
		{
			alert(err7);
			document.sendemail.mymessage.focus();
			ttok = false;
		}
		
		
		if  (ttok == true) {return true;}
			else
			{ return false; }
			
}
		 
		 
 function emailck(field, alert_str)
{
 var str = field.value;
 //alert(str);
 if (window.RegExp) {
  var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
  var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
  var reg1 = new RegExp(reg1str);
  var reg2 = new RegExp(reg2str);
  if (!reg1.test(str) && reg2.test(str)) {
   return true;
  }
  if(alert_str.length>0)
   alert(alert_str);
  field.select();
  return false;
 } else {
  if(str.indexOf("@") >= 0)
  {
   return true;
  }
  if(alert_str.length>0)
   alert(alert_str);
  field.select();
  return false;
 }
}

