_msg_eroare = 'Urmatoarele cimpuri trebuie completate :';
_msg_nume = "\n- Nume";
_msg_lnume = "\n- Prenume";
_msg_telefon = "\n- Telefon";
_msg_position = "\n- Pozitia";
_msg_username = "\n- Nume utilizator";
_msg_password = "\n- Parola";
_msg_email = "\n- Adresa de E-mail";
_msg_adresa = "\n- Adresa";
_msg_oras = "\n- Oras";
_msg_judet = "\n- Judet";

_msg_bad_email = "\n- Adresa de E-mail invalida";


function validare_register(){
	var err = 0;
	var mess = _msg_eroare;
	var df = document.form3;  /* form name*/
	if (!trim_space(df.f_name)){
			if (err == 0){
			err = 1;			
			df.f_name.focus();			
			}
			mess = mess + _msg_nume;
	}
	
		if (!trim_space(df.l_name)){
			if (err == 0){
			err = 1;			
			df.l_name.focus();			
			}
			mess = mess + _msg_lnume;
	}
	
	if (!trim_space(df.telefon)){
			if (err == 0){
			err = 1;			
			df.telefon.focus();			
			}
			mess = mess + _msg_telefon;
	}
	
	
	if (!trim_space(df.email)){
			if (err == 0){
			err = 1;			
			df.email.focus();			
			}
			mess = mess + _msg_email;
	}

	if ((df.email.value.indexOf ('@',0) == -1 || df.email.value.indexOf ('.',0) == -1) && df.email.value != ""){ 
		if (err == 0){
		err = 1;			
		df.email.focus();			
		}
		mess = mess + _msg_bad_email;
	}
	
	if (!trim_space(df.adresa)){
			if (err == 0){
			err = 1;			
			df.adresa.focus();			
			}
			mess = mess + _msg_adresa;
	}
	
	if (!trim_space(df.oras)){
			if (err == 0){
			err = 1;			
			df.oras.focus();			
			}
			mess = mess + _msg_oras;
	}
	
	if (!trim_space(df.judet)){
			if (err == 0){
			err = 1;			
			df.judet.focus();			
			}
			mess = mess + _msg_judet;
	}
	

	if (!trim_space(df.username)){
			if (err == 0){
			err = 1;			
			df.username.focus();			
			}
			mess = mess + _msg_username;
	}
	
	
		if (!trim_space(df.password)){
			if (err == 0){
			err = 1;			
			df.password.focus();			
			}
			mess = mess + _msg_password;
	}
	
	
	if (err == 1){
		alert(mess);	
		return false;
	}
	return true;
}

function keyhandler(e){ 
	if(document.getElementById && !document.all){ 
			Key = e.which;
	}else{  
		Key = window.event.keyCode;
	} 
	
	if(Key == 13){ 
		if (validare_register()){
			df.submit();
			return false;
		}else{
				return false;
		}
	}	
}

function trim_space(nume_obj){
	nume_obj.value=nume_obj.value.replace(/^\s*|\s*$/g,'');
	if(nume_obj.value==''){
		return false;
	}else{
		return true;
	}
}