function valid() {

var r, re;
var u = document.account.uname.value;
var s = document.account.pass.value;
var s1 = document.account.pass1.value;
var n = document.account.name.value;
var e = document.account.email.value;

re = /([^A-Za-z0-9_]+)/i;
  r = s.match(re);
  ru = u.match(re);
  
if (!u){
	alert ('Va rugam sa complateti username-ul');
  	return false;
	}
  else {
    
	  if(document.account.uname.value.length < 4 ){
	 			
				alert('Username-ul trebuie sa contina cel putin 4 caractere!');
			    return false;
				} else {  
	  				if(ru){
					    alert('Username-ul trebuie sa contina numai litere si cifre!');
					    return false;
					} else {			
	  	
		if (!n){
			alert ('Va rugam sa complateti numele');
			return false;
			}
			else{
				if(!e){alert ('Va rugam sa completati e-mailul');
					return false;}
				else {
					if(e.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){alert ('Va rugam sa completati e-mailul corect');
					return false;}
					else {
					
				  if(document.account.pass.value.length >=4 ){
						if(r){
						    alert('Parola trebuie sa contina numai litere si cifre!');
						    return false;
							}
						else {
							if (s != s1) { alert ('Parola nu coincide');
							return false;}
						
						}	
						
					}else{
							    alert('Parola trebuie sa contina cel putin 4 caractere!');
						    return false;
						}
				}
			}}
		}
		}	
	}
}

function valid_z() {

var n = document.account.name.value;
var e = document.account.email.value;



if (!n){
		alert ('Va rugam sa complateti numele');
		return false;
		}
		else{
			if(!e){alert ('Va rugam sa completati e-mailul');
				return false;}
			else { return true;}
		}	
}

function valid_pass() {

var r, re;
var s = document.account.pass.value;
var s1 = document.account.pass1.value;
re = /([^A-Za-z0-9_]+)/i;
  r = s.match(re);


if(document.account.pass.value.length >=4 ){
		if(r){
		    alert('Parola trebuie sa contina numai litere si cifre!');
		    return false;
			}
		else {
			if (s != s1) { alert ('Parola nu coincide');
			return false;}
		
		}	
		
	}else{
			    alert('Parola trebuie sa contina cel putin 4 caractere!');
		    return false;
	}
	
}

function valid_date() {

var n = document.date.numele.value;
var e = document.date.prenumele.value;
var t = document.date.telefonul.value;
var a = document.date.adresa.value;



if (!n){
		alert ('Va rugam sa complateti numele');
		return false;
		}
		else{
			if(!e){alert ('Va rugam sa completati prenumele');
				return false;}
			else { 
				if(!t){alert ('Va rugam sa completati telefonul');
					return false;}
				else {
					if(!a){alert ('Va rugam sa completati adresa');
				return false;}
					else {return true; }
				
				}
			
			
			}
		}	
}