//
//
//
function validare_formular()
{
mesaj_eroare = "";

	if(document.formular.f_user.value == "")
	{
		mesaj_eroare += "Te rugam alege un Pseudonim.\n";
	}
	if(document.formular.f_nume.value == "")
	{
		mesaj_eroare += "Te rugam sa ne spui Numele Tau.\n";
	}
	if(document.formular.f_prenume.value == "")
	{
		mesaj_eroare += "Te rugam sa ne spui Prenumele Tau.\n";
	}
	if ( ( document.formular.f_data_zi.value == 0 ) || 
		 ( document.formular.f_data_luna.value == 0 ) ||
		 ( document.formular.f_data_an.value == 0 ) )
	{
		mesaj_eroare += "Te rugam sa completezi corect Data Nasterii.\n";
	}
	if( !verifica_mail(document.formular.f_email.value) )
	{
		mesaj_eroare += "Trebuie sa specificati o adresa valida de Email.\n";
	}
	if(document.formular.f_oras.value == 0)
	{
		mesaj_eroare += "Te rugam sa sfecifici Orasul.\n";
	}
	//parola
	if( (document.formular.f_parola_1.value != "") || (document.formular.f_parola_2.value != "") )
	{
		if( document.formular.f_parola_1.value.length < 3 )
		{
			mesaj_eroare += "Parola trebuie sa contina minim 3 caractere.\n";
		}
		else
		{
			if(document.formular.f_parola_2.value != document.formular.f_parola_1.value)
			{
				mesaj_eroare += "Te rugam sa reintroduci Parola.\n";
			}
		}
	}
	else
	{
		mesaj_eroare += "Trebuie sa specifici o parola!\n";
	}
	if(document.formular.f_deacord.checked != true)
	{
		mesaj_eroare += "Va rugam sa cititi termenii si conditiile de utilizare.\n";
	}

	
	// decizie submit or no
	if (mesaj_eroare.length != "")
	{
		alert( mesaj_eroare );
	}
	else
	{
		document.formular.submit();
	}
	
} // end function
//
//
//
function verifica_mail(email)
{
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // invalid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid        
	if (!reg1.test(email) && reg2.test(email))
	{ // if syntax is valid
	   return true;	     
	}
	else
	{
   		return false;   	  	 
	}      
}

