function verifica_contact()
{
	var nu = '';

	var x = document.contact.email.value;
	if (x.length < 3 || !isemail(x)) { document.contact.email.style.borderColor = "#DB0000"; nu += '<br/>Adresa de email trebuie sa fie de forma nume@domeniu.'; }
	else { document.contact.email.style.borderColor = "#000"; }	
	var x = document.contact.nume.value;
	if (x.length < 3) { document.contact.nume.style.borderColor = "#DB0000"; nu += '<br/>Numele trebuie sa fie completat.'; }
	else { document.contact.nume.style.borderColor = "#000"; }	
	var x = document.contact.mesaj.value;
	if (x.length < 3) { document.contact.mesaj.style.borderColor = "#DB0000"; nu += '<br/>Mesajul trebuie sa fie completat.'; }
	else { document.contact.mesaj.style.borderColor = "#000"; }	
	
	document.getElementById('nuspan').innerHTML = nu;
	
	if (nu == '') return true;
	else return false;
}

function verifica_inregistrare()
{
	var nu = '';
	var x = document.register.nume.value;
	if (x.length < 3) { document.register.nume.style.borderColor = "#DB0000"; nu += '<br/>Numele de familie este obligatoriu.'; }
	else { document.register.nume.style.borderColor = "#000"; }
		
	var x = document.register.prenume.value;
	if (x.length < 3) { document.register.prenume.style.borderColor = "#DB0000"; nu += '<br/>Prenumele este obligatoriu.'; }
	else { document.register.prenume.style.borderColor = "#000"; }
		
	var x = document.register.email.value;
	if (x.length < 3 || !isemail(x)) { document.register.email.style.borderColor = "#DB0000"; nu += '<br/>Adresa de email trebuie sa fie de forma nume@domeniu.'; }
	else { document.register.email.style.borderColor = "#000"; }	
	
	var x = document.register.parola.value;
	if (x.length < 6) { document.register.parola.style.borderColor = "#DB0000"; nu += '<br/>Parola trebuie sa contina minim 6 caractere.'; }
	else { document.register.parola.style.borderColor = "#000"; }
		
	var x = document.register.telefon.value;
	if (x.length < 6) { document.register.telefon.style.borderColor = "#DB0000"; nu += '<br/>Numarul de telefon este obligatoriu.'; }
	else { document.register.telefon.style.borderColor = "#000"; }
	
	var x = document.register.cnp.value;
	if (x.length != 13) { document.register.cnp.style.borderColor = "#DB0000"; nu += '<br/>Codul numeric personal are 13 caractere.'; }
	else { document.register.cnp.style.borderColor = "#000"; }
		
	var x = document.register.sr.value;
	if (x.length != 2) { document.register.sr.style.borderColor = "#DB0000"; nu += '<br/>Seria cartii de identitate trebuie sa fie de forma AB.'; }
	else { document.register.sr.style.borderColor = "#000"; }

	var x = document.register.nr.value;
	if (x.length != 6) { document.register.nr.style.borderColor = "#DB0000"; nu += '<br/>Numarul cartii de identitate trebuie sa fie de forma 123456.'; }
	else { document.register.nr.style.borderColor = "#000"; }
		
	var x = document.register.adresa.value;
	if (x.length < 8) { document.register.adresa.style.borderColor = "#DB0000"; nu += '<br/>Adresa este obligatorie.'; }
	else { document.register.adresa.style.borderColor = "#000"; }
		
	var x = document.register.codpostal.value;
	if (x.length != 6) { document.register.codpostal.style.borderColor = "#DB0000"; nu += '<br/>Codul postal trebuie sa fie de forma 123456.'; }
	else { document.register.codpostal.style.borderColor = "#000"; }
		
	var x = document.register.localitate.value;
	if (x.length < 3) { document.register.localitate.style.borderColor = "#DB0000"; nu += '<br/>Localitatea este obligatorie.'; }
	else { document.register.localitate.style.borderColor = "#000"; }
		
	var x = document.register.termeni.checked;
	if (x == false) { nu += '<br/>Trebuie sa bifezi ca ai citit si esti de acord cu termenii si conditiile de utilizare.'; }
	
	document.getElementById('nuspan').innerHTML = nu;
	
	if (nu == '') return true;
	else return false;
}

