$(document).ready(function(){
//alert('hello');
	// Actions sur saisie du code postal de l'adherent
	$("#adherents_codepostal").blur(function() {
		var codepostal	= $("#adherents_codepostal").val();
	    load_liste_agences(codepostal);
	});

	// Actions sur sélection du rang du bénéficiaire
	$("#rangs_id").live('click', function() {
		var contrat		= $("#contrats_id").val();
		var rang		= $("#rangs_id option:selected").val();
	    load_infos_beneficiaire(contrat, rang);
	});

	// Actions sur click bouton "Ajouter un bénéficiare"
	$("#ajout_beneficiaire").live('click', function() {
		var contrat		= $("#contrats_id").val();
		var jour		= $("#beneficiaires_jour option:selected").val();
		var mois		= $("#beneficiaires_mois option:selected").val();
		var annee		= $("#beneficiaires_annee option:selected").val();
		var rang		= $("#rangs_id option:selected").val();
		var civilite	= $("#beneficiaires_civilite option:selected").val();
		var nom			= $("#beneficiaires_nom").val();
		var prenom		= $("#beneficiaires_prenom").val();
		var matricule	= $("#beneficiaires_matricule").val();
		var naissance	= jour+'/'+mois+'/'+annee;
		var activite	= $("#activites_id option:selected").val();
		$("#beneficiaires_naissance").val(naissance);
	    ajout_beneficiaire(contrat, rang, civilite, nom, prenom, matricule, naissance, activite);
	});

	// Actions sur click bouton "Supprimer un bénéficiare"
	$("#suppr_beneficiaire").live('click', function() {
		var contrat		= $("#contrats_id").val();
	    suppr_beneficiaire(contrat, $(this).siblings("span").html());
	});

	// Actions sur validation formulaire "Adhérent"
	$("#adhesion_form").submit(function() {
		var jour		= $("#adherents_jour option:selected").val();
		var mois		= $("#adherents_mois option:selected").val();
		var annee		= $("#adherents_annee option:selected").val();
		$("#adherents_naissance").val(jour+'/'+mois+'/'+annee);
	});
});

function load_liste_agences(codepostal) {
	$.ajax({
		type: "POST",
		url:  "index.php?p=adhesion&a=loadlisteagences",
		data: "codepostal="+codepostal,
		error:function(msg){
			alert("Erreur durant la requete");
		},
		success:function(html){
			//affiche le contenu du fichier dans le conteneur dédié
			$('#adhesion_form_agence').empty();
			$('#adhesion_form_agence').append(html);
		}
	});
	return false;
}

function load_infos_beneficiaire(contrat, rang) {
	$.ajax({
		type: "POST",
		url:  "index.php?p=adhesion&a=loadinfosbeneficiaire&liste=annees",
		data: "contrats_id="+contrat+"&rangs_id="+rang,
		error:function(msg){
			alert("Erreur durant la requete");
		},
		success:function(html){
			//affiche le contenu du fichier dans le conteneur dédié
			$('#beneficiaires_annee').empty();
			$('#beneficiaires_annee').append(html);
		}
	});
	$.ajax({
		type: "POST",
		url:  "index.php?p=adhesion&a=loadinfosbeneficiaire&liste=activites",
		data: "rangs_id="+rang,
		error:function(msg){
			alert("Erreur durant la requete");
		},
		success:function(html){
			//affiche le contenu du fichier dans le conteneur dédié
			$('#activites_id').empty();
			$('#activites_id').append(html);
		}
	});
	return false;
}

function ajout_beneficiaire(contrat, rang, civilite, nom, prenom, matricule, naissance, activite) {
	$.ajax({
		type: "POST",
		url:  "index.php?p=adhesion&a=validbeneficiaire",
		data: "contrats_id="+contrat+"&rangs_id="+rang+"&beneficiaires_civilite="+civilite+"&beneficiaires_nom="+nom+"&beneficiaires_prenom="+prenom+"&beneficiaires_matricule="+matricule+"&beneficiaires_naissance="+naissance+"&activites_id="+activite,
		error:function(msg){
			alert("Erreur durant la requete");
		},
		success:function(html){
			//affiche le contenu du fichier dans le conteneur dédié
			$('#adhesion_ajout_beneficiaires').empty();
			$('#adhesion_ajout_beneficiaires').append(html);
		}
	});
	return false;
}

function suppr_beneficiaire(contrat, indice) {
	$.ajax({
		type: "GET",
		url:  "index.php?p=adhesion&a=supprbeneficiaire",
		data: "contrats_id="+contrat+"&indice="+indice,
		error:function(msg){
			alert("Erreur durant la requete");
		},
		success:function(html){
			//affiche le contenu du fichier dans le conteneur dédié
			$('#adhesion_ajout_beneficiaires').empty();
			$('#adhesion_ajout_beneficiaires').append(html);
		}
	});
	return false;
}


