// JavaScript Document
function control (champs) {
	for (var i=0; i< champs.length; i++){
		if ($(champs[i]).val() =='') {	
			$(champs[i]).css({ border: "2px solid #FF0000", background: "#FFFF00" });
			$(champs[i] + '_error').html("<i class='error'>Champs obligatoire</i>");
			$(champs[i]).focus();
			var erreur=1;
		}
		else {
			$(champs[i] + '_error').html("");
			$(champs[i]).css({ border:"1px solid #CCCCCC;", background: "#fff" });
		}
	}
	return erreur;
}

$(document).ready(function(){
	var abonnement = $("[@name^='abonnement']");
	var etudiant = $("[@name^='etudiant']");
	var auto=0;
	$("[@name^='abonnement']").click(function(){
		if(abonnement[4].checked || abonnement[7].checked || abonnement[12].checked || abonnement[15].checked || abonnement[20].checked) {
			 $("#prelevement").show();
			 $("#date_prelevement").show();
			 auto=1;
		}
		else {
			$("#prelevement").hide();
			$("#date_prelevement").hide();
			auto=0;
		}
	});
	
	$("[@name^='etudiant']").click(function(){
		if(etudiant[0].checked ) {
			 $(".col_HD").hide();
			 $(".portage").hide();
			 $(".6_mois").hide();
			 $(".prix_normal").hide();
			 $(".prix_etudiant").show();
		}
		else {
			 $(".col_HD").show();
			 $(".portage").show();
			 $(".6_mois").show();
			 $(".prix_normal").show();
			 $(".prix_etudiant").hide();
		}

	});
	
	if ($("#error").html() == 'Le code que vous avez tape est errone') {
			 $(".alert").show();
	}
	else {
			 $(".alert").hide();
	}
	
$("#abohuma_formulaire").submit(function(){
		//Champs input
		var champs = new Array("#nom", 
								"#prenom", 
								"#rue", 
								"#codepostal",
								"#localite",
								"#telephone",
								"#email",
								"#abonnement",
								"#code");
		var erreur = control(champs);

		// Les radio abonnement
		var chek=0;
		for (var i=0; i< abonnement.length; i++){
			 if (abonnement[i].checked) {
				chek = 1;
				var portage = abonnement[i].checked.value;
				$("#erreur_abonnement").html("");
			 }
		}

		if (chek==0) {
			alert("Choisissez votre abonnement, S.V.P. !");
			$("#erreur_abonnement").focus();
			erreur =1;
		}
		
		if (auto==1) {
				//Champs input PA
				var banque = new Array("#pa_nom", 
										"#pa_prenom", 
										"#pa_adresse", 
										"#pa_codepostal",
										"#pa_ville",
										"#code_banque",
										"#code_guichet",
										"#n_compte",
										"#cle_rib", 
										"#banque_nom", 
										"#banque_adresse", 
										"#banque_codepostal",
										"#banque_ville");
				erreur = control(banque);
		}
	
		if (erreur==1) return false;

	});

	$("#hd_joffre").click(function(){
		$("#abooffert").show();
	});

	$("#hd_jmabonne").click(function(){
		$("#abooffert").hide();
	});
});
