message_erreur = "";

///////// PERMET DE VALIDER LE FORMULAIRE DES ACCES CLIENTS

function submit_formulaire_acces_client() {
	if($.trim($("#champ_email_acces").val()) == '' || $.trim($("#champ_password_acces").val()) == '') {
		alert("Vous devez entrer votre login et mot de passe");
	}
	else {
		$("#formulaire_acces").submit();
	}
}


///////// PERMET DE PRECHARGER DES IMAGES DANS LE CACHE

function precharger_images(tab_images) {

	for(var i=0;i<tab_images.length;i++) {
		eval("var img_pre"+i+" = new Image();");
		eval("img_pre"+i+".src = '"+tab_images[i]+"';");
	}
}


///////// FAIT UN ROLLOVER

function set_rollover(id_image, valeur) {
	if(valeur) {
		$("#"+id_image).attr("src",$("#"+id_image).attr("src").substr(0,$("#"+id_image).attr("src").length-4)+"-over.gif");
	}
	else {
		$("#"+id_image).attr("src",$("#"+id_image).attr("src").substr(0,$("#"+id_image).attr("src").length-9)+".gif");
	}
}


///////////// POUR LE TEXTE D'INTRO D'UNE RUBRIQUE

function charge_intro_rubrique() {

	var total_hauteur1 = 0;
	var total_hauteur2 = 0;

	var inserer_texte2 = "";

	for(var i=0;i<$("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").length;i++) {

		total_hauteur1 += $("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").eq(i).height();
		if(total_hauteur1 < 270) {
			$("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").eq(i).show();
		}
		else {
			total_hauteur2 += $("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").eq(i).height();

			if(total_hauteur2 < 270) {
				$("#rubrique_texte_introduction2").append($("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").eq(i).clone());
				
			}
			$("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").eq(i).hide();
		}
	}
	if(total_hauteur2 < 270) {
		$("#actu_lien_lire_la_suite").eq(0).hide();
	}
	
}


function change_page_intro_rubrique(num_page) {

	$("#rubrique_texte_introduction2").html('');
	var page_courante = 1;
	
	var total_hauteur1 = 0;
	var total_hauteur2 = 0;
	
	for(var i=0;i<$("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").length;i++) {
		$("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").eq(i).show();
		
		total_hauteur1 += $("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").eq(i).height();
		
		if(total_hauteur1 < 270) {

		}
		else if(total_hauteur2 + $("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").eq(i).height() < 270) {
			total_hauteur2 += $("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").eq(i).height();
		}
		else {

			total_hauteur1 = $("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").eq(i).height();
			total_hauteur2 = 0;
			page_courante ++;
		}
		
		if(page_courante == num_page) {
			if(total_hauteur1 < 270) {
				$("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").eq(i).show();
			}
			else {
				$("#rubrique_texte_introduction2").append($("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").eq(i).clone());
				$("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").eq(i).hide();
				
			}
		}
		else {
			$("#rubrique_texte_introduction1>p,#rubrique_texte_introduction1>h1").eq(i).hide();
		}
	}
	
	if(page_courante == num_page && total_hauteur2 < 270) {
		
		$("#actu_lien_lire_la_suite").eq(0).hide();
		$("#actu_lien_lire_la_suite").html('');
	}
	else {
		$("#actu_lien_lire_la_suite").eq(0).show();
		$(".liste_infos_projet").eq(0).hide();
		$("#actu_lien_lire_la_suite").html('<p><a href="#" onclick="change_page_intro_rubrique('+(num_page+1)+'); return false;">> Lire la suite</a></p>');
	}
	
	if(num_page > 1) {
		$("#actu_lien_lire_prec").show();
		$("#actu_lien_lire_prec").html('<p><a href="#" onclick="change_page_intro_rubrique('+(num_page-1)+'); return false;">< Précédent</a></p>');
	}
	else {
		$("#actu_lien_lire_prec").hide();
		$("#actu_lien_lire_prec").html('');
	}
	
}

var hauteur_liste_infos = 0;

function charge_infos() {
	
	var total_hauteur = 0;
	
	if(hauteur_liste_infos == 0) hauteur_liste_infos = $(".liste_infos_projet").eq(0).height();
	
	total_hauteur += hauteur_liste_infos;
	$(".liste_infos_projet").eq(0).show();
	
	for(var i=0;i<$("#panneau_texte_projets>p").length;i++) {
		total_hauteur += $("#panneau_texte_projets>p").eq(i).height();
		if(total_hauteur < 180) {
			$("#panneau_texte_projets>p").eq(i).show();
		}
		else {
			$("#panneau_texte_projets>p").eq(i).hide();
		}
	}
	
	if(total_hauteur < 180) {
		$("#lien_lire_la_suite").eq(0).hide();
	}
	else {
		$("#lien_lire_la_suite").eq(0).show();
		$("#lien_lire_la_suite").html('<p><a href="#" onclick="change_page_infos_projet(2); return false;">> Lire la suite</a></p>');
	}
	
	
	$("#lien_lire_prec").hide();
	$("#lien_lire_prec").html('');
	
	/*
	else {
		$(".liste_infos_projet").eq(0).hide();
	}
	*/
	
}


