/* functie de verificare daca ai introdus datele la trimiterea noii parole */
function check_form_uitat_parola()
{
	var err_color = '#FFEAD5';
	var white_color = '#FFFFFF';
	valid = true;
	// verifica nume_user :
	if(document.forms.form_uitat_parola.user_nume.value=="")
	{
		document.forms.form_uitat_parola.user_nume.style.backgroundColor = err_color;
		alert("Completati campul \"Nume utilizator\"!");
		valid = false;
		return valid;
	}
	if(document.forms.form_uitat_parola.user_pren.value=="")
	{
		document.forms.form_uitat_parola.user_pren.style.backgroundColor = err_color;
		alert("Completati campul \"Prenume utilizator\"!");
		valid = false;
		return valid;
	}
	
	// verifica email :
	if(document.forms.form_uitat_parola.user_email.value=="")
	{
		document.forms.form_uitat_parola.user_email.style.backgroundColor = err_color;
		alert("Completati campul \"E-mail\"!");
		valid = false;
		return valid;
	}
	
	// verifica daca email-ul a fost corect scris:
	valid = check_mail(document.forms.form_uitat_parola.user_email.value);
	if(valid==false)
		document.forms.form_uitat_parola.user_email.style.backgroundColor = err_color;
	else
		document.forms.form_uitat_parola.user_email.style.backgroundColor = white_color;
	return valid;
}

/* functie de verificare a corectitudinii mail-ului */
function check_mail(str)
{
	valid = true;
	if(str=="")
	{
		alert("Introduceti o adresa de e-mail valida!");
		valid = false;
	}
	else
	{
		tmp = str;
		if(tmp.indexOf("@")==-1 || tmp.indexOf("@")==0 )
		{
			alert("Introduceti o adresa de e-mail valida!");
			valid = false;
		}
		else
		{
			arr1 = new Array();
			arr1 = tmp.split("@");
			if(arr1[1].indexOf(".")==-1 || arr1[1].indexOf(".")==0)
			{
				alert("Introduceti o adresa de e-mail valida!");
				valid = false;
			}
			else
			{
				arr2 = new Array();
				arr2 = arr1[1].split(".");
				if(arr2[1].length<2 || arr2[1].length>20)
				{
					alert("Introduceti o adresa de e-mail valida!");
					valid = false;
				}
			}
		}
	}
	return valid;
}