// JavaScript Document
$(document).ready(
	function() {
		$("#it").click(function() {
			rafraichir_textarea();
		})
		$("#tel").click(function() {
			rafraichir_textarea();
		});
		$(".erase").click(function() {
			if ($(this).attr("value") == $(this).attr("title")) {
				$(this).attr("value","");
				rafraichir_textarea();
			}
		});
		$(".erase").blur(function() {
			if ($(this).attr("value") == "") {
				$(this).attr("value", $(this).attr("title"));
				rafraichir_textarea();
			}
		});
		$("#tv").click(function() {
			rafraichir_textarea();
		});
		$("#jour").change(function() {
			rafraichir_textarea();
		});
		$("#mois").change(function() {
			rafraichir_textarea();
		});
		$("#annee").change(function() {
			rafraichir_textarea();
		});
		$("#result").change(function() {
			rafraichir_textarea();
		});
		rafraichir_textarea();
	});

function rafraichir_textarea() {
	$.ajax(
		{
			type: "GET", url: "engagement_termine2.php",
			data: "choixx="+$("#result").attr("value")+"&it="+$("#it").attr("checked")+"&tel="+$("#tel").attr("checked")+"&tv="+$("#tv").attr("checked")+"&jour="+$("#jour").attr("value")+"&mois="+$("#mois").attr("value")+"&annee="+$("#annee").attr("value"),
			success: function(msg) {
						$("#resultat").attr("value", msg);
					}
		}
	);
}

function remplirAdresseFai(texte)
{
	if (texte == "orange") {
		document.getElementById("nomfai").value = "ORANGE INTERNET";
		document.getElementById("adressefai").value = "SERVICE CLIENTS";
		document.getElementById("cpfai").value = "33734";
		document.getElementById("villefai").value = "BORDEAUX CEDEX 9";
	} else if (texte == "free") {
		document.getElementById("nomfai").value = "FREE";
		document.getElementById("adressefai").value = "Publidispatch - Free Résiliation\n6 rue Désir Prévost\nLa Grande Brèche";
		document.getElementById("cpfai").value = "91070";
		document.getElementById("villefai").value = "BONDOUFLE";
	} else if (texte == "neufsfr") {
		document.getElementById("nomfai").value = "NEUF SFR";
		document.getElementById("adressefai").value = "SERVICE RESILIATION\nTSA 30144";
		document.getElementById("cpfai").value = "94098";
		document.getElementById("villefai").value = "CRETEIL CEDEX";
	} else if (texte == "darty") {
		document.getElementById("nomfai").value = "DARTY TELECOM";
		document.getElementById("adressefai").value = "SERVICE RESILIATION\nTSA 10004";
		document.getElementById("cpfai").value = "93183";
		document.getElementById("villefai").value = "MONTREUIL CEDEX";
	} else if (texte == "alice") {
		document.getElementById("nomfai").value = "Publidispatch";
		document.getElementById("adressefai").value = "Alice Résiliation \n6, rue Désir Prévost \nLa Grande Brèche";
		document.getElementById("cpfai").value = "91070";
		document.getElementById("villefai").value = "BONDOUFLE";
	} else if (texte == "numericable") {
		document.getElementById("nomfai").value = "NUMERICABLE";
		document.getElementById("adressefai").value = "SERVICE CLIENTS \nTSA 61000";
		document.getElementById("cpfai").value = "92894";
		document.getElementById("villefai").value = "NANTERRE CEDEX 9";
	} else if (texte == "tele2") {
		document.getElementById("nomfai").value = "TELE2 FRANCE";
		document.getElementById("adressefai").value = "SERVICE CLIENTELE";
		document.getElementById("cpfai").value = "78458";
		document.getElementById("villefai").value = "VELIZY CEDEX";
	} else if (texte == "bouygues") {
		document.getElementById("nomfai").value = "BOUYGUES TELECOM";
		document.getElementById("adressefai").value = "SERVICE CLIENTS";
		document.getElementById("cpfai").value = "38218";
		document.getElementById("villefai").value = "VIENNE CEDEX";
	} else {
		document.getElementById("nomfai").value = "";
		document.getElementById("adressefai").value = "";
		document.getElementById("cpfai").value = "";
		document.getElementById("villefai").value = "";
	}
}

/**
 * Fonction de validation du formulaire pdfform
 * @returns booleen true si la validation du formulaire s'est bien dÃ©roulÃ©e
 */
function validerPdfForm() {
var tabErreurs = new Array();

// Expressions de test
var regexpNumerique = new RegExp("^[0-9]+$");

// Validation date de fin d'engagement
var champJour = document.getElementById("jour");
var jour = champJour.value;
if (jour != champJour.title && !regexpNumerique.test(jour)) {
	tabErreurs.push("le jour saisi est incorrect.");
}

var champMois = document.getElementById("mois");
var mois = champMois.value;
if (mois != champMois.title && !regexpNumerique.test(mois)) {
	tabErreurs.push("le mois saisi est incorrect.");
}

var champAnnee = document.getElementById("annee");
var annee = champAnnee.value;
if (annee != champAnnee.title && !regexpNumerique.test(annee)) {
	tabErreurs.push("l'annee saisie est incorrecte.");
}

var nomFai = document.getElementById("nomfai").value;
if (nomFai == null || nomFai == "") {
	tabErreurs.push("le nom du FAI est vide.");
}

var adresseFai = document.getElementById("adressefai").value;
if (adresseFai == null || adresseFai == "") {
	tabErreurs.push("l'adresse du FAI est vide.");
}

var cpFai = document.getElementById("cpfai").value;
if (cpFai == null || cpFai == "") {
	tabErreurs.push("le code postal du FAI est vide.");
}

var villeFai = document.getElementById("villefai").value;
if (villeFai == null || villeFai == "") {
	tabErreurs.push("la ville du FAI est vide.");
}

if (tabErreurs.length > 0) {
	alert("ERREUR : \n - " + tabErreurs.join("\n - "));
}

return (tabErreurs.length == 0);
}

/**
 * Fonction de remplissage de al signature Ã  partir des Nom + PrÃ©nom
 */
function signerAvecNomPrenom() {
var champNom = document.getElementById("nom");
var champPrenom = document.getElementById("prenom");
var nom = (champNom != null && champNom.value != champNom.title)?champNom.value:"";
var prenom = (champPrenom != null && champPrenom.value != champPrenom.title)?champPrenom.value:"";
document.getElementById("signature").value = nom + " " + prenom;
}

