var id_article=0;
function loadArticle(id)
{
	request(afficheArticle,"javascripts/request/requestArticle.php",id,0);
	id_article=id;
}
function afficheArticle(sData)
{	
	$("#"+id_article+"article").html(sData);
}
function envoiCommentaire(id)
{
	var contenu_commentaire = $("textarea").val();
	if(contenu_commentaire!=0)
	{
		$('#btn_env_com').html('<div class="onload" style="width:102px;height:24px;float:left;margin:auto;text-align:center;"><img src="../template/icons/ajax-loader.gif" alt="onload"/><div>');
		
		request(afficheCommentaire,"javascripts/request/requestCommentaire.php",id,contenu_commentaire);
	}
	else
	{
		$('.commentaire_titre ~ .contenu').after('<div style="color:#00AA00; margin-left:300px;" class="reponse">Commentaire vide ?</div>');
	}
}
function afficheCommentaire(sData)
{
	$(".reponse").html('');
	$(".contenu:contains('Il n\'y a pas de com\', laisse en un.')").html("");
	$(".commentaire_titre ~ .contenu").html($(".commentaire_titre ~ .contenu").html()+sData);
	$('.commentaire_titre ~ .contenu').after('<div style="color:#00AA00; margin-left:300px;">Commentaire posté</div>');
	$("textarea").val("");
	$('#atoideposter').hide();
	$('.commentaire_textarea').hide();
}

function requestLogin()
{
	var login = $(".identifiant").val();
	var pwd = $(".mdp").val();
	$('#btn_co').html('<div class="onload" style="width:102px;height:24px;float:left;margin:auto;text-align:center;"><img src="../template/icons/ajax-loader.gif" alt="onload"/><div>');
	request(connexionOk,"javascripts/request/requestLogin.php",login,pwd);
}
function connexionOk(sData)
{
	if(sData == 0) {$('#btn_co').html('<input type="button" value="" class="connexion"  onclick="requestLogin();"/>');$("erreur_inscr").html('');$(".right_connexion").after('<div class="erreur_inscr">Pseudo ou mot de passe faux.</div>');}
	if(sData == 1) {window.location.reload();}
}

function requestDeco(id)
{
	$('#btn_deco').html('<div class="onload" style="width:99px;height:24px;float:left;margin:auto;text-align:center;"><img src="../template/icons/ajax-loader.gif" alt="onload"/><div>');
	request(deconnexionOk,"javascripts/request/requestDeco.php",id,0);
}
function deconnexionOk(sData)
{
	if(sData == 0) $(".right_connexion").after('<div class="erreur_inscr">Erreur lors de la déconnexion...</div>');
	if(sData == 1) {window.location.reload();}	
}

function show_inscription()
{
	$(".hide_inscription").slideDown("slow");
	$(".show_connexion").hide();
	$(".erreur_inscr").html("");
}
function show_connexion()
{
	$(".show_connexion").fadeIn("slow");
	$(".hide_inscription").hide();
	$(".erreur_inscr").html("");
}

