//================== validare sectiune register ===================
$(document).ready(function(){
var form_inreg = $("#FormularInreg");
	var nume_inreg = $("#nume_reg");
	
	var user_inreg = $("#user_reg");
	
	var cod_inreg = $("#cod_reg");
	
	var adresa_inreg = $("#adresa_reg");
	
	var tel_inreg = $("#tel_reg");
	
	var email_inreg = $("#email_reg");
	
	var parola_inreg = $("#parola_reg");
	
	var rparola_inreg = $("#rparola_reg");
	nume_inreg.blur(validateNumeInreg);
 	nume_inreg.keyup(validateNumeInreg); 
	
	user_inreg.blur(validateUserInreg);
 	user_inreg.keyup(validateUserInreg);
	
	cod_inreg.blur(validateCodInreg);
 	cod_inreg.keyup(validateCodInreg);
	
	adresa_inreg.blur(validateAdresaInreg);
 	adresa_inreg.keyup(validateAdresaInreg);
	
	tel_inreg.blur(validateTelInreg);
 	tel_inreg.keyup(validateTelInreg);
	
	email_inreg.blur(validateMailInreg);
 	email_inreg.keyup(validateMailInreg);
	
	parola_inreg.blur(validateParolaInreg);
 	parola_inreg.keyup(validateParolaInreg);
	
	rparola_inreg.blur(validateParolaInreg);
 	rparola_inreg.keyup(validateParolaInreg);
	
	form_inreg.submit(function(){
		if(validateNumeInreg() && validateUserInreg() && validateCodInreg() && validateAdresaInreg() && validateTelInreg() && validateMailInreg() && validateParolaInreg())
			return true
		else
			return false;
	});
	function validateNumeInreg(){
		//testing regular expression
		var nmz = $("#nume_reg").val();
		var filter = /^[ a-zA-Z-]{3,80}$/;
		//if it's valid email
		if(filter.test(nmz)){
			nume_inreg.css("color","#707070");
			return true;
		}
		//if it's NOT valid
		else{
			nume_inreg.css("color","red");
			return false;
		}
	}
	function validateUserInreg(){
		//testing regular expression
		var nume_l = $("#user_reg").val();
		var filter = /^[a-zA-Z0-9-._]{4,20}$/;
		//if it's valid email
		if(filter.test(nume_l)){
			user_inreg.css("color","#707070");
			return true;
		}
		//if it's NOT valid
		else{
			user_inreg.css("color","red");
			return false;
		}
	}
	function validateCodInreg(){
		//testing regular expression
		var cod_l = $("#cod_reg").val();
		var filter = /^[a-zA-Z0-9]{4}$/;
		//if it's valid email
		if(filter.test(cod_l)){
			cod_inreg.css("color","#707070");
			return true;
		}
		//if it's NOT valid
		else{
			cod_inreg.css("color","red");
			return false;
		}
	}
	
	function validateAdresaInreg(){
		//testing regular expression
		var adresa_l = $("#adresa_reg").val();
		var filter = /^[ a-zA-Z0-9-.,()]{4,200}$/;
		//if it's valid email
		if(filter.test(adresa_l)){
			adresa_inreg.css("color","#707070");
			return true;
		}
		//if it's NOT valid
		else{
			adresa_inreg.css("color","red");
			return false;
		}
	}
	function validateTelInreg(){
		//if it's NOT valid
		var tel_in = $("#tel_reg").val();
		
		var filter = /^[0-9]{10}$/;
		//if it's valid email
		if(filter.test(tel_in)){
			tel_inreg.css("color","#707070");
			return true;
		}
		//if it's NOT valid
		else{
			tel_inreg.css("color","red");
			return false;
		}
	}
	function validateMailInreg(){
		//testing regular expression
		var mail_i = $("#email_reg").val();
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		//if it's valid email
		if(filter.test(mail_i)){
			email_inreg.css("color","#707070");
			return true;
		}
		//if it's NOT valid
		else{
			email_inreg.css("color","red");
			return false;
		}
	}
	
	function validateParolaInreg(){
		var filter = /^[a-zA-Z0-9]{4,30}$/;
		var pass = $("#parola_reg").val();
		var rpass = $("#rparola_reg").val();
		
		if(filter.test(pass) && filter.test(rpass) && (pass==rpass)){
			parola_inreg.css("color","#707070");
			rparola_inreg.css("color","#707070");
			return true;
		}
		//if it's NOT valid
		else{
			parola_inreg.css("color","red");
			rparola_inreg.css("color","red");
			
			return false;
		}
	}
});
//=============================================================end validare inregistrare user nou =================================================
//================== validare comanda rapida ===================
$(document).ready(function(){
var form_rapid = $("#FormRapid");
	var nume_rapid = $("#nume_r");
	
	//var user_inreg = $("#user_reg");
	
	var cod_rapid = $("#cod_r");
	
	var adresa_rapid = $("#adresa_r");
	
	var tel_rapid = $("#tel_r");
	
	var email_rapid = $("#mail_r");
	
	var judet_rapid = $("#judet_r");
	
	var oras_rapid = $("#oras_r");
	
	nume_rapid.blur(validateNumeRapid);
 	nume_rapid.keyup(validateNumeRapid); 
	
	cod_rapid.blur(validateCodRapid);
 	cod_rapid.keyup(validateCodRapid);
	
	adresa_rapid.blur(validateAdresaRapid);
 	adresa_rapid.keyup(validateAdresaRapid);
	
	tel_rapid.blur(validateTelRapid);
 	tel_rapid.keyup(validateTelRapid);
	
	email_rapid.blur(validateMailRapid);
 	email_rapid.keyup(validateMailRapid);
	
	oras_rapid.blur(validateOrasRapid);
 	oras_rapid.keyup(validateOrasRapid);
	
	judet_rapid.blur(validateJudetRapid);
	
	judet_rapid.keyup(validateJudetRapid);
	
	form_rapid.submit(function(){
		if(validateNumeRapid() && validateCodRapid() && validateAdresaRapid() && validateTelRapid() && validateMailRapid() && validateJudetRapid() && validateOrasRapid())
			return true
		else
			return false;
	});
	function validateNumeRapid(){
		//testing regular expression
		var nm_r = $("#nume_r").val();
		var filter = /^[ a-zA-Z-]{4,80}$/;
		//if it's valid email
		if(filter.test(nm_r)){
			nume_rapid.css("color","#707070");
			return true;
		}
		//if it's NOT valid
		else{
			nume_rapid.css("color","red");
			return false;
		}
	}
	
	function validateCodRapid(){
		//testing regular expression
		var cod_r = $("#cod_r").val();
		var filter = /^[a-zA-Z0-9]{4}$/;
		//if it's valid email
		if(filter.test(cod_r)){
			cod_rapid.css("color","#707070");
			return true;
		}
		//if it's NOT valid
		else{
			cod_rapid.css("color","red");
			return false;
		}
	}
	
	function validateAdresaRapid(){
		//testing regular expression
		var adresa_r = $("#adresa_r").val();
		var filter = /^[ a-zA-Z0-9-.,()]{4,200}$/;
		//if it's valid email
		if(filter.test(adresa_r)){
			adresa_rapid.css("color","#707070");
			return true;
		}
		//if it's NOT valid
		else{
			adresa_rapid.css("color","red");
			return false;
		}
	}
	function validateTelRapid(){
		//if it's NOT valid
		var tel_r = $("#tel_r").val();
		
		var filter = /^[0-9]{10}$/;
		//if it's valid email
		if(filter.test(tel_r)){
			tel_rapid.css("color","#707070");
			return true;
		}
		//if it's NOT valid
		else{
			tel_rapid.css("color","red");
			return false;
		}
	}
	function validateMailRapid(){
		//testing regular expression
		var mail_r = $("#mail_r").val();
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		//if it's valid email
		if(filter.test(mail_r)){
			email_rapid.css("color","#707070");
			return true;
		}
		//if it's NOT valid
		else{
			email_rapid.css("color","red");
			return false;
		}
	}
	
	function validateOrasRapid(){
		//testing regular expression
		var oras_r = $("#oras_r").val();
		var filter = /^[a-zA-Z]{4,20}$/;
		//if it's valid email
		if(filter.test(oras_r)){
			oras_rapid.css("color","#707070");
			return true;
		}
		//if it's NOT valid
		else{
			oras_rapid.css("color","red");
			return false;
		}
	}
	function validateJudetRapid(){
		//testing regular expression
		var jud_r = $("#judet_r").val();
		var filter = /^[a-zA-Z0-9]{3,20}$/;
		//if it's valid email
		if(filter.test(jud_r)){
			judet_rapid.css("color","#707070");
			return true;
		}
		//if it's NOT valid
		else{
			judet_rapid.css("color","red");
			return false;
		}
	}
	
}); 
//=============================================================end validare comanda rapida =================================================
