// JavaScript Document
function isNameAddr(elem) {
	var str = elem.value;
	var re = /^[a-zA-Z]{3,20}$/;
	if (!str.match(re)) {
		alert("Verificati caracterele introduse! Nu sunt acceptate caractere speciale sau spatii!");
		elem.focus();
		return false;
	} else {
		return true;
	}
}

function isPhoneAddr(elem) {
	var str = elem.value;
	var re = /^[0-9]{10,10}$/;
	if (!str.match(re)) {
		alert("Verificati numarul de telefon introdus! Numarul de telefon trebuie sa fie complet!");
		elem.focus();
		return false;
	} else {
		return true;
	}
}

function isEMailAddr(elem) {
	var str = elem.value;
	var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,4}$/;
	if (!str.match(re)) {
		alert("Verificati adresa de email introdusa!");
		elem.focus();
		return false;
	} else {
		return true;
	}
}
//validare
function check_data_form()
 {
    if(document.contact.Nume.value=='')
         {
           alert("Introduceti numele!");
           document.contact.Nume.focus();
           return false;
         } 
		 //validare nume
		 if(!isNameAddr(document.contact.Nume)){
		return false;
	}
	
	
	if(document.contact.Prenume.value=='')
         {
           alert("Introduceti prenumele!");
           document.contact.Prenume.focus();
           return false;
         } 
		 //validare prenume
		 if(!isNameAddr(document.contact.Prenume)){
		return false;
	}
	
	
	if(document.contact.Email.value=='')
         {
           alert("Introduceti adresa de e-mail!");
           document.contact.Email.focus();
           return false;
         } 
		//validare adresa e-mail
		if(!isEMailAddr(document.contact.Email)){
		return false;
	}

	
	
	if(document.contact.Telefon.value=='')
         {
           alert("Introduceti numarul de telefon!");
           document.contact.Telefon.focus();
           return false;
         } 
		 //validare numar telefon
	if(!isPhoneAddr(document.contact.Telefon)){
		return false;
	}
	
	
	
	if(document.contact.Comentarii.value=='')
         {
           alert("Introduceti comentariile dumneavoastra!");
           document.contact.Comentarii.focus();
           return false;
         } 
return true;
}