function requestInscription()
{
	
	$('#btn_insc').html('<div class="onload" style="width:102px;height:24px;float:left;margin:auto;text-align:center;"><img src="../template/icons/ajax-loader.gif" alt="onload"/><div>');
	
	//déclaration des variable a sérialiser
	var login = $("#identifiant").val();
	var nom = $("#nom").val();
	var prenom = $("#prenom").val();
	var display_name = $("#display_name").val();
	var email_perso = $("#email_perso").val();
	var email_univ = $("#email_univ").val();
	var mdp = $("#mdp").val();
	var verif_mdp = $("#verif_mdp").val();
	var jour = $("#jour").val();
	var mois = $("#mois").val();
	var annee = $("#annee").val();
	var promo = $("#promo").val();
	var site_nom = $("#site_nom").val();
	var site_url = $("#site_url").val();
	
	//si mdp est < a 4 carractére
	if(mdp.length<4){$(".erreur_inscr").html("");$(".hide_inscription").after("<div class='erreur_inscr'>Mot de passe trop cour (4 minimums)</div>");$('#btn_insc').html('<img src="template/images/rightbar/inscription.png" alt="Inscription" width="110px"/>');return;}
	if(login.length<3){$(".erreur_inscr").html("");$(".hide_inscription").after("<div class='erreur_inscr'>Identifiant trop cour (3 minimums)</div>");$('#btn_insc').html('<img src="template/images/rightbar/inscription.png" alt="Inscription" width="110px"/>');return;}

	//si les mot de passe corresponde pas on va pas plus loin
	if(mdp==verif_mdp && (mdp!="" || verif_mdp!="") && login!="ex : Nicko" && nom!="ex : Dupont" && prenom!="ex : Nickolas" && email_perso!="ex : nicko@gmail.com")
	{

		//test si le formulaire est bien remplit 
		if(site_nom=="ex : Mon book")site_nom = "";
		if(site_url=="ex : nickobook.fr")site_url = "";
		if(email_univ=="ex : nickolas-dupont@etud.univ-tln.fr")email_univ = "";
		
		//conte le nombre de caractere de chaque variable
		var login_p = login.length;
		var nom_p = nom.length;
		var prenom_p = prenom.length;
		var display_name_p = display_name.length;
		var email_perso_p = email_perso.length;
		var email_univ_p = email_univ.length;
		var mdp_p = mdp.length;
		var verif_mdp_p = verif_mdp.length;
		var jour_p = jour.length;
		var mois_p = mois.length;
		var annee_p = annee.length;
		var promo_p = promo.length;
		var site_nom_p = site_nom.length;
		var site_url_p = site_url.length;
		
		var inscription = 
	'a:14:{i:0;s:'+login_p+':"'+login+'";i:1;s:'+nom_p+':"'+nom+'";i:2;s:'+prenom_p+':"'+prenom+
	'";i:3;s:'+display_name_p+':"'+display_name+'";i:4;s:'+email_perso_p+':"'+email_perso+'";i:5;s:'+email_univ_p+':"'+email_univ+
	'";i:6;s:'+mdp_p+':"'+mdp+'";i:7;s:'+verif_mdp_p+':"'+verif_mdp+'";i:8;s:'+jour_p+':"'+jour+'";i:9;s:'+mois_p+':"'+mois+
	'";i:10;s:'+annee_p+':"'+annee+'";i:11;s:'+promo_p+':"'+promo+'";i:12;s:'+site_nom_p+':"'+site_nom+
	'";i:13;s:'+site_url_p+':"'+site_url+'";}';

		request(okInscription,"javascripts/request/okInscription.php",inscription,0);
	}
	else
	{ 	
		$('#btn_insc').html('<img src="template/images/rightbar/inscription.png" alt="Inscription" width="110px"/>');
		$(".erreur_inscr").html("");
		$(".hide_inscription").after("<div class='erreur_inscr'>Veuillez remplir correctement le formulaire</div>");
	}
}
function okInscription(sData)
{
	if($("erreur_inscr:contains('Un mail d'activation vous a ?t? envoyer a votre email perso')"))
	{
		$(".inscription").hide();
	}
	$('.erreur_inscr').html("");
	$(".hide_inscription").after("<div class='erreur_inscr'>"+sData+"</div>");
}
/***************************************/
function requestIdee()
{
	var idee = $("textarea.boite_idee").val();
	
	if($("textarea.boite_idee").val()!='Mettez y ce que vous voulez !' && $("textarea.boite_idee").val()!="Faites preuve d'imagination...")
	{	
		$('#boite_idee').html('<div class="onload" style="width:102px;height:24px;float:left;margin:auto;text-align:center;"><img src="../template/icons/ajax-loader.gif" alt="onload"/><div>');
		
		request(okIdee,"javascripts/request/requestIdee.php",idee,0);
	}
	else
		$("textarea.boite_idee").val("Faites preuve d'imagination...")
}
function okIdee(sData)
{

	if(sData==1){$('#boite_idee').after('<div onclick="window.location.reload()" style="cursor:pointer;">Renvoyer une idée ?</div><br/>Votre idée nous a bien ete envoyée.');$('#boite_idee').html('');}
	if(sData==0)$('#boite_idee').after('Erreur lors de l\'envoie de votre idee.');
}

function select_display_name()
{
	var login = $("#identifiant").val();
	var nom = $("#nom").val();
	var prenom = $("#prenom").val();
	
	$('.display_name').html('<select name="display_name" id="display_name"><option>'+login+'</option><option>'+prenom+'.'+nom[0]+'</option></select>');
}

//requet ajax a la fermetur du navigateur (!!!! ne marche pas sous Safari)
window.onbeforeunload = function (){
	request(noFunction,"javascripts/request/requestFermeture.php",0,0);
}
function noFunction(){}