function verifica_cont()
{
	var nu = '';
	var x = document.register.nume.value;
	if (x.length < 3) { document.register.nume.style.borderColor = "#DB0000"; nu += '<br/>Numele de familie este obligatoriu.'; }
	else { document.register.nume.style.borderColor = "#000"; }
		
	var x = document.register.prenume.value;
	if (x.length < 3) { document.register.prenume.style.borderColor = "#DB0000"; nu += '<br/>Prenumele este obligatoriu.'; }
	else { document.register.prenume.style.borderColor = "#000"; }
		
	var x = document.register.email.value;
	if (x.length < 3 || !isemail(x)) { document.register.email.style.borderColor = "#DB0000"; nu += '<br/>Adresa de email trebuie sa fie de forma nume@domeniu.'; }
	else { document.register.email.style.borderColor = "#000"; }	
	
	var x = document.register.parola.value;
	if (x != '')
	{
		if (x.length < 6) { document.register.parola.style.borderColor = "#DB0000"; nu += '<br/>Parola trebuie sa contina minim 6 caractere.'; }
		else { document.register.parola.style.borderColor = "#000"; }
	}
		
	var x = document.register.telefon.value;
	if (x.length < 6) { document.register.telefon.style.borderColor = "#DB0000"; nu += '<br/>Numarul de telefon este obligatoriu.'; }
	else { document.register.telefon.style.borderColor = "#000"; }
	
	var x = document.register.cnp.value;
	if (x.length != 13) { document.register.cnp.style.borderColor = "#DB0000"; nu += '<br/>Codul numeric personal are 13 caractere.'; }
	else { document.register.cnp.style.borderColor = "#000"; }
		
	var x = document.register.sr.value;
	if (x.length != 2) { document.register.sr.style.borderColor = "#DB0000"; nu += '<br/>Seria cartii de identitate trebuie sa fie de forma AB.'; }
	else { document.register.sr.style.borderColor = "#000"; }

	var x = document.register.nr.value;
	if (x.length != 6) { document.register.nr.style.borderColor = "#DB0000"; nu += '<br/>Numarul cartii de identitate trebuie sa fie de forma 123456.'; }
	else { document.register.nr.style.borderColor = "#000"; }
		
	var x = document.register.adresa.value;
	if (x.length < 8) { document.register.adresa.style.borderColor = "#DB0000"; nu += '<br/>Adresa este obligatorie.'; }
	else { document.register.adresa.style.borderColor = "#000"; }
		
	var x = document.register.codpostal.value;
	if (x.length != 6) { document.register.codpostal.style.borderColor = "#DB0000"; nu += '<br/>Codul postal trebuie sa fie de forma 123456.'; }
	else { document.register.codpostal.style.borderColor = "#000"; }
		
	var x = document.register.localitate.value;
	if (x.length < 3) { document.register.localitate.style.borderColor = "#DB0000"; nu += '<br/>Localitatea este obligatorie.'; }
	else { document.register.localitate.style.borderColor = "#000"; }
	
	document.getElementById('nuspan').innerHTML = nu;
	
	if (nu == '') return true;
	else return false;
}

function verifica_recuperare()
{
	var nu = '';

	var x = document.recuperare.email.value;
	if (x.length < 3 || !isemail(x)) { document.recuperare.email.style.borderColor = "#DB0000"; nu += '<br/>Adresa de email trebuie sa fie de forma nume@domeniu.'; }
	else { document.recuperare.email.style.borderColor = "#000"; }	
	
	document.getElementById('nuspan').innerHTML = nu;
	
	if (nu == '') return true;
	else return false;
}

function isemail(str) {
	if(str == ""){
		nu += '1';
	}
	else{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		return (filter.test(str) ? true : false);
	}
}

window.onload = function() {
	externalLinks();
}

function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
	var anchor = anchors[i];
	if (anchor.getAttribute("href") &&
	   anchor.getAttribute("rel") == "external")
	 anchor.target = "_blank";
	}
}
