function gId(id){return document.getElementById(id);}

function activer_page(num_page, nb_pages) {

	//On masque les autres pages
	for(i=1;i<=nb_pages;i++) {
		hiddenPage = gId('page_post_' + i);
		hiddenPage.style.display = "none";
	}

	activePage = gId('page_post_' + num_page);
	activePage.style.display = "block";
}

function envoyer_form_abonnement_newsletter(form_abonnement) {

	emailValue = form_abonnement.email.value;
	if (emailValue.length < 1 || emailValue.indexOf("@")<1 || emailValue.indexOf(".")<1){
		jQuery("#message_resultat_abonnement").html("Le format de l'adresse email n'est pas valide.");
		jQuery("#message_resultat_abonnement").fadeIn("slow");
		return false;
	}

	jQuery("#message_resultat_abonnement").hide(); 
	jQuery("#message_resultat_abonnement").html("Abonnement en cours... Veuillez patienter.");
	jQuery("#message_resultat_abonnement").fadeIn("slow");
	jQuery("#message_resultat_abonnement").load(form_abonnement.action, jQuery('form').serialize()); 
	jQuery("#message_resultat_abonnement").hide(); 
	jQuery("#message_resultat_abonnement").fadeIn("slow");
	
	return false;
}

function envoyer_form_oubli_password(form_oubli_password) {

	loginValue = form_oubli_password.user_login.value;
	if (loginValue.length < 1){
		jQuery("#message_resultat_oubli_password").html("Veuillez entrer un identifiant ou une adresse e-mail.");
		jQuery("#message_resultat_oubli_password").fadeIn("slow");
		return false;
	}

	jQuery("#message_resultat_oubli_password").hide(); 
	jQuery("#message_resultat_oubli_password").html("Envoi du nouveau mot de passe en cours... Veuillez patienter.");
	jQuery("#message_resultat_oubli_password").fadeIn("slow");
	jQuery("#message_resultat_oubli_password").load(form_oubli_password.action, jQuery('form').serialize()); 
	jQuery("#message_resultat_oubli_password").hide(); 
	jQuery("#message_resultat_oubli_password").fadeIn("slow");
	
	return false;
}

function valider_form_inscription(form_inscription) {

	nomResponsableValue = form_inscription.nom_responsable.value;
	prenomResponsableValue = form_inscription.prenom_responsable.value;
	emailResponsableValue = form_inscription.email_responsable.value;
	nomValue = form_inscription.nom.value;
	prenomValue = form_inscription.prenom.value;
	emailValue = form_inscription.email.value;
	pseudoValue = form_inscription.pseudo.value;
	adresseValue = form_inscription.adresse.value;
	codepostalValue = form_inscription.codepostal.value;
	villeValue = form_inscription.ville.value;
	telephoneValue = form_inscription.telephone.value;
	ageValue = form_inscription.age.value;
	classeValue = form_inscription.classe.value;
	

	newsValue = "";
	$("input:[name='news[]']").each( function() {
		if (this.checked) {
			newsValue = newsValue + $(this).val() + ", ";
		}
	});
	
	paiementValue = $("input:[name='paiement']:checked").val();

	accordValue = "";
	$("input:[name='accord_responsable[]']").each( function() {
		if (this.checked) {
			accordValue = accordValue + $(this).val();
		}
	});

	strError="";

	if (nomResponsableValue.length<1){
		strError+=", Nom Parent";
	}

	if (prenomResponsableValue.length<1){
		strError+=", Prénom Parent";
	}

	if (emailResponsableValue.length<1){
		strError+=", E-mail Parent";
	}

	if (nomValue.length<1){
		strError+=", Nom de l'enfant";
	}

	if (prenomValue.length<1){
		strError+=", Prénom de l'enfant";
	}

	if (emailValue.length<1){
		strError+=", E-mail de l'enfant (Si votre enfant n'a pas d'adresse e-mail, vous pouvez noter votre propre adresse)";
	}
	
	if (adresseValue.length<1){
		strError+=", Adresse";
	}

	if (codepostalValue.length<1){
		strError+=", Code Postal";
	}

	if (villeValue.length<1){
		strError+=", Ville";
	}

	if (telephoneValue.length<1){
		strError+=", Téléphone";
	}

	if (ageValue.length<1){
		strError+=", Âge";
	}

	if (classeValue.length<1){
		strError+=", Classe";
	}

	if (pseudoValue.length<1){
		strError+=", Pseudo";
	}

	if (accordValue.length<1){
		strError+=", Accord du responsable";
	}

	$("#message_resultat").hide();

	if (strError.length>0){
		$("#message_resultat").html("Il faut remplir les champs suivants :" + strError.substr(1) + ".");
		$("#message_resultat").fadeIn("slow");
		return false;
	}
	
	if (emailValue.indexOf("@")<1 || emailValue.indexOf(".")<1){
		$("#message_resultat").html("Le format de l'adresse email n'est pas valide.");
		$("#message_resultat").fadeIn("slow");
		return false;
	}

	$("#message_resultat").html("Vérifications en cours... Veuillez patienter.");
	$("#message_resultat").fadeIn("slow");
	$("#message_resultat").load(form_inscription.action, $("form").serialize(), function(){
			//Si succès alors reset des champs
			if (($("#message_resultat").html()).substr(0, 28) == '<span style="color: green;">')	{
				form_inscription.reset();
			}
			
	});
	
	if(paiementValue == "carte" && strError.length==0 ) { 
	/*$("#form_adh").hide();*/
	$("#div_carte").css('visibility','visible');
	$("#div_carte").fadeIn("slow");
	}

	$("#message_resultat").fadeIn("slow");
	return false;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

