var input_title 		= 		[
		"Marca Autoturism",
		"Model",
		"Tip Caroserie",
		"Carburant",
		"An fabricatie",
		"Tip Motor",
		"Capacitate Cilindrica",
		"Putere Motor",
		"Numar Identificare",
		"Piese necesare",
		"Cod Piese"
];
var input_description 		= 		[
		"Marca Autoturism - ex.: Audi, Ford, Opel, VW etc.",
		"Model - ex.: A4, Mondeo, Astra G, Golf IV etc.",
		"Tip Caroserie - Berlina, Hatchback, Break/Combi, Cabrio, Microbus, Furgon, Camion",
		"Carburant - Diesel, Benzina",
		"An fabricatie - ex.: 2004 (din certificatul de inmatriculare -talon- a masinii)",
		"Tip Motor - ex.: Y17DTL, 1Z etc.(din certificatul de inmatriculare -talon- a masinii)",
		"Capacitate Cilindrica - ex.: 1900 TDI, 1700 CDTI etc.",
		"Putere Motor - in KW, din certificatul de inmatriculare -talon- a masinii",
		"Numar Identificare - Seria sasiului, compus din 17 caractere scris in certificatul de inmatriculare -talon- a masinii",
		"Piese necesare - ex.: pivot inferior, rulment roata, aripa fata, curea distributie etc. ",
		"Cod Piese - codul piesei vechi"
];

