function verifyEmail(email) {
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) return true; else return false;
}

function rregister() {
	// Inregistrare reseller
	var nume_firma = $("input[name=nume_firma]").val();
	var cui = $("input[name=cui]").val();
	var orc = $("input[name=orc]").val();
	var persoana_contact = $("input[name=persoana_contact]").val();
	var tel_fix = $("input[name=tel_fix]").val();
	var email = $("input[name=email]").val();
	var parola = $("input[name=parola]").val();
	var check_parola = $("input[name=check_parola]").val();
	
	// Resetare avertismente
	$("dd span").html("");
	$("dd input, dd textarea").removeClass("error");
	var errCount = 0;
	
	if(nume_firma == undefined || nume_firma == "") {
		$("dd#nume_firma span").html("Ai omis numele firmei");
		$("dd#nume_firma input").addClass("error");
		errCount++;
	}
	
	if(cui == undefined || cui == "") {
		$("dd#cui span").html("C.U.I. este obligatoriu");
		$("dd#cui input").addClass("error");
		errCount++;
	}
	
	if(orc == undefined || orc == "") {
		$("dd#orc span").html("Nr. O.R.C. este obligatoriu");
		$("dd#orc input").addClass("error");
		errCount++;
	}
	
	if(persoana_contact == undefined || persoana_contact == "") {
		$("dd#persoana_contact span").html("Persoana de contact lipseste");
		$("dd#persoana_contact input").addClass("error");
		errCount++;
	}
	
	if(tel_fix == undefined || tel_fix == "") {
		$("dd#tel_fix span").html("Numarul de telefon fix este obligatoriu");
		$("dd#tel_fix input").addClass("error");
		errCount++;
	}
	
	if(email == undefined || email == "") {
		$("dd#email span").html("Adresa email este obligatorie");
		$("dd#email input").addClass("error");
		errCount++;
	} else if(verifyEmail(email) == false) {
		$("dd#email span").html("Adresa email nu este valida");
		$("dd#email input").addClass("error");
		errCount++;
	}
	
	if(parola == undefined || parola == "") {
		$("dd#parola span").html("Ai uitat sa alegi o parola");
		$("dd#parola input").addClass("error");
		errCount++;
	} else if(parola.length < 6) {
		$("dd#parola span").html("Parola este prea scurta (minim 6 caractere)");
		$("dd#parola input").addClass("error");
		errCount++;
	}
	
	if(check_parola == undefined || check_parola == "") {
		$("dd#check_parola span").html("Ai uitat sa reintroduci parola");
		$("dd#check_parola input").addClass("error");
		errCount++;
	}
	
	if(parola != check_parola && check_parola != undefined && check_parola != "") {
		$("dd#check_parola span").html("Parolele introduse nu coincid");
		$("dd#check_parola input").addClass("error");
		errCount++;
	}
	
	if(errCount == 0) $("form.register").submit();
	return false;
}