function change_page_infos_projet(num_page) {
	
	var affiche_suite = true;
	
	if(num_page == 1) {
		charge_infos();
	}
	else {
		var page_courante = 1;
		
		var total_hauteur = 0;
		
		
		if(total_hauteur + hauteur_liste_infos < 180) {
			total_hauteur += hauteur_liste_infos;
		}
		else {
			total_hauteur = hauteur_liste_infos;
			page_courante ++;
		}

		if(num_page == 1) {
			$(".liste_infos_projet").eq(0).show();
		}
		else {
			$(".liste_infos_projet").eq(0).hide();
		}
		
		for(var i=0;i<$("#panneau_texte_projets>p").length;i++) {
			
			if(total_hauteur + $("#panneau_texte_projets>p").eq(i).height() < 180) {
				total_hauteur += $("#panneau_texte_projets>p").eq(i).height();
			}
			else if(total_hauteur == hauteur_liste_infos && $("#panneau_texte_projets>p").eq(i).height() >= 180) {
				total_hauteur = $("#panneau_texte_projets>p").eq(i).height();
				affiche_suite = false;
				page_courante ++;
			}
			else {
				total_hauteur = $("#panneau_texte_projets>p").eq(i).height();
				page_courante ++;
			}

			if(page_courante == num_page) {
				$("#panneau_texte_projets>p").eq(i).show();
			}
			else {
				$("#panneau_texte_projets>p").eq(i).hide();
			}
		}
		
		if(page_courante == num_page && (total_hauteur < 180 || affiche_suite == false)) {
		//if(page_courante == num_page && total_hauteur < 180) {
			$("#lien_lire_la_suite").eq(0).hide();
			//$(".liste_infos_projet").eq(0).show();
			$("#lien_lire_la_suite").html('');
		}
		else {
			$("#lien_lire_la_suite").eq(0).show();
			//$(".liste_infos_projet").eq(0).hide();
			$("#lien_lire_la_suite").html('<p><a href="#" onclick="change_page_infos_projet('+(num_page+1)+'); return false;">> Lire la suite</a></p>');
		}
		
		if(num_page > 1) {
			$("#lien_lire_prec").show();
			$("#lien_lire_prec").html('<p><a href="#" onclick="change_page_infos_projet('+(num_page-1)+'); return false;">< Précédent</a></p>');
		}
		else {
			$("#lien_lire_prec").hide();
			$("#lien_lire_prec").html('');
		}
	}
}




///////////// ENVOYER UN MESSAGE

function envoyer_message() {
	
	if($.trim($("#champ_nom").val()) == '' || $.trim($("#champ_prenom").val()) == '' || $.trim($("#champ_email").val()) == '' || $.trim($("#champ_message").val()) == '') {
		alert('Vous devez remplir tous les champs');
	}
	else if(!is_email($("#champ_email").val())) {
		alert("L'email que vous avez saisi n'est pas valide");
	}
	else {
	
		var mes_data = "requete=envoyer_message";
		mes_data += "&champ_nom="+$("#champ_nom").val();
		mes_data += "&champ_prenom="+$("#champ_prenom").val();
		mes_data += "&champ_email="+$("#champ_email").val();
		mes_data += "&champ_message="+$("#champ_message").val();

		$.ajax({
			type: "POST",
			url: "includes/requetes.php",
			data: mes_data,
			success: function(msg){
				if(msg != 'ok') {
					alert("une erreur est survenue : "+msg);
				}
				else {
					$("#panneau_formulaire_contact").html("<div id='texte_confirmation_contact'>Votre message a bien été envoyé</div>");
				}
			}
		});
	}
	
}



///////// FONCTION PERMETTANT DE FORMATTER UNE DATE

function get_date_valide(ma_date,nb_chiffres_annee) {
	
	if(nb_chiffres_annee == 4) 
		return $ma_date.substr(8,2)+"/"+ma_date.substr(5,2)+"/"+ma_date.substr(0,4);
	
	else if(nb_chiffres_annee == 2) 
		return ma_date.substr(8,2)+"/"+ma_date.substr(5,2)+"/"+ma_date.substr(2,2);
	
	else if(nb_chiffres_annee == 6) 
		return ma_date.substr(8,2)+"/"+ma_date.substr(5,2)+"/"+ma_date.substr(2,2)+" à "+ma_date.substr(11,2)+"h"+ma_date.substr(14,2);
}


///////// FONCTION PERMETTANT DE TESTER SI UN EMAIL EST CORRECT

function is_email(var_email) {
	// Vérifie si un Email est correct
	var saisie,saisie1,saisie2,saisie3;
	saisie = var_email.indexOf("@");
	if (saisie!=(-1)) {
		longueur = var_email.length;
		saisie1 = var_email.substring(saisie+1,longueur);
		saisie2 = saisie1.indexOf(".");
		longueur = saisie1.length;
		saisie3 = saisie1.substring(saisie2+1,longueur);
		if (saisie2==(-1)) return false;
		else {
			if (saisie3 == "") return false;
			else return true;
		}
	}
	else return false;
}

