// start functii pentru verificarea corectitudinii datelor introduse in formular
var mail = /^[a-zA-Z0-9]+[a-zA-Z0-9\.-_]+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;

function verificationEmail(champs) 
{
     reponse = mail.test(champs.value)
//	 alert(reponse);
     if (reponse) 
	 {
         return true;
     }
     else 
	 {         
         return false;
     }
}

function check_fields()
{

   var ok					= true; // confirmare introducere corecta a datelor
   var err_name				= 0; // eroare introducere nume
   var err_firma			= 0; // eroare introducere firma
   var err_loc				= 0; // eroare introducere localitatea
   var err_tel				= 0; // eroare introducere telefon
   var err_email			= 0; // eroare introducere email
   
   var 	mesaj =   "_______________________________________     \n\n";
	mesaj += "Va rugam sa corectati erorile din lista de mai jos!  \n";
	mesaj += "_______________________________________     \n\n";


	if (this.document.formular.nume.value == "" )
	{
		mesaj += " -   Introduceti numele si prenumele.\n";
		err_name = 1;
		ok = false;
	}
	
	if (this.document.formular.firma.value == "" )
	{
		mesaj += " -   Introduceti denumirea societatii comerciale.\n";
		err_firma = 1;
		ok = false;
	}
	
	if (this.document.formular.localitatea.value == "" )
	{
		mesaj += " -   Introduceti localitatea.\n";
		err_loc = 1;
		ok = false;
	}

	if (this.document.formular.telefon.value == "")
	{
		mesaj += " -   Introduceti numarul de telefon.\n";
		err_tel = 1;
		ok = false;
	}
	if (isNaN(this.document.formular.telefon.value))
	{
		mesaj += " -   Introduceti o valoare numerica pentru numarul de telefon.\n";
		err_tel = 1;
		ok = false;
	}
	
	if (!verificationEmail(this.document.formular.email) )
	{
		mesaj += " -   Introduceti corect adresa de email.\n";
		err_email = 1;
		ok = false;
	}


		
   if(ok)
   {
	 return true;
   }
   else
   {
   	 alert(mesaj);

	if(err_email == 1)
			this.document.formular.email.select();
	
	if(err_tel == 1)
			this.document.formular.telefon.select();
			
	if(err_loc == 1)
			this.document.formular.localitatea.select();
						
	if(err_firma == 1)
			this.document.formular.firma.select();
						 
	 if(err_name == 1)
	 	this.document.formular.nume.select();
		 	 	
	 return false;
	 
	}

}
// end