function requestPrice(form) {
	// Resetare avertismente
	$("dd span").html("");
	$("dd input, dd select, dd textarea").removeClass("error");
	var errCount = 0;
	
	if(form == 1) {
		// Solicitare tipar offset
		var nume_complet = $("input[name=nume_complet]").val();
		var email = $("input[name=email]").val();
		var tipul_lucrarii = $("input[name=tipul_lucrarii]").val();
		var format = $("input[name=format]").val();
		var numar_pagini = $("input[name=numar_pagini]").val();
		var suport = $("input[name=suport]").val();
		var tiraj = $("input[name=tiraj]").val();
		
		if(nume_complet == undefined || nume_complet == "") {
			$("dd#nume_complet span").html("Ai uitat sa specifici numele");
			$("dd#nume_complet input").addClass("error");
			errCount++;
		}
		
		if(email == undefined || email == "") {
			$("dd#email span").html("Adresa email este obligatorie");
			$("dd#email input").addClass("error");
			errCount++;
		} else if(verifyEmail(email) == false) {
			$("dd#email span").html("Adresa email nu este valida");
			$("dd#email input").addClass("error");
			errCount++;
		}
		
		if(tipul_lucrarii == undefined || tipul_lucrarii == "") {
			$("dd#tipul_lucrarii span").html("Tipul lucrarii a fost omis");
			$("dd#tipul_lucrarii input").addClass("error");
			errCount++;
		}
		
		if(format == undefined || format == "") {
			$("dd#format span").html("Formatul a fost omis");
			$("dd#format input").addClass("error");
			errCount++;
		}
		
		if(numar_pagini == undefined || numar_pagini == "") {
			$("dd#numar_pagini span").html("Numarul de pagini a fost omis");
			$("dd#numar_pagini input").addClass("error");
			errCount++;
		}
		
		if(suport == undefined || suport == "") {
			$("dd#suport span").html("Suportul a fost omis");
			$("dd#suport input").addClass("error");
			errCount++;
		}
		
		if(tiraj == undefined || tiraj == "") {
			$("dd#tiraj span").html("Tirajul a fost omis");
			$("dd#tiraj input").addClass("error");
			errCount++;
		}
		
		if(errCount == 0) $("form.request").submit();
		return false;
	} else if (form == 2) {
		// Solicitare autocolant pvc
		var nume_complet = $("input[name=nume_complet]").val();
		var email = $("input[name=email]").val();
		var dimensiune = $("input[name=dimensiune]").val();
		var amplasament = $("input[name=amplasament]").val();
		
		if(nume_complet == undefined || nume_complet == "") {
			$("dd#nume_complet span").html("Ai uitat sa specifici numele");
			$("dd#nume_complet input").addClass("error");
			errCount++;
		}
		
		if(email == undefined || email == "") {
			$("dd#email span").html("Adresa email este obligatorie");
			$("dd#email input").addClass("error");
			errCount++;
		} else if(verifyEmail(email) == false) {
			$("dd#email span").html("Adresa email nu este valida");
			$("dd#email input").addClass("error");
			errCount++;
		}
		
		if(dimensiune == undefined || dimensiune == "") {
			$("dd#dimensiune span").html("Dimensiunea a fost omisa");
			$("dd#dimensiune input").addClass("error");
			errCount++;
		}
		
		if(amplasament == undefined || amplasament == "") {
			$("dd#amplasament span").html("Amplasamentul a fost omis");
			$("dd#amplasament input").addClass("error");
			errCount++;
		}
		
		if(errCount == 0) $("form.request").submit();
		return false;
	} else if(form == 3) {
		// Solicitare tipar outdoor
		var nume_complet = $("input[name=nume_complet]").val();
		var email = $("input[name=email]").val();
		var dimensiune = $("input[name=dimensiune]").val();
		var amplasament = $("input[name=amplasament]").val();
		
		if(nume_complet == undefined || nume_complet == "") {
			$("dd#nume_complet span").html("Ai uitat sa specifici numele");
			$("dd#nume_complet input").addClass("error");
			errCount++;
		}
		
		if(email == undefined || email == "") {
			$("dd#email span").html("Adresa email este obligatorie");
			$("dd#email input").addClass("error");
			errCount++;
		} else if(verifyEmail(email) == false) {
			$("dd#email span").html("Adresa email nu este valida");
			$("dd#email input").addClass("error");
			errCount++;
		}
		
		if(dimensiune == undefined || dimensiune == "") {
			$("dd#dimensiune span").html("Dimensiunea a fost omisa");
			$("dd#dimensiune input").addClass("error");
			errCount++;
		}
		
		if(amplasament == undefined || amplasament == "") {
			$("dd#amplasament span").html("Amplasamentul a fost omis");
			$("dd#amplasament input").addClass("error");
			errCount++;
		}
		
		if(errCount == 0) $("form.request").submit();
		return false;
	} else if(form == 4) {
		// Solicitare tipar indoor
		var nume_complet = $("input[name=nume_complet]").val();
		var email = $("input[name=email]").val();
		var dimensiune = $("input[name=dimensiune]").val();
		var amplasament = $("input[name=amplasament]").val();
		
		if(nume_complet == undefined || nume_complet == "") {
			$("dd#nume_complet span").html("Ai uitat sa specifici numele");
			$("dd#nume_complet input").addClass("error");
			errCount++;
		}
		
		if(email == undefined || email == "") {
			$("dd#email span").html("Adresa email este obligatorie");
			$("dd#email input").addClass("error");
			errCount++;
		} else if(verifyEmail(email) == false) {
			$("dd#email span").html("Adresa email nu este valida");
			$("dd#email input").addClass("error");
			errCount++;
		}
		
		if(dimensiune == undefined || dimensiune == "") {
			$("dd#dimensiune span").html("Dimensiunea a fost omisa");
			$("dd#dimensiune input").addClass("error");
			errCount++;
		}
		
		if(amplasament == undefined || amplasament == "") {
			$("dd#amplasament span").html("Amplasamentul a fost omis");
			$("dd#amplasament input").addClass("error");
			errCount++;
		}
		
		if(errCount == 0) $("form.request").submit();
		return false;
	} else if(form == 5) {
		// Solicitare reclame luminoase
		var nume_complet = $("input[name=nume_complet]").val();
		var email = $("input[name=email]").val();
		var model = $("select[name=model]").val();
		var dimensiune = $("input[name=dimensiune]").val();
		var amplasament = $("input[name=amplasament]").val();
		
		if(nume_complet == undefined || nume_complet == "") {
			$("dd#nume_complet span").html("Ai uitat sa specifici numele");
			$("dd#nume_complet input").addClass("error");
			errCount++;
		}
		
		if(email == undefined || email == "") {
			$("dd#email span").html("Adresa email este obligatorie");
			$("dd#email input").addClass("error");
			errCount++;
		} else if(verifyEmail(email) == false) {
			$("dd#email span").html("Adresa email nu este valida");
			$("dd#email input").addClass("error");
			errCount++;
		}
		
		if(model == undefined || model == "" || model == "...") {
			$("dd#model span").html("Nu a fost ales un model");
			$("dd#model select").addClass("error");
			errCount++;
		}
		
		if(dimensiune == undefined || dimensiune == "") {
			$("dd#dimensiune span").html("Dimensiunea a fost omisa");
			$("dd#dimensiune input").addClass("error");
			errCount++;
		}
		
		if(amplasament == undefined || amplasament == "") {
			$("dd#amplasament span").html("Amplasamentul a fost omis");
			$("dd#amplasament input").addClass("error");
			errCount++;
		}
		
		if(errCount == 0) $("form.request").submit();
		return false;
	} else if(form == 6) {
		// Solicitare reupleri cartuse
		var nume_complet = $("input[name=nume_complet]").val();
		var email = $("input[name=email]").val();
		var model_cartus = $("input[name=model_cartus]").val();
		
		if(nume_complet == undefined || nume_complet == "") {
			$("dd#nume_complet span").html("Ai uitat sa specifici numele");
			$("dd#nume_complet input").addClass("error");
			errCount++;
		}
		
		if(email == undefined || email == "") {
			$("dd#email span").html("Adresa email este obligatorie");
			$("dd#email input").addClass("error");
			errCount++;
		} else if(verifyEmail(email) == false) {
			$("dd#email span").html("Adresa email nu este valida");
			$("dd#email input").addClass("error");
			errCount++;
		}
		
		if(model_cartus == undefined || model_cartus == "") {
			$("dd#model_cartus span").html("Modelul cartusului a fost omis");
			$("dd#model_cartus input").addClass("error");
			errCount++;
		}
		
		if(errCount == 0) $("form.request").submit();
		return false;
	} else if(form == 7) {
		// Solicitare service copiatoare
		var nume_complet = $("input[name=nume_complet]").val();
		var email = $("input[name=email]").val();
		var model_aparat = $("input[name=model_aparat]").val();
		
		if(nume_complet == undefined || nume_complet == "") {
			$("dd#nume_complet span").html("Ai uitat sa specifici numele");
			$("dd#nume_complet input").addClass("error");
			errCount++;
		}
		
		if(email == undefined || email == "") {
			$("dd#email span").html("Adresa email este obligatorie");
			$("dd#email input").addClass("error");
			errCount++;
		} else if(verifyEmail(email) == false) {
			$("dd#email span").html("Adresa email nu este valida");
			$("dd#email input").addClass("error");
			errCount++;
		}
		
		if(model_aparat == undefined || model_aparat == "") {
			$("dd#model_aparat span").html("Modelul aparatului a fost omis");
			$("dd#model_aparat input").addClass("error");
			errCount++;
		}
		
		if(errCount == 0) $("form.request").submit();
		return false;
	} else if(form == 8) {
		// Comanda online de tipizate
		var nume_complet = $("input[name=nume_complet]").val();
		var numar_telefon = $("input[name=numar_telefon]").val();
		var email = $("input[name=email]").val();
		var livrare = $("input[name=livrare]").val();
		var produse = $("textarea[name=produse]").val();
		
		if(nume_complet == undefined || nume_complet == "") {
			$("dd#nume_complet span").html("Ai uitat sa specifici numele");
			$("dd#nume_complet input").addClass("error");
			errCount++;
		}
		
		if(numar_telefon == undefined || numar_telefon == "") {
			$("dd#numar_telefon span").html("Ai uitat sa specifici telefonul");
			$("dd#numar_telefon input").addClass("error");
			errCount++;
		}
		
		if(email == undefined || email == "") {
			$("dd#email span").html("Adresa email este obligatorie");
			$("dd#email input").addClass("error");
			errCount++;
		} else if(verifyEmail(email) == false) {
			$("dd#email span").html("Adresa email nu este valida");
			$("dd#email input").addClass("error");
			errCount++;
		}
		
		if(livrare == undefined || livrare == "") {
			$("dd#livrare span").html("Ai uitat sa specifici adresa livrarii");
			$("dd#livrare input").addClass("error");
			errCount++;
		}
		
		if(produse == undefined || produse == "") {
			$("dd#produse span").html("Produsele?");
			$("dd#produse textarea").addClass("error");
			errCount++;
		}
		
		if(errCount == 0) $("form.request").submit();
		return false;
	}
}