$(document).ready(function() {
	
	var button_trimite_status="disabled";
	var comenzi_filled_inputs=false;
	var datepers_filled_inputs=false;
	
	//When page loads...
	$(".tab_content").hide(); //Hide all content
	$(".comenzi-date-personale").hide();
	$("ul.comenzii_tabs_ul li:first").addClass("active").show(); //Activate first tab
	$(".tab_content:first").show(); //Show first tab content

	//On Click Event
	$("ul.comenzii_tabs_ul li").click(function() {

		$("ul.comenzii_tabs_ul li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".tab_content").hide(); //Hide all tab content

		var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active ID content
		return false;
	});
	//+43
	$("#piese-auto-tooltip").hide();
	$(".input-piese-auto").focus(function() {
		var active_input=$(this).attr("name");	
		switch (active_input) {
			case "pieseauto_marca":
				$("#piese-auto-tooltip").css("margin-top","65px");
				input_info=0;
				break;
			case "pieseauto_model":
				$("#piese-auto-tooltip").css("margin-top","65px");
				input_info=1;
				break; 
			case "pieseauto_caroserie":
				$("#piese-auto-tooltip").css("margin-top","108px");
				input_info=2;
				break; 
			case "pieseauto_carburant":
				$("#piese-auto-tooltip").css("margin-top","108px");
				input_info=3;
				break; 
			case "pieseauto_an_fabricatie":
				$("#piese-auto-tooltip").css("margin-top","151px");
				input_info=4;
				break; 
			case "pieseauto_tip_motor":
				$("#piese-auto-tooltip").css("margin-top","151px");
				input_info=5;
				break; 
			case "pieseauto_capacitate":
				$("#piese-auto-tooltip").css("margin-top","194px");
				input_info=6;
				break; 
			case "pieseauto_putere_motor":
				$("#piese-auto-tooltip").css("margin-top","194px");
				input_info=7;
				break; 
			case "pieseauto_seria_sasiu":
				$("#piese-auto-tooltip").css("margin-top","237px");
				input_info=8;
				break; 
			case "pieseauto_piese_necesare":
				$("#piese-auto-tooltip").css("margin-top","323px");
				input_info=9;
				break; 
			case "pieseauto_piese_cod":
				$("#piese-auto-tooltip").css("margin-top","323px");
				input_info=10;
				break; 
		}
		$("#piese-auto-tooltip-def").hide();
		$("#piese-auto-tooltip h5").html(input_title[input_info]);
		$("#piese-auto-tooltip p").html(input_description[input_info]);
		$("#piese-auto-tooltip").show();
	});
	$(".input-piese-auto").blur(function(){
		$("#piese-auto-tooltip").hide();
	});
	$(".comenzi-lubrifianti-box img").click(function(){
		var selected = $(this).attr("title");
		$("#"+selected).attr("checked", true);
	});
	// ************************************** TIRMITE BUTTON EFFECT ********************************
	$(".input-piese-auto").keyup(function() {
		var input_value=$(this).attr("value");
		var active_input=$(this).attr("name");		
		if ($("input[name='pieseauto_marca']").val() != "") {
			if ($("input[name='pieseauto_model']").val() != "") {
				if ($("input[name='pieseauto_caroserie']").val() != "") {
					if ($("input[name='pieseauto_carburant']").val() != "") {
						if ($("input[name='pieseauto_an_fabricatie']").val() != "") {
							if ($("input[name='pieseauto_tip_motor']").val() != "") {
								if ($("input[name='pieseauto_capacitate']").val() != ""){
									if ($("input[name='pieseauto_putere_motor']").val() != ""){
										if ($("input[name='pieseauto_seria_sasiu']").val() != ""){
											if ($("textarea[name='pieseauto_piese_necesare']").val() != ""){
												comenzi_filled_inputs = true;
												$(".comenzi-button-trimite a").attr("href","#");
											} else comenzi_filled_inputs = false;
										} else comenzi_filled_inputs = false;
									} else comenzi_filled_inputs = false;
								} else comenzi_filled_inputs = false;
							} else comenzi_filled_inputs = false;
						} else comenzi_filled_inputs = false;
					} else comenzi_filled_inputs = false;
				} else comenzi_filled_inputs = false;
			} else comenzi_filled_inputs = false;
		} else comenzi_filled_inputs = false;
		if (comenzi_filled_inputs) $(".comenzi-button-trimite img").attr("src","http://images.autodepan.ro/comenzi-trimite-normal.gif");
		else {
			$(".comenzi-button-trimite img").attr("src","http://images.autodepan.ro/comenzi-trimite-disabled.gif");
			$(".comenzi-button-trimite a").removeAttr("href");
			$(".comenzi-date-personale").hide();
		}
	});
	$(".comenzi-button-trimite img").hover(
		function() {
			if (comenzi_filled_inputs) $(".comenzi-button-trimite img").attr("src","http://images.autodepan.ro/comenzi-trimite-glow.gif");
			$("#piese-auto-tooltip").hide();
			
		;}, 
		function () {
			if (comenzi_filled_inputs) $(".comenzi-button-trimite img").attr("src","http://images.autodepan.ro/comenzi-trimite-normal.gif");
			else $(".comenzi-button-trimite img").attr("src","http://images.autodepan.ro/comenzi-trimite-disabled.gif");
	});
	$(".comenzi-button-trimite-lubrifianti img").hover(
		function() {
			$(".comenzi-button-trimite-lubrifianti img").attr("src","http://images.autodepan.ro/comenzi-trimite-glow.gif");
			$("#piese-auto-tooltip").hide();
		;}, 
		function () {
			$(".comenzi-button-trimite-lubrifianti img").attr("src","http://images.autodepan.ro/comenzi-trimite-normal.gif");
	});
	$(".comenzi-button-trimite img").click(function() {
		if (comenzi_filled_inputs) {
			$(".comenzi-date-personale").show();
			$("ul.comenzii_tabs_ul li").removeClass("active"); //Remove any "active" class
			$(".comenzi-date-personale").addClass("active"); //Add "active" class to selected tab
			$(".tab_content").hide(); //Hide all tab content

			var activeTab = $(".comenzi-date-personale").find("a").attr("href"); //Find the href attribute value to identify the active tab + content
			$(activeTab).fadeIn(); //Fade in the active ID content
		}
	});
	$(".comenzi-button-trimite-lubrifianti img").click(function() {
		//if (comenzi_filled_inputs) {
			$(".comenzi-date-personale").show();
			$("ul.comenzii_tabs_ul li").removeClass("active"); //Remove any "active" class
			$(".comenzi-date-personale").addClass("active"); //Add "active" class to selected tab
			$(".tab_content").hide(); //Hide all tab content

			var activeTab = $(".comenzi-date-personale").find("a").attr("href"); //Find the href attribute value to identify the active tab + content
			$(activeTab).fadeIn(); //Fade in the active ID content
		//}
	});
	// *********************************************** DATE PERSONALE ********************************
	$("input[name='email']").focus(function() {
		$("#comenzi-personale-help").html("O adresa email valida!");
	});
	$("input[name='tel_mobil']").focus(function() {
		$("#comenzi-personale-help").html("Numar de telefon valid pentru CONFIRMARE!!");
	});
	$("input[name='livrare_adresa']").focus(function() {
		$("#comenzi-livrare-help").html("Specificati strada, numarul, scara si apartamentul!");
	});
	$("#tab3 input").blur(function() {
		$("#comenzi-personale-help").html("");
		$("#comenzi-livrare-help").html("");
		$("#comenzi-facturare-help").html("");
	});
	$("input[name='aceasi_adresa']").click(function(){
		var check_state = $("input[name='aceasi_adresa']").attr("checked");
		if (check_state) {
			if ($("input[name='livrare_localitate']").val() == "" || $("input[name='livrare_judetul']").val() == "") {
				$("#comenzi-facturare-help").html("Nu ati completat intreaga adresa de livrare!!");
				$("input[name='aceasi_adresa']").attr("checked",false);
			}
			else {
				$("input[name='facturare_localitate']").attr("value",$("input[name='livrare_localitate']").val()) ;
				$("input[name='facturare_judetul']").attr("value",$("input[name='livrare_judetul']").val());
				$("input[name='facturare_cod_postal']").attr("value",$("input[name='livrare_cod_postal']").val());
				$("input[name='facturare_adresa']").attr("value",$("input[name='livrare_adresa']").val());
			}
		}
	});
	$(".input-date-personale").keyup(function() {
		if ($("input[name='datepersonale_nume_prenume']").val() != "") {
			if ($("input[name='datepersonale_email']").val() != "") {
				if ($("input[name='datepersonale_tel_mobil']").val() != "") {
					datepers_filled_inputs = true;
					$(".comenzi-button-trimite-final a").attr("href","#");
				} else datepers_filled_inputs = false;
			} else datepers_filled_inputs = false;
		} else datepers_filled_inputs = false;
		if (datepers_filled_inputs) {
			$(".comenzi-button-trimite-final img").attr("src","http://images.autodepan.ro/comenzi-trimite-normal.gif");
			$("#finaliz_acept_termeni").show();
		}
		else {
			$(".comenzi-button-trimite-final img").attr("src","http://images.autodepan.ro/comenzi-trimite-disabled.gif");
			$(".comenzi-button-trimite-final a").removeAttr("href");
			$("#finaliz_acept_termeni").hide();
		}	
	});
	$(".comenzi-button-trimite-final img").hover(
		function() {
			if (datepers_filled_inputs) $(".comenzi-button-trimite-final img").attr("src","http://images.autodepan.ro/comenzi-trimite-glow.gif");
			else $(".comenzi-button-trimite-final img").attr("src","http://images.autodepan.ro/comenzi-trimite-disabled.gif"); 	
		;}, 
		function () {
			if (datepers_filled_inputs) $(".comenzi-button-trimite-final img").attr("src","http://images.autodepan.ro/comenzi-trimite-normal.gif");
			else $(".comenzi-button-trimite-final img").attr("src","http://images.autodepan.ro/comenzi-trimite-disabled.gif");
	});
	/* elkuldeni az anyagot POST-l*/
	$(".comenzi-button-trimite-final img").click(function(){
		var email = $("input[name='datepersonale_email']").val();
		if (datepers_filled_inputs) {
			if (isValidEmail(email)) {
				$("#comenzii-tabs").fadeOut();
				$("#comenzi-response").show();
				$.post(
					"includes/cerere-oferta.php",
					$("form").serialize(),
					function (data) {
						$("#comenzi-response-loading").hide();
						if (data.indexOf("Brig_OK") != -1) {
							$("#comenzi-response-container-ok").fadeIn();	
						}
						else {
							$(".error-number").html(data);
							$("#comenzi-response-container-error").fadeIn();
						}
					}
				);
			}
			else alert("Adresa de email invalida! Va rog sa corectati!");
		}
		else alert("Va rugam completati toate campurile marcate cu steluta!");
		
	});
	$("#error-back").click(function(){
		$("#comenzii-tabs").fadeIn();
		$("#comenzi-response").hide();	
	});
	
	$("#comenzi-faq-comand-a").click(function(){
		$("#comenzi-faq-livrare").slideUp("fast");
		$("#comenzi-faq-plata").slideUp("fast");
		$("#comenzi-faq-comand").slideToggle();
	});
	$("#comenzi-faq-livrare-a").click(function(){
		$("#comenzi-faq-comand").slideUp("fast");
		$("#comenzi-faq-plata").slideUp("fast");
		$("#comenzi-faq-livrare").slideToggle();
	});
	$("#comenzi-faq-plata-a").click(function(){
		$("#comenzi-faq-livrare").slideUp("fast");
		$("#comenzi-faq-comand").slideUp("fast");
		$("#comenzi-faq-plata").slideToggle();
	});
});

function isValidEmail(str){
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0) && (str.lastIndexOf(".") > str.indexOf("@"));
}
