$(document).ready(function(){
	var datepers_filled_inputs=false;
	// *********************************************** DATE PERSONALE ********************************
	$("input[name='email']").focus(function() {
		$("#cumpara-personale-help").html("O adresa email valida!");
	});
	$("input[name='tel_mobil']").focus(function() {
		$("#cumpara-personale-help").html("Numar de telefon valid pentru CONFIRMARE!!");
	});
	$("input[name='livrare_adresa']").focus(function() {
		$("#cumpara-livrare-help").html("Specificati strada, numarul, scara si apartamentul!");
	});
	$("input").blur(function() {
		$("#cumpara-personale-help").html("");
		$("#cumpara-livrare-help").html("");
		$("#cumpara-facturare-help").html("");
	});
	$(".input-date-personale").keyup(function() {
		if ($("input[name='nume_prenume']").val() != "") {
			if ($("input[name='email']").val() != "") {
				if ($("input[name='tel_mobil']").val() != "") {
					if ($("input[name='livrare_adresa']").val() != "") {
						if ($("input[name='livrare_localitate']").val() != "") {
							if ($("input[name='livrare_judetul']").val() != "") {
								datepers_filled_inputs = true;
								$(".cumpara-button-trimite-final a").attr("href","#");
								$(".cumpara-button-trimite-final a.trimite").attr("onClick","verifyCumparaForm();");
								$("#finaliz_acept_termeni").show();
							} else datepers_filled_inputs = false;
						} else datepers_filled_inputs = false;
					} else datepers_filled_inputs = false;
				} else datepers_filled_inputs = false;
			} else datepers_filled_inputs = false;
		} else datepers_filled_inputs = false;
		if (datepers_filled_inputs) $(".cumpara-button-trimite-final img").attr("src","images/comenzi-trimite-normal.gif");
		else {
			$(".cumpara-button-trimite-final img").attr("src","images/comenzi-trimite-disabled.gif");
			$(".cumpara-button-trimite-final a").removeAttr("href");
			$(".cumpara-button-trimite-final a.trimite").removeAttr("onClick");
			$("#finaliz_acept_termeni").hide();
		}	
	});
	$(".cumpara-button-trimite-final img").hover(
		function() {
			if (datepers_filled_inputs) $(".cumpara-button-trimite-final img").attr("src","images/comenzi-trimite-glow.gif");
			else $(".cumpara-button-trimite-final img").attr("src","images/comenzi-trimite-disabled.gif"); 	
		;}, 
		function () {
			if (datepers_filled_inputs) $(".cumpara-button-trimite-final img").attr("src","images/comenzi-trimite-normal.gif");
			else $(".cumpara-button-trimite-final img").attr("src","images/comenzi-trimite-disabled.gif");
	});
	
	$("#error-back").click(function(){
		$("#cumpara-form-form").fadeIn();
		$("#cumpara-form-error").hide();	
	});
});

function verifyCumparaForm() {
	var email = $("input[name='email']").val();
	if (isValidEmail(email)) {
		$.post(
			"includes/cumpara-promotie.php",
			$("form").serialize(),
			function(data) {
				if (data.indexOf("Brig_OK") != -1) {
					$("#cumpara-form-form").hide();
					$("#cumpara-form-ok").fadeIn();	
				}
				else {
					$(".error-number").html(data);
					$("#cumpara-form-form").hide();
					$("#cumpara-form-error").fadeIn();	
				}
			}
		);
	}
	else alert("Adresa de email invalida! Va rog sa corectati!");
}

function isValidEmail(str){
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0) && (str.lastIndexOf(".") > str.indexOf("@"));
}
