function checkForm(form)
{
	var fnameErrorMsg="";
	var lnameErrorMsg="";
	var surnameErrorMsg="";
	var invalidEmailMsg="";
	var phoneErrorMsg="";
	
	fnameErrorMsg="Trebuie sa completati campul \"Prenume\" !";
	lnameErrorMsg="Trebuie sa completati campul \"Nume\" !";
	surnameErrorMsg="Trebuie sa completati campul de prenume !";
	invalidEmailMsg="Adresa de E-Mail este invalida !";
	phoneErrorMsg="Trebuie sa completati numarul de telefon"
	
	if (form.fname.value == "") 
   	{	 
    	alert(fnameErrorMsg); 
    	form.fname.focus(); 
    	return (false); 
   	}
   	if (form.lname.value == "") 
   	{	 
    	alert(lnameErrorMsg); 
    	form.lname.focus(); 
    	return (false); 
   	}
	var apos=form.mail.value.indexOf("@");
	if (apos>0)
	{
		if(form.mail.value.indexOf("@",apos+1)!=-1)
		{
			alert(invalidEmailMsg);
  			return(false);
		}	
	}
	var ilegalChars=new Array("~","#","$","%","^","&","*","(",")","+","=");
	for (i in ilegalChars)
	{
		if(form.mail.value.indexOf(ilegalChars[i])!=-1)
		{
			alert(invalidEmailMsg);
  			return(false);
		}		
	}	
	var dotpos=form.mail.value.lastIndexOf(".");
	if (apos<1||dotpos-apos<2)
	{ 
  		alert(invalidEmailMsg);
  		return(false);
	}
//	alert(form.indate.value+" "+form.outdate.value+" ");
	return(true);
}
