var $j= jQuery.noConflict();
var page="";
var txtPensee;
var timer;
var strObj2="";
var emplacementImageNode;
var textval;
var modificateur;

$j(document).ready(function() {
	init()
});

$j(window).resize(function(){
	$j("#leftAnchor").css({"margin-left":($j("#headerJournal").width()-($j("#leftAnchor").width()+$j("#corps").width()+$j("#rightAnchor").width()))/2});
	if($j(".popInJournal").length>0){
		$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
	}
});


function init(){
	
	
	$j("#leftAnchor").css({"margin-left":($j("#headerJournal").width()-($j("#leftAnchor").width()+$j("#corps").width()+$j("#rightAnchor").width()))/2})
	$j("#ssJournal > .leftAnchor").css({"margin-left":($j("#ssJournal").width()-($j("#ssJournal > .leftAnchor").width()+$j("#ssJournal > .corps").width()+$j("#ssJournal > .rightAnchor").width()))/2})
	$j("#headerJournal > div").slideDown(100)
	$j("#ssJournal > div").slideDown(100)
	if($j("#corps ul li").eq(1).hasClass("rosit")){
		page="monPerso"
	}
	else if($j("#corps ul li").eq(2).hasClass("rosit")){
		page="monJournal"
	}
	else if($j("#corps ul li").eq(3).hasClass("rosit")){
		page="mailBox"
	}
	else{
		page="sonPerso"
	}
	
	//Les effets de roll 
	$j("#corps ul li").hover(
			function(){
				if(!$j(this).hasClass("first")){
					$j(this).addClass("rosit")
				}
			},
			function(){
				$j(this).removeClass("rosit")
				switch(page){
				case "monPerso":
					$j("#corps ul li:nth-child(2)").addClass("rosit")
				break;
				case "monJournal":
					$j("#corps ul li:nth-child(3)").addClass("rosit")
				break;
				case "mailBox":
					$j("#corps ul li:nth-child(4)").addClass("rosit")
				break;
					
				}
				
						
				
			}
	);
	
	//retour à la home
	$j("#corps ul li.first").click(
			function(){
				window.opener.focus();
			}
	)
	//on in itialise la création de pensée
	$j("#mesPensees").click(clickPensee)
	
	//on initialise le lire la suite
	$j(".unePensee .lasuite").click(litLaSuite);
	$j(".article .lasuite").click(litLaSuite2);
	
	
	$j(".voirCommentaires").click(voirComment);
	
	$j(".commentaires .plusCom").click(affichePlusCom);
	
	$j(".actionDaily .com,.actionJournal .com").click(voirComment);
	
	$j("div.imgClick").click(affichePhoto)
	$j("div.albumClick").click(afficheAlbum)
	$j("div.albumClickNew").click(afficheAlbum2)
	$j("div.affPlusArticleDaily").click(affPlusArticleDaily)
	$j("div.affPlusArticle").click(affPlusArticle)
	
	
	//initialisation pour la creation d'article
	$j(".infosArticle .titre input#titre").bind("focus",{typ:"titre"},gereFocusArticleTitre);
	//$j(".infosArticle .titre input#titre").bind("keypress",gereKeyPressArticleTitre);
	$j(".infosArticle .texte textarea#textArticle").bind("focus",{typ:"texte"},gereFocusArticleTitre);
	$j("#contentColsPerso .colPerso .emplacementImage a").bind("click",{type:"ajout"},makePopin);
	$j("#colRightCreate .btn_publier").bind("click",{type:"publie"},makePopin);
	$j("#colRightCreate .btn_enregistrer").bind("click",{type:"enregistre"},makePopin);
	$j("#blockGestionArticles div.paging span[class=page]").click(chgPageGestion);
	$j("#blockGestionArticles div.header span").bind("click",{type:"normal"},chgTriGestion);
	$j(".menuGerer .container div:not([class=sepMenuGestion])").click(gereArticles);
	
	$j(".articleDaily").click(appercuArticle)
	$j("div.articleGestion div.textitre").click(appercuGestion);
	
	$j(".push").click(affichePush)
	$j("div.m4").bind("click",{type:"privatisationJournal"},makePopin);
	$j("div.actionUne span").click(gereUne)
	
	if($j(".centerColDaily").length>0){
		var titi=window.setTimeout("chgBlaBla()",3000);
	}
	
	/*if($j(".colPublicite").length>0){
		var params = {
				id: "pubJournal",
				name: "pubJournal",
				wmode:"opaque"
				};
				var attributes = {
				id: "pubJournal",
				name: "pubJournal"
				};
				var flashvars = {
						theme: "default",
						name2: "world",
						name3: "foobar"
						};
				swfobject.embedSWF ( "/medias/swf/pubJournal.swf", "colPub", "120", "600", "9", "expressInstall.swf", flashvars, params, attributes );
	}*/
	
	
	$j(".articleDaily .partager").bind("click",{type:"partager"},makePopin);
	
	$j("div.rechercheDaily input.submit-ok").click(rechercheDaily);
	$j("div.rechercheDaily input#rechercheDaily").keypress(ecouteRechercheDaily)
	$j("div.rechercheDaily input#rechercheDaily").focus(gereFocusRecherche)
	$j("div.rechercheDaily input#rechercheDaily").blur(gereBlurRecherche)
	
	
	if($j("body").hasClass("dailyPublic")==false){
		//$j(".commentaires .AjoutCom textarea").bind("keypress",gereSoumetCommentaire);
		//$j(".commentaires .postCom").click(gereSoumetCommentairePost);
		$j(".ajoutCom").bind("click",{type:"aff"},gereSoumetCommentaire);
		$j(".postCom").click(gereSoumetCommentairePost);
		$j(".commentaires .supCom").click(supprimeComment);
		$j(".commentaires .signCom").click(signalCom);
		$j(".actionDaily .emo").click(emouvoir);
		$j(".actionDaily .ajout").bind("click",{type:"ajoutJournal"},makePopin);
		$j("div.logoDaily").click(function(){
			document.location.href="/"+$j("#donneurdepseudo").attr('ps')+"/daily/"
		})
	}
	else{
		$j(".commentaires .AjoutCom textarea").bind("keypress",retour2Inscription);
		$j(".commentaires .postCom").click(retour2Inscription);
		$j(".commentaires .supCom").click(retour2Inscription);
		$j(".commentaires .signCom").click(retour2Inscription);
		$j(".actionDaily .emo").click(retour2Inscription);
		$j(".actionDaily .ajout").bind("click",retour2Inscription);
	}
	$j(".actionJournal .emo").click(emouvoirJournal);
	
	$j("div.logoDaily").css("cursor","pointer")
	$j(".contRecherche div").click(affArtRecherche);
	$j(".supprimePensee").click(supprimePensee)
	
	try {
		if (preview == 1) {
			setTimeout("window.close()", 10000)
		}
	}
	catch(e){}

}


function supprimePensee(){
	var idPensee=$j(this).parent().attr("id").substring(8)
	$j.post("/inc/ajx/gateway.php", { func: "supprimePensee", pensee:idPensee},function(data){
		//console.log(data);
		document.location.href="";
	});
	
}

function retour2Inscription(){
	var str="Connectez vous pour interagir sur le Daily.";
	document.location.href="/?msg="+str+"&type_msg=wrong";
}

function affArtRecherche(){
	var str=$j(this).attr("id");
	str=str.substring(4,str.length)
	document.location.href="/"+$j("#donneurdepseudo").attr("ps")+"/daily/"+str
}

function chgBlaBla(){
	
	var long=$j(".phrases").attr("long");
	var nob=$j(".phrases .phrase").attr("nb");
	var elt=$j(".phrases .phrase")
	if(nob==(long-1))
		nob=0;
	else
		nob=parseInt(nob)+1
		
			elt.fadeOut("slow",function(){
			elt.toggleClass("phrase")
			var str=".phrases div.phr[nb="+nob+"]"
			$j(str).toggleClass("phrase")
			$j(str).fadeIn("fast");
			var titi=window.setTimeout("chgBlaBla()",4000);
		});
		
}

//les functions dfe pensees--------------------------------------------------------------------------------------------

function clickPensee(){
	$j("#mesPensees").unbind("click",clickPensee);
	txtPensee=$j("#mesPensees > .pensee > .texte").html();
	$j("#mesPensees").css("cursor","default");
	$j("#mesPensees > .pensee > .btnOk").show();
	$j("#mesPensees > .pensee > .texte").html("<input type='text' name='mapensee' id='mapensee' />");
	$j("#mesPensees #mapensee").focus();
	$j("#mesPensees #mapensee").keypress(function(e){
			if(e.which==13){
				soumetPensee()
			}
	});
	$j("#mesPensees > .pensee > .btnOk").click(soumetPensee);

}

function soumetPensee(){
	var strPensee=trim($j("#mesPensees #mapensee").attr("value"));
	var ln = strPensee.length;
	if(ln>0){
		$j.post("/inc/ajx/gateway.php", { func: "soumetPensee", pensee:strPensee},
				  function(data){
				   if(data==1){
					   
					   $j("#mesPensees").css("cursor","default");
					   $j("#mesPensees > .pensee > .btnOk").hide();
					   $j("#mesPensees > .pensee > .texte").html(txtPensee);
					   $j("#mesPensees").click(clickPensee);
					   location.href="";
				   }
				  });	
	
	}
}

function litLaSuite(){
	
	var leparent=$j(this).parents(".content")[0];
	var letexte=$j(this).parents(".texte")[0];
	var tmp=$j(letexte).html();
	//$j(leparent).slideUp("fast",function(){
		$j(letexte).html($j(leparent).find(".displayNone:first").html()+"<span class='reduit'>"+$j(leparent).find(".displayNone:nth-child(2)").html()+"</span>");
		$j(leparent).find(".displayNone:first").html(tmp);
		$j(leparent).find(".reduit").click(delitLaSuite);
		//$j(leparent).slideDown("slow");
		//$j(leparent).unbind("slideUp")
	//});
}

function litLaSuite2(){
	
	var leparent=$j(this).parents(".article")[0];
	var letexte=$j(this).parents(".texte")[0];
	var tmp=$j(letexte).html();
	//$j(leparent).slideUp("fast",function(){
		$j(letexte).html("<div class='displayNone'></div>"+$j(letexte).find(".displayNone:first").html()+"<span class='reduit'>"+$j(letexte).find(".displayNone:nth-child(2)").html()+"</span>");
		$j(letexte).find("div.displayNone:first").html(tmp);
		$j(leparent).find(".reduit").click(delitLaSuite2);
		//$j(leparent).slideDown("slow");
		//$j(leparent).unbind("slideUp")
	//});
}



function delitLaSuite(){
	var leparent=$j(this).parents(".content")[0];
	var letexte=$j(this).parents(".texte")[0];
	$j(leparent).find("span").remove(".reduit");
	var tmp=$j(letexte).html();
	//$j(leparent).slideUp("slow",function(){
		$j(letexte).html($j(leparent).find(".displayNone:first").html());
		$j(leparent).find(".displayNone:first").html(tmp);
		$j(leparent).find(".lasuite").click(litLaSuite);
		//$j(leparent).slideDown("fast");
		//$j(leparent).unbind("slideUp")
	//});
}


function delitLaSuite2(){
	var leparent=$j(this).parents(".article")[0];
	var letexte=$j(this).parents(".texte")[0];
	$j(leparent).find("span").remove(".reduit");
	var tmp=$j(letexte).html();
	//$j(leparent).slideUp("slow",function(){
		$j(letexte).html($j(letexte).find(".displayNone:first").html());
		$j(letexte).find("div.displayNone:first").html(tmp);
		$j(leparent).find(".lasuite").click(litLaSuite2);
		//$j(leparent).slideDown("fast");
		//$j(leparent).unbind("slideUp")
	//});
}



//les functions d article--------------------------------------------------------------------------------------------

function voirComment(e){
	e.stopImmediatePropagation()
	$j(this).parents(".article,.unePensee").find("div.commentaires").toggleClass("displayNone");
}

function gereSoumetCommentairePost(e){
	var elt=$j(this).parent().find("textarea")
	var Daily=$j(this).parents(".centerColDaily").length
	
	var str="<div id='leGrandCache'></div>";
	$j("body").prepend(str)
	$j("#leGrandCache").css("height",$j(document).height())
	$j.post("/inc/ajx/gateway.php", { func: "ajoutCommentaire",valeur:elt.val(),idart:elt.attr("id").substr(4),isDaily:Daily},function(data){
		if(data!=0){
			elt.val("")
			var dat=new Date()
			if(Daily>0){
				document.location.href="/"+$j("#donneurdepseudo").attr('ps')+"/daily/"+$j("#donneurdepseudo").attr('tri')+"/comment_"+elt.attr("id").substr(4)+"/"+dat.getTime()+"#ancre";
			}
			else{
				document.location.href="/"+$j("#donneurdepseudo").attr('ps')+"/journal/comment_"+elt.attr("id").substr(4)+"/"+dat.getTime()+"#ancre";
			}
		}
	});
}

function gereSoumetCommentaire(e){
	if (e.data.type != "aff") {
		/*if ((e.which == 13) && (e.shiftKey == false)) {
			var Daily = $j(this).parents(".centerColDaily").length
			var str = "<div id='leGrandCache'></div>";
			$j("body").prepend(str)
			$j("#leGrandCache").css("height", $j(document).height())
			$j.post("/inc/ajx/gateway.php", {
				func: "ajoutCommentaire",
				valeur: $j(e.target).val(),
				idart: $j(e.target).attr("id").substr(4),
				isDaily: Daily
			}, function(data){
				if (data != 0) {
					$j(e.target).val("")
					var dat = new Date()
					if (Daily > 0) {
						document.location.href = "/" + $j("#donneurdepseudo").attr('ps') + "/daily/" + $j("#donneurdepseudo").attr('tri') + "/comment_" + $j(e.target).attr("id").substr(4) + "/" + dat.getTime() + "#ancre";
					}
					else {
						document.location.href = "/" + $j("#donneurdepseudo").attr('ps') + "/journal/comment_" + $j(e.target).attr("id").substr(4) + "/" + dat.getTime() + "#ancre";
					}
				}
			});
		}*/
	}
	else{
		
		$j(this).addClass("displayNone");
		$j(this).next("div").removeClass("displayNone");
	}
}
function appercuGestion(e){
	var elt=$j(this).parent().find("div.input input")
	var val=elt.attr("id").substring(3,elt.attr("id").length)
	var node=$j("div#articleGestionContainer").html();
	$j.post("/inc/ajx/gateway.php",{func:"appercuGestion",id_article:val},function(data){
		$j("div#articleGestionContainer").html(data);
		$j(".modifArticle").click(function(e){
			e.stopImmediatePropagation()
			document.location.href="/"+userName+"/modifier/"+val
		})
		$j(".article .lasuite").click(litLaSuite2);
		$j("div#articleGestionContainer div.article").css({cursor:"pointer",padding:"10px"})
		$j("div#articleGestionContainer div.article").click(function(e){
			//console.log(e.target)
			if(!e.target.hasClass("lasuite")&&!e.target.hasClass("reduit")){
				$j("div#articleGestionContainer").html(node);
				$j("div.articleGestion div.textitre").click(appercuGestion);
				$j("#blockGestionArticles div.paging span[class=page]").click(chgPageGestion);
			}
		})
		
	})
	
}

function affichePlusCom(e){
	var typePage
	if($j(this).parents(".centerColDaily").length>0)typePage="daily";
	else typePage="journal";
	var total=$j(this).attr("nb")
	var index=parseInt($j(this).attr("index"))+1
	var commentaires=$j(this).parents("div.commentaires").parent("div")
	var com=$j(this).parents("div.commentaires");
	var elt=$j(this)
	
	
	$j.post("/inc/ajx/gateway.php",{func:"affichePlusCom",pseudo:$j("#donneurdepseudo").attr('ps'),Index:index,idArt:commentaires.find("div.AjoutCom textarea").attr("id").substr(4),nbTot:total,type:typePage},function(data){
		elt.remove()
		com.append(data)
		if($j("body").hasClass("dailyPublic")==false){
			$j(".commentaires .plusCom").click(affichePlusCom);
			$j(".commentaires .supCom").click(supprimeComment);
			$j(".commentaires .signCom").click(signalCom);
		}
		else{
			$j(".commentaires .plusCom").click(retour2Inscription);
			$j(".commentaires .supCom").click(retour2Inscription);
			$j(".commentaires .signCom").click(retour2Inscription);
		}
		
	});
}


function supprimeComment(e){
	var elt=$j(this).parents("div.commentaire,div.unePensee")
	var parentElt = elt.parents("div.article,div.unePensee").find("div.voirCommentaires")
	$j.post("/inc/ajx/gateway.php",{func:"supprimeComment",id:elt.attr("id").substr(8),str:parentElt.html()},function(data){
		parentElt.html(data);
		parentElt.attr("nb",parseInt(parentElt.attr("nb"))-1)
		elt.remove();
	});
}

function signalCom(e){
	var elt=$j(this).parents("div.commentaire,div.unePensee")
	$j.post("/inc/ajx/gateway.php",{func:"signalComment",id:elt.attr("id").substr(8)},function(data){
		afficheMessage("Signalement", "Votre signalement a &eacute;t&eacute; enregistr&eacute;", "Bleue");
	});
}

function gereFocusArticleTitre(e){
	if(e.data.typ=="titre"){
		if($j(this).val()=="Tapez votre titre ici")
			$j(this).val("");
	}
	else if(e.data.typ=="texte"){
		if($j(this).val()=="Tapez votre texte ici")
			$j(this).val("");
	} 
}

function uploadImgComplete(fileObj,response){
	
	var tab=response.split(";");
	var wr=tab[1]/245;
	var hr=tab[2]/400;
	var typo
	
	
	var imgName=tab[0]
	var tmpHtml
	if((wr>1)&&(hr>1)){
		if(wr<hr){
			typo="height"
		}
		else{
			typo="width"		
		}
	}
	else if (wr>1){
		typo="width"
	}
	else if (hr>1){
		typo="height"
	}
	else typo="none"
	
	
	$j.post("/inc/ajx/gateway.php", { func: "cropImage",type:typo,path:"",nfile:tab[3],extension:tab[4]},
			function(data){
				tmpHtml=$j("#contentColsPerso .colPerso .emplacementImage").html()
				$j("#contentColsPerso .colPerso .emplacementImage").html("<img src='http://files.ydyle.com:80/user_box/"+userName+"/img/journal/"+tab[3]+"_400_245."+tab[4]+"' /><div class='spacer'></div><div class='cancelImage'>Annuler l'image</div>")
				tab=data.split(";");
				$j("#contentColsPerso .colPerso .emplacementImage img").css({right:"0px",position:"relative"})
				$j("#contentColsPerso .colPerso .emplacementImage").attr("monType","image")
				$j("#contentColsPerso .colPerso .emplacementImage .cancelImage").click(function(){
					$j.post("/inc/ajx/gateway.php", { func: "supImage",path:"/user_box/"+userName+"/img/journal/"+imgName,path2:""});
					$j("#contentColsPerso .colPerso .emplacementImage").removeClass("fdBlanc")
					$j("#contentColsPerso .colPerso .emplacementImage").html(tmpHtml);
					$j("#contentColsPerso .colPerso .emplacementImage a").bind("click",{type:"ajout"},makePopin);
				});
				$j("#contentColsPerso .colPerso .emplacementImage").addClass("fdBlanc")
				$j(".popInJournal").remove()
				$j("#leGrandCache").remove()
				
	});
	
}

var albumJournal= new Array();
var blockFinish=true
var nbImageUpload
var realNnbImageUpload=0
function uploadImgComplete2(fileObj,response){
	realNnbImageUpload=realNnbImageUpload+1
	var tab=response.split(";");
	
	var wr=tab[1]/800;
	var hr=tab[2]/490;
	var typo
	
	
	var imgName=tab[0]
	//var tmpHtml
	if((wr>1)&&(hr>1)){
		if(wr<hr){
			typo="height"
		}
		else{
			typo="width"		
		}
	}
	else if (wr>1){
		typo="width"
	}
	else if (hr>1){
		typo="height"
	}
	else typo="none"
	
	
	$j.post("/inc/ajx/gateway.php", { func: "cropImage",type:typo,path:"",nfile:tab[3],extension:tab[4],album:"true"},
			function(data){
				var tab2=data.split(";");	
				albumJournal.push([tab[3],tab[4],tab2[0],tab2[1],new Array("",0)])
				//if(blockFinish==false){
				if((realNnbImageUpload==nbImageUpload+1)&&(blockFinish==false)){
					//var tmpHtml = $j("#contentColsPerso .colPerso .emplacementImage").html()
					//console.log(albumJournal);
					setTimeout("creeListItems()",1000)
					blockFinish=true
				}
	});
	
}

function albumFinish(){
	
	if (errorUpload == false) {
		blockFinish=false;
	}
}


function validPhoto(){
	
	if($j(".popInJournal #lienDirectUrl").val()==""){
		$j(".popInJournal .monErreur").removeClass("displayNone");
	}else{
		$j.post("/inc/ajx/gateway.php", { func: "testImage",path:$j(".popInJournal #lienDirectUrl").val()},function(data){
			var obj=eval(data)
			if(obj.valid==1){
				var wr=obj.width/245;
				var hr=obj.height/400;
				var typo
				var tmpHtml
				var htmlSiszage=""
				if((wr>1)&&(hr>1)){
					if(wr<hr){
						typo="height"
						htmlSiszage="height='400'"	
					}
					else{
						typo="width"
						htmlSiszage="width='245'"
					}
				}
				else if (wr>1){
					typo="width"
					htmlSiszage="width='245'"
				}
				else if (hr>1){
					typo="height"
					htmlSiszage="height='400'"
				}
				else {
					typo="none"
					//htmlSiszage="right:0"
				}
				tmpHtml=$j("#contentColsPerso .colPerso .emplacementImage").html()
				$j(".popInJournal .monErreur").addClass("displayNone");
				$j("#contentColsPerso .colPerso .emplacementImage").addClass("fdBlanc")
				$j("#contentColsPerso .colPerso .emplacementImage").html("<img src='"+$j(".popInJournal #lienDirectUrl").val()+"' "+htmlSiszage+"/><div class='spacer'></div><div class='cancelImage'>Annuler l'image</div>")
				$j("#contentColsPerso .colPerso .emplacementImage").attr("monType","image")
				$j(".popInJournal").remove()
				$j(".popInJournal .monErreur").addClass("displayNone");
				$j("#leGrandCache").remove()
				$j("#contentColsPerso .colPerso .emplacementImage .cancelImage").click(function(){
					$j("#contentColsPerso .colPerso .emplacementImage").attr("monType","")
					$j("#contentColsPerso .colPerso .emplacementImage").removeClass("fdBlanc")
					$j("#contentColsPerso .colPerso .emplacementImage").html(tmpHtml);
					$j("#contentColsPerso .colPerso .emplacementImage a").bind("click",{type:"ajout"},makePopin);
				});
			}
			else{
				$j(".popInJournal #lienDirectUrl").val("");
				$j(".popInJournal .monErreur").html("l'url ne pointe pas sur une image");
				$j(".popInJournal .monErreur").removeClass("displayNone");
			}
		});
		
		
	}
	
}



function validVideo(){
	var tmpHtml
	if($j(".popInJournal #lienDirectUrlVid").val()==""){
		$j(".popInJournal .monErreur").removeClass("displayNone");
	}else{
		var bon=true;
		/*if(($j(".popInJournal #lienDirectUrlVid").val().toLowerCase().indexOf("<object")==-1)||
		($j(".popInJournal #lienDirectUrlVid").val().toLowerCase().indexOf("<embed src=")==-1)||
		($j(".popInJournal #lienDirectUrlVid").val().toLowerCase().indexOf("<object")==-1)){
			bon=false
		}
		if(($j(".popInJournal #lienDirectUrlVid").val().toLowerCase().indexOf("dailymotion")==-1)&&
			($j(".popInJournal #lienDirectUrlVid").val().toLowerCase().indexOf("youtube")==-1)){
			bon=false
		}*/
		if(($j(".popInJournal #lienDirectUrlVid").val().toLowerCase().indexOf("<object")!=-1)||
				($j(".popInJournal #lienDirectUrlVid").val().toLowerCase().indexOf("<embed src=")!=-1)||
				($j(".popInJournal #lienDirectUrlVid").val().toLowerCase().indexOf("<object")!=-1)){
					bon=false
				}
		if(($j(".popInJournal #lienDirectUrlVid").val().toLowerCase().indexOf("dailymotion")==-1)&&
			($j(".popInJournal #lienDirectUrlVid").val().toLowerCase().indexOf("youtube")==-1)&&
			($j(".popInJournal #lienDirectUrlVid").val().toLowerCase().indexOf("vimeo")==-1)){
			bon=false
		}
		if(bon==false){
			$j(".popInJournal #lienDirectUrlVid").val("");
			$j(".popInJournal .monErreur").html("Vous ne pouvez partager que des vid&eacute;os Youtube ou Dailymotion<br />en utilisant le permalien de Dailymotion ou l'URL d'une vid&eacute;o de Youtube")
			$j(".popInJournal .monErreur").removeClass("displayNone");
		}
		else{
		tmpHtml=$j("#contentColsPerso .colPerso .emplacementImage").html()
		var chemin
		if($j(".popInJournal #lienDirectUrlVid").val().toLowerCase().indexOf("youtube")!=-1){
			chemin=$j(".popInJournal #lienDirectUrlVid").val().replace(/^(.*)watch\?v=(.+)$/gi,'http://www.youtube.com/v/$2')
		}else if($j(".popInJournal #lienDirectUrlVid").val().toLowerCase().indexOf("dailymotion")!=-1){
			chemin=$j(".popInJournal #lienDirectUrlVid").val().replace(/^(.*)video\/(.+)_.*$/gi,'http://www.dailymotion.com/swf/$2')
			
		}else if($j(".popInJournal #lienDirectUrlVid").val().toLowerCase().indexOf("vimeo")!=-1){
			chemin=$j(".popInJournal #lienDirectUrlVid").val().replace(/^(.*)\/([0-9]+)$/gi,'http://vimeo.com/moogaloop.swf?clip_id=$2')
		}
		
		
		
		
		var strObj='<object width="245" height="200"><param name="movie" value="'+chemin+'"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="'+chemin+'" type="application/x-shockwave-flash" width="245" height="200" allowfullscreen="true" allowscriptaccess="always" wmode="transparent"></embed></object>';
			strObj2='<object width="500" height="300"><param name="movie" value="'+chemin+'"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="'+chemin+'" type="application/x-shockwave-flash" width="500" height="300" allowfullscreen="true" allowscriptaccess="always" wmode="transparent"></embed></object>';
			$j("#contentColsPerso .colPerso .emplacementImage").addClass("fdBlanc")
			$j("#contentColsPerso .colPerso .emplacementImage").html($j(".popInJournal #lienDirectUrlVid").val())
			
			$j("#contentColsPerso .colPerso .emplacementImage").html(strObj)
			var htmlObj=$j("#contentColsPerso .colPerso .emplacementImage object").clone()
			//console.log(htmlObj)
			$j("#contentColsPerso .colPerso .emplacementImage").html("")
			$j("#contentColsPerso .colPerso .emplacementImage").append(htmlObj)
			$j("#contentColsPerso .colPerso .emplacementImage").attr("monType","video")
			$j("#contentColsPerso .colPerso .emplacementImage").html($j("#contentColsPerso .colPerso .emplacementImage").html()+"<div class='cancelImage'>Annuler la vid&eacute;o</div>")
			$j("#contentColsPerso .colPerso .emplacementImage object,#contentColsPerso .colPerso .emplacementImage object embed").attr({"width":"245","height":"200"})
			//$j("#contentColsPerso .colPerso .emplacementImage object embed").attr({"wmode":"transparent"})
			$j("#contentColsPerso .colPerso .emplacementImage .cancelImage").click(function(){
				$j("#contentColsPerso .colPerso .emplacementImage").attr("monType","")
					$j("#contentColsPerso .colPerso .emplacementImage").removeClass("fdBlanc")
					$j("#contentColsPerso .colPerso .emplacementImage").html(tmpHtml);
					$j("#contentColsPerso .colPerso .emplacementImage a").bind("click",{type:"ajout"},makePopin);
				});
			$j(".popInJournal").remove()
			$j(".popInJournal .monErreur").addClass("displayNone");
			$j("#leGrandCache").remove()
		//}
		}
	}
}

//Fonctions pour la gestion des articles

function chgPageGestion(e){
	var pagine=$j(this).html()
	$j.post("/inc/ajx/gateway.php", { func: "chgPageGestion",toGo:$j(this).html(),tri:$j("#paginationGestion").attr("tri"),nbPerPage:$j("#paginationGestion").attr("nbPerPage"),lang:$j("#paginationGestion").attr("lang")},function(data){
		$j("#articleGestionContainer").html(data);
		$j("#paginationGestion").attr("index",pagine-1);
		$j("#blockGestionArticles div.paging span[class=page]").click(chgPageGestion);
		$j("div.articleGestion div.textitre").click(appercuGestion);
	});
}

function chgTriGestion(e){
			var triage=$j(this).attr("type")
			$j.post("/inc/ajx/gateway.php", { func:"chgPageGestion",toGo:1,tri:$j(this).attr("type"),nbPerPage:$j("#paginationGestion").attr("nbPerPage"),lang:$j("#paginationGestion").attr("lang")},function(data){
				$j("#articleGestionContainer").html(data);
				$j("#paginationGestion").attr("tri",triage);
				$j("#paginationGestion").attr("index",0);
				$j("#blockGestionArticles div.header span[class=selected]").removeClass("selected");
				$j("#blockGestionArticles div.header span[type="+triage+"]").addClass("selected");
				$j("#blockGestionArticles div.paging span[class=page]").click(chgPageGestion);
				$j("#blockGestionArticles div.header span").unbind()
				$j("#blockGestionArticles div.header span").bind("click",{type:"normal"},chgTriGestion);
				$j("div.articleGestion div.textitre").click(appercuGestion);
				
			});
}

function gereArticles(e){
	if(($j(".articleGestion .input input:checked,.article .inputSpecial input:checked").length>0)){
		if($j("#paginationGestion").attr("tri")!="fromDaily"){
			switch ($j(this).attr("class")){
				case "supprimeGestion":
					e.data={type:"supprimeGestion",elements:$j(".articleGestion .input input:checked,.article .inputSpecial input:checked")}
					makePopin(e)				
				break;
				case "publieGestion":
					e.data={type:"publieGestion",elements:$j(".articleGestion .input input:checked,.article .inputSpecial input:checked")}
					makePopin(e)				
				break;
				case "proposeGestion":
					e.data={type:"proposeGestion",elements:$j(".articleGestion .input input:checked,.article .inputSpecial input:checked")}
					makePopin(e)				
				break;
				case "privatiseGestion":
					e.data={type:"privatiseGestion",elements:$j(".articleGestion .input input:checked,.article .inputSpecial input:checked")}
					makePopin(e)				
				break;
				case "placeGestion":
					e.data={type:"placeGestion",elements:$j(".articleGestion .input input:checked,.article .inputSpecial input:checked")}
					makePopin(e)				
				break;	
					
			}
		}
		else{
			if($j(this).attr("class")=="supprimeGestion"){
				e.data={type:"supprimeGestionDaily",elements:$j(".articleGestion .input input:checked,.article .inputSpecial input:checked")}
				makePopin(e)				
			}
			else{
				afficheMessage("Article venant du Daily", "Le ou les articles s&eacute;l&eacute;ctionn&eacute;s viennent du Daily.<br />Vous pouvez uniquement les supprimer", "Rouge")
			}
		}
	}
	else{
		e.data={type:"selectionPb"}
		makePopin(e)
	}
	
}

function testa(e){
	console.log(e.data.elements)
}

//fonctions de daily


function appercuArticle(e){
	//var node=$j(".centerColDaily").clone();
	
}



function emouvoir(e){
	var elt=$j(this)
	var parent=$j(this).parents("div.actionDaily");
	
	$j.post("/inc/ajx/gateway.php", { func: "ajouteEmotion",id:parent.attr("article")},function(data){
		elt.removeClass("emo")
		elt.html("Vous &ecirc;tes &eacute;mu")
	});
}


function emouvoirJournal(e){
	var elt=$j(this)
	var parent=$j(this).parents("div.actionJournal");
	$j.post("/inc/ajx/gateway.php", { func: "ajouteEmotionJournal",id:parent.attr("article")},function(data){
		elt.removeClass("emo")
		elt.html("Vous &ecirc;tes &eacute;mu")
	});
}




//les outils

function gestionErreurImg(a,b,c,d){
		//$j('#fileInput').uploadifyCancel(b);
		if (d.type === "File Size") {
			$j(".monErreur").html("Votre image est trop lourde<br/>Taille de votre image :" + (c.size / (1024 * 1024)).toFixed(2) + " Mo <br/>Taille maximale: " + Math.round(d.info / (1024 * 1024)) + " Mo ");
			$j(".monErreur").removeClass("displayNone")
		}
		else {
			$j(".monErreur").html('Erreur ' + d.type + ": " + d.text);
			$j(".monErreur").removeClass("displayNone");
		}
		alert("error")
		errorUpload=true
}


function makePopin(e){
	e.stopPropagation();
	if(e.data.type=="ajout"){//on ajoute une image ou video
		if($j(this).attr("id")=="ajoutImage"){//ajout d image
			var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderoleBleue'><h2>Ajouter Image</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
					"	<input id='fileInput' name='fileInput' type='file' value='parcourir votre ordinateur' /><div class='monErreur displayNone'>Veuiller charger une photo</div>" +
					"  	<div class='lienDirectUrl'>Lien direct vers une image (URL): <input type='texte' id='lienDirectUrl'/></div>" +
					"	<div class='action'><div class='btnValider'><div class='left'></div><div class='middle'>Valider</div><div class='right'></div></div><div class='btnAnnuler'>Annuler</div><div class='spacer'></div></div>" +
					"</div></div></div><div class='bottom'></div></div>"
				$j("body").prepend(str);	
			// <![CDATA[
			
			$j('#fileInput').uploadify({
			'uploader'  : '/js/pspace/uploadify/uploadify.swf',
			'script'    : '/js/pspace/uploadify/uploadify.php',
			'cancelImg' : '/js/pspace/uploadify/cancel.png',
			'auto'      : true,
			'folder'    : '/user_box/'+userName+'/',
			'fileExt'	:'*.jpg;*.jpeg;*.png,*.gif,*.JPG,*.JPEG,*.PNG,*.GIF',
			'fileDesc'	:'*.jpg;*.jpeg;*.png,*.gif'
			});
			// ]]>
			$j("#fileInputQueue").css("height","100px");
			$j(".popInJournal .action .btnValider").click(validPhoto);
			$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
			$j(window).scroll(function () { 
				$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
			});
			$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
				$j(".popInJournal").remove()
				$j("#leGrandCache").remove() 
			});
		}
		else if($j(this).attr("id")=="ajoutVideo"){// ajout de video 
			var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderoleBleue'><h2>Ajouter une Vid&eacute;o</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
			"	<div class='monErreur displayNone'>Veuiller charger une vid&eacute;o</div>" +
			"	<div class='avertissement'>Copiez le permalien ou l'URL direct d'une vid&eacute;o youtube ou dailymotion<br/>Pour Vim&eacute;o copiez l'URL de la page de la vid&eacute;o</div>"+
			"  	<div class='lienDirectUrl'>Lien direct vers une Vid&eacute;o (URL): <input type='texte' id='lienDirectUrlVid'/></div>" +
			"	<div class='action'><div class='btnValider'><div class='left'></div><div class='middle'>Valider</div><div class='right'></div></div><div class='btnAnnuler'>Annuler</div><div class='spacer'></div></div>" +
			"</div></div></div><div class='bottom'></div></div>"
			
			$j("body").prepend(str);	
			
			$j(".popInJournal .action .btnValider").click(validVideo);
			$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
			$j(window).scroll(function () { 
				$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
			});
			$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
				$j(".popInJournal").remove()
				$j("#leGrandCache").remove() 
			});
		}
		else if($j(this).attr("id")=="ajoutAlbum"){//ajout d album
			var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderoleBleue'><h2>Cr&eacute;er Votre Album</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
					"	<input id='fileInput' name='fileInput' type='file' value='parcourir votre ordinateur' /><div class='monErreur displayNone'>Veuiller charger une photo</div>" +
					"  	<div id='lanceUpload' class='displayNone'>Lancer le t&eacute;l&eacute;chargement de la liste</div>" +
					"	<div class='action'><div class='btnAnnuler'>Annuler</div><div class='spacer'></div></div>" +
					"</div></div></div><div class='bottom'></div></div>"
				$j(".popInJournal").remove()
				$j("#leGrandCache").remove() 
				$j("body").prepend(str);	
			// <![CDATA[
			
			$j('#fileInput').uploadify({
			'uploader'  : '/js/pspace/uploadify/uploadify.swf',
			'script'    : '/js/pspace/uploadify/uploadify.php',
			'cancelImg' : '/js/pspace/uploadify/cancel.png',
			'auto'      : false,
			'folder'    : '/user_box/'+userName+'/',
			'multi'		:true,
			'sizeLimit' :2*1024*1024,
			'onError'	:function(a,b,c,d){gestionErreurImg(a,b,c,d)},
			'onSelect'	:function(){
					$j('#fileInput').uploadifySettings("buttonText","Ajouter d'autres Images");
					realNnbImageUpload=0
					nbImageUpload=$j("#fileInputQueue div.uploadifyQueueItem").length
					$j("#fileInputQueue").css("display","block");
					$j("#lanceUpload").removeClass("displayNone");
					$j("#lanceUpload").click(function(){errorUpload=false;$j('#fileInput').uploadifyUpload()})
				},
			'onComplete': function(e,q,fileObj,r) {uploadImgComplete2(fileObj,r)}, // Function to run when an upload is completed
			'onAllComplete': function() {albumFinish()},
			'fileExt'	:'*.jpg;*.jpeg;*.png,*.gif,*.JPG,*.JPEG,*.PNG,*.GIF',
			'fileDesc'	:'*.jpg;*.jpeg;*.png,*.gif'
			});
			// ]]>
			$j("#fileInputQueue").css("display","none")
			//$j(".popInJournal .action .btnValider").click(validPhoto);
			$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
			$j(window).scroll(function () { 
				$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
			});
			$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
				$j.post("/inc/ajx/gateway.php", {
							func: "supAlbum",
							path: "/user_box/" + userName + "/img/journal/",
							"album[]":albumJournal 
						},function(data){albumJournal=new Array()});
				$j(".popInJournal").remove()
				$j("#leGrandCache").remove()
				$j("#contentColsPerso .colPerso .emplacementImage").html(tmpHtml); 
				$j("#contentColsPerso .colPerso .emplacementImage").removeClass("fdBlanc")
				$j("#contentColsPerso .colPerso .emplacementImage a").bind("click", {type: "ajout"}, makePopin);
			});
		}
	}
	else if(e.data.type=="publie"){//on publie un article
		var err=""
		var titre=$j(".infosArticle .titre input#titre").val()
		var texte=$j(".infosArticle .texte textarea#textArticle").val()
		if(titre=="Tapez votre titre ici") titre="";
		if(texte=="Tapez votre texte ici") texte="";
		var cbon=true;
		var lien=""
		var jType=0
		var type=$j("#contentColsPerso .colPerso .emplacementImage").attr("monType")
		if(type==""){
			if(titre==""){
				err="Veuillez renseigner le titre<br />";
				cbon = false
			}
			if(texte=="") {
				err=err+"Veuillez renseigner le texte<br />";
				cbon=false
			}
			jType=0
			lien=""
		}
		else if(type=="image"){
			lien=$j("#contentColsPerso .colPerso .emplacementImage img").attr("src")
			jType=1
			if(titre==""){ err="Veuillez renseigner le titre<br />";
				cbon = false
			}
		}
		else if(type=="album"){
			lien=""
			if(albumJournal.length==0){
				err="Veuillez uploader des images pour votre Album<br />";
				cbon=false
			}
			for (var i=0;i<albumJournal.length;i++){
				if (albumJournal[i][4][1] == 1) {
					lien = "/user_box/" + userName + "/img/journal/" + albumJournal[i][0] + "_400_245." + albumJournal[i][1];
				}
			}
			if(lien==""){
				lien="/user_box/" + userName + "/img/journal/" + albumJournal[0][0] + "_400_245." + albumJournal[0][1];
			}
			//console.log(lien)
			jType=4
			if(titre==""){ err="Veuillez renseigner le titre<br />";
				cbon = false
			}
		}
		else{
			jType=2
			/*var tmpNode=$j("#contentColsPerso .colPerso .emplacementImage").clone()
			tmpNode.find("div.cancelImage").remove()
			tmpNode.find("object, embed,OBJECT,EMBED").attr({"width":"500","height":"300"})*/
			lien=strObj2
		}
		if(cbon==false){
			var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole '><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
			"	<div class='monErreur'>"+err+"</div>" +
			"	<div class='action'><div class='btnValider'><div class='left'></div><div class='middle'>Fermer</div><div class='right'></div></div><div class='spacer'></div></div>" +
			"</div></div></div><div class='bottom'></div></div>"
			
			$j("body").prepend(str);	
			$j(".popInJournal .action .btnValider").click(function(){$j(".popInJournal").remove();$j("#leGrandCache").remove()});
			$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
			$j(window).scroll(function () { 
				$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
			});
			$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
				$j(".popInJournal").remove()
				$j("#leGrandCache").remove() 
			});
		}
		else{ 
			
			var myValeur={"titre":titre,"texte":texte,"lien":lien,"type":jType,"comment":$j("#colRightCreate #comPrivate").is(':checked'),"perso":$j("#colRightCreate #unePerso").is(':checked'),"daily":$j("#colRightCreate #propDaily").is(':checked')};
			$j.post("/inc/ajx/gateway.php", { func: "publiArticle",titre:titre,texte:texte,lien:lien,type:jType,comment:$j("#colRightCreate #comPrivate").is(':checked'),perso:$j("#colRightCreate #unePerso").is(':checked'),daily:$j("#colRightCreate #propDaily").is(':checked')},function(data){
				afficheMessage("Votre article est en attente de Mod&eacute;ration", "Votre article est en attente de Mod&eacute;ration et n'appara&icirc;tra sur votre journal qu'une fois accept&eacute;", "Bleue","/"+userName+"/journal/")
				if(jType==4){
					$j.post(
						"/inc/ajx/gateway.php",
						{
							func	:	"creeAlbum",
							path: "/user_box/" + userName + "/img/journal/",
							"album[]"	:	albumJournal,
							"id_album" 	:	data
						},
						function(data2){
							//id_album=parseInt(data)
						}
					)
				}
			});
			
		}
	}
	else if(e.data.type=="enregistre"){//on enregistre un article
		var err=""
		var titre=$j(".infosArticle .titre input#titre").val()
		var texte=$j(".infosArticle .texte textarea#textArticle").val()
		if(titre=="Tapez votre titre ici") titre="";
		if(texte=="Tapez votre texte ici") texte="";
		var cbon=true;
		var lien=""
		var jType=0
		var type=$j("#contentColsPerso .colPerso .emplacementImage").attr("monType")
		if(type==""){
			if(titre==""){
				err="Veuillez renseigner le titre<br />";
				cbon = false
			}
			if(texte=="") {
				err=err+"Veuillez renseigner le texte<br />";
				cbon=false
			}
			jType=0
			lien=""
		}
		else if(type=="image"){
			lien=$j("#contentColsPerso .colPerso .emplacementImage img").attr("src")
			jType=1
			if(titre==""){ err="Veuillez renseigner le titre<br />";
				cbon = false
			}
		}
		else if(type=="album"){
			lien=""
			if(albumJournal.length==0){
				err="Veuillez uploader des images pour votre Album<br />";
				cbon=false
			}
			for (var i=0;i<albumJournal.length;i++){
				if (albumJournal[i][4][1] == 1) {
					lien = "/user_box/" + userName + "/img/journal/" + albumJournal[i][0] + "_400_245." + albumJournal[i][1];
				}
			}
			if(lien==""){
				lien="/user_box/" + userName + "/img/journal/" + albumJournal[0][0] + "_400_245." + albumJournal[0][1];
			}
			jType=4
			if(titre==""){ err="Veuillez renseigner le titre<br />";
				cbon = false
			}
		}
		else{
			jType=2
			/*var tmpNode=$j("#contentColsPerso .colPerso .emplacementImage").clone()
			tmpNode.find("div.cancelImage").remove()
			tmpNode.find("object, embed,OBJECT,EMBED").attr({"width":"500","height":"300"})*/
			lien=strObj2
		}
		if(cbon==false){
			var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole '><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
			"	<div class='monErreur'>"+err+"</div>" +
			"	<div class='action'><div class='btnValider'><div class='left'></div><div class='middle'>Fermer</div><div class='right'></div></div><div class='spacer'></div></div>" +
			"</div></div></div><div class='bottom'></div></div>"
			
			$j("body").prepend(str);	
			$j(".popInJournal .action .btnValider").click(function(){$j(".popInJournal").remove();$j("#leGrandCache").remove()});
			$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
			$j(window).scroll(function () { 
				$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
			});
			$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
				$j(".popInJournal").remove()
				$j("#leGrandCache").remove() 
			});
		}
		else{
			
			var myValeur={"titre":titre,"texte":texte,"lien":lien,"type":jType,"comment":$j("#colRightCreate #comPrivate").is(':checked'),"perso":$j("#colRightCreate #unePerso").is(':checked'),"daily":$j("#colRightCreate #propDaily").is(':checked')};
			$j.post("/inc/ajx/gateway.php", { func: "enregistreArticle",titre:titre,texte:texte,lien:lien,type:jType,comment:$j("#colRightCreate #comPrivate").is(':checked'),perso:$j("#colRightCreate #unePerso").is(':checked'),daily:$j("#colRightCreate #propDaily").is(':checked'),modifier:modificateur},function(data){
				afficheMessage("Votre article est enregistr&eacute;", "Votre article est enregistr&eacute; dans vos brouillons", "Bleue","/"+userName+"/journal/")
				if(jType==4){
					$j.post(
						"/inc/ajx/gateway.php",
						{
							func	:	"creeAlbum",
							path: "/user_box/" + userName + "/img/journal/",
							"album[]"	:	albumJournal,
							"id_album" 	:	data
						},
						function(data2){
							//id_album=parseInt(data)
						}
					)
				}
			});
		}
	}
	else if(e.data.type=="supprimeGestion"){
		var elts=e.data.elements
		var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderoleRouge'><h2>";
		if(elts.length>1)str=str+"Supprimer ces publications ?";
		else str=str+"Supprimer cette publication";
		str=str+"</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
		"	<div class='monErreur avertissement'>Attention vous ne pourrez plus r&eacute;cup&eacute;rer ces publications</div>" +
		"	<div class='action'><div class='btnValider'><div class='left'></div><div class='middle'>Valider</div><div class='right'></div></div><div class='btnAnnuler'>Annuler</div><div class='spacer'></div></div>" +
		"</div></div></div><div class='bottom'></div></div>";
		
		$j("body").prepend(str);
		$j(".popInJournal .action .btnValider").click(function(){
			var values="";
			$j.each(elts,function(){
				values=values+$j(this).attr("name").substring(3,$j(this).attr("name").length)+","
			});
			values=values.substring(0,values.length-1);
			$j.post("/inc/ajx/gateway.php", { func: "supprimArticle",valeur:values},function(data){
				
				var triage=$j("#blockGestionArticles div.header span[class=selected]").attr("type")
				$j.post("/inc/ajx/gateway.php", { func:"chgPageGestion",toGo:1,tri:$j("#blockGestionArticles div.header span[class=selected]").attr("type"),nbPerPage:$j("#paginationGestion").attr("nbPerPage"),lang:$j("#paginationGestion").attr("lang")},function(data){
					$j("#articleGestionContainer").html(data);
					$j("#paginationGestion").attr("tri",triage);
					$j("#paginationGestion").attr("index",0);
					$j("#blockGestionArticles div.header span[class=selected]").removeClass("selected");
					$j("#blockGestionArticles div.header span[type="+triage+"]").addClass("selected");
					$j("#blockGestionArticles div.paging span[class=page]").click(chgPageGestion);
					$j("#blockGestionArticles div.header span").unbind()
					$j("#blockGestionArticles div.header span").bind("click",{type:"normal"},chgTriGestion);
					$j(".popInJournal").remove()
					$j("#leGrandCache").remove()
					afficheMessage("Article supprim&eacute;", "Votre article a bien &eacute;t&eacute; supprim&eacute;")
				});
			});
		});
		$j("#leGrandCache").css("height",$j(document).height())
		$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
		$j(window).scroll(function () { 
			$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
		});
		$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
			$j(".popInJournal").remove()
			$j("#leGrandCache").remove() 
		});
	}else if(e.data.type=="supprimeGestionDaily"){
		var elts=e.data.elements
		var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderoleRouge'><h2>";
		if(elts.length>1)str=str+"Supprimer ces publications ?";
		else str=str+"Supprimer cette publication";
		str=str+"</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
		"	<div class='monErreur avertissement'>Attention vous &ecirc;tes sur le point de supprimer un article venant du Daily de votre journal Intime</div>" +
		"	<div class='action'><div class='btnValider'><div class='left'></div><div class='middle'>Valider</div><div class='right'></div></div><div class='btnAnnuler'>Annuler</div><div class='spacer'></div></div>" +
		"</div></div></div><div class='bottom'></div></div>";
		
		$j("body").prepend(str);
		$j(".popInJournal .action .btnValider").click(function(){
			var values="";
			$j.each(elts,function(){
				values=values+$j(this).attr("name").substring(3,$j(this).attr("name").length)+","
			});
			values=values.substring(0,values.length-1);
			$j.post("/inc/ajx/gateway.php", { func: "supprimArticleGestionDaily",valeur:values},function(data){
				
				var triage=$j("#blockGestionArticles div.header span[class=selected]").attr("type")
				$j.post("/inc/ajx/gateway.php", { func:"chgPageGestion",toGo:1,tri:$j("#blockGestionArticles div.header span[class=selected]").attr("type"),nbPerPage:$j("#paginationGestion").attr("nbPerPage"),lang:$j("#paginationGestion").attr("lang")},function(data){
					$j("#articleGestionContainer").html(data);
					$j("#paginationGestion").attr("tri",triage);
					$j("#paginationGestion").attr("index",0);
					$j("#blockGestionArticles div.header span[class=selected]").removeClass("selected");
					$j("#blockGestionArticles div.header span[type="+triage+"]").addClass("selected");
					$j("#blockGestionArticles div.paging span[class=page]").click(chgPageGestion);
					$j("#blockGestionArticles div.header span").unbind()
					$j("#blockGestionArticles div.header span").bind("click",{type:"normal"},chgTriGestion);
					$j(".popInJournal").remove()
					$j("#leGrandCache").remove()
					afficheMessage("Article supprim&eacute;", "Votre article a bien &eacute;t&eacute; supprim&eacute;")
				});
			});
		});
		$j("#leGrandCache").css("height",$j(document).height())
		$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
		$j(window).scroll(function () { 
			$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
		});
		$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
			$j(".popInJournal").remove()
			$j("#leGrandCache").remove() 
		});
	}
	else if(e.data.type=="publieGestion"){
		var elts=e.data.elements
		var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderoleBleue'><h2>";
		if(elts.length>1)str=str+"Publier ces articles ?";
		else str=str+"Publier cet article ?";
		str=str+"</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
		"	<div class='monErreur avertissement'>Une fois publi&eacute; il apparaitra dans votre journal</div>" +
		"	<div class='action'><div class='btnValider'><div class='left'></div><div class='middle'>Valider</div><div class='right'></div></div><div class='btnAnnuler'>Annuler</div><div class='spacer'></div></div>" +
		"</div></div></div><div class='bottom'></div></div>";
		
		$j("body").prepend(str);
		$j(".popInJournal .action .btnValider").click(function(){
			var values="";
			$j.each(elts,function(){
				values=values+$j(this).attr("name").substring(3,$j(this).attr("name").length)+","
			});
			values=values.substring(0,values.length-1);
			$j.post("/inc/ajx/gateway.php", { func: "publieArticleGestion",valeur:values},function(data){
				
				var triage=$j("#blockGestionArticles div.header span[class=selected]").attr("type")
				$j.post("/inc/ajx/gateway.php", { func:"chgPageGestion",toGo:1,tri:$j("#blockGestionArticles div.header span[class=selected]").attr("type"),nbPerPage:$j("#paginationGestion").attr("nbPerPage"),lang:$j("#paginationGestion").attr("lang")},function(data){
					$j("#articleGestionContainer").html(data);
					$j("#paginationGestion").attr("tri",triage);
					$j("#paginationGestion").attr("index",0);
					$j("#blockGestionArticles div.header span[class=selected]").removeClass("selected");
					$j("#blockGestionArticles div.header span[type="+triage+"]").addClass("selected");
					$j("#blockGestionArticles div.paging span[class=page]").click(chgPageGestion);
					$j("#blockGestionArticles div.header span").unbind()
					$j("#blockGestionArticles div.header span").bind("click",{type:"normal"},chgTriGestion);
					$j(".popInJournal").remove()
					$j("#leGrandCache").remove()
					afficheMessage("Votre article est publi&eacute;", "Votre article sera mod&eacute;r&eacute; avant d'appara&icirc;tre dans votre journal", "Bleue")
				});
			});
		});
		$j("#leGrandCache").css("height",$j(document).height())
		$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
		$j(window).scroll(function () { 
			$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
		});
		$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
			$j(".popInJournal").remove()
			$j("#leGrandCache").remove() 
		});
	}
	else if(e.data.type=="proposeGestion"){
		var elts=e.data.elements
		var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderoleBleue'><h2>";
		str=str+"Proposer au <b>DAILY</b>";
		str=str+"</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
		"	<div class='monErreur avertissement'>Vous pouvez proposer au Daily un article que vous jugez int&eacute;ressant pour appara&icirc;tre dans une des rubriques du Daily Ydyle.</div>" +
		"	<div class='hr'></div>"+
		"	<div class='formPopin'><input type='radio' name='anonyma' value='0' checked='checked'/>Je souhaite que mon pseudo soit affich&eacute; si je suis publi&eacute; dans le Daily<br/>" +
		"<input type='radio' name='anonyma' value='1' />Je souhaite rester anonyme si je suis publi&eacute; dans le Daily<br/></div>"+
		"	<div class='action'><div class='btnValider'><div class='left'></div><div class='middle'>Valider</div><div class='right'></div></div><div class='btnAnnuler'>Annuler</div><div class='spacer'></div></div>" +
		"</div></div></div><div class='bottom'></div></div>";
		
		$j("body").prepend(str);
		$j(".popInJournal .action .btnValider").click(function(){
			var values="";
			$j.each(elts,function(){
				values=values+$j(this).attr("name").substring(3,$j(this).attr("name").length)+","
			});
			values=values.substring(0,values.length-1);
			$j.post("/inc/ajx/gateway.php", { func: "proposeArticle",valeur:values,anonymat:$j(".popInJournal .content .formPopin input[type=radio]:checked").val()},function(data){
				
				var triage=$j("#blockGestionArticles div.header span[class=selected]").attr("type")
				$j.post("/inc/ajx/gateway.php", { func:"chgPageGestion",toGo:1,tri:$j("#blockGestionArticles div.header span[class=selected]").attr("type"),nbPerPage:$j("#paginationGestion").attr("nbPerPage"),lang:$j("#paginationGestion").attr("lang")},function(data){
					$j("#articleGestionContainer").html(data);
					$j("#paginationGestion").attr("tri",triage);
					$j("#paginationGestion").attr("index",0);
					$j("#blockGestionArticles div.header span[class=selected]").removeClass("selected");
					$j("#blockGestionArticles div.header span[type="+triage+"]").addClass("selected");
					$j("#blockGestionArticles div.paging span[class=page]").click(chgPageGestion);
					$j("#blockGestionArticles div.header span").unbind()
					$j("#blockGestionArticles div.header span").bind("click",{type:"normal"},chgTriGestion);
					$j(".popInJournal").remove()
					$j("#leGrandCache").remove()
					afficheMessage("Article propos&eacute; au Daily", "Votre article a bien &eacute;t&eacute; propos&eacute; au Daily")
				});
			});
		});
		$j("#leGrandCache").css("height",$j(document).height())
		$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
		$j(window).scroll(function () { 
			$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
		});
		$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
			$j(".popInJournal").remove()
			$j("#leGrandCache").remove() 
		});
	}else if(e.data.type=="placeGestion"){
		var elts=e.data.elements
		if (elts.length>1){
			afficheMessage("S&eacute;lection de la une de votre espace perso", "Attention, vous ne pouvez afficher q'un seul article dans votre espace perso . Choisissez le meilleur !", "Rouge")
		}
		else{
			var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderoleBleue'><h2>";
			str=str+"Placer &agrave; la une de mon espace perso";
			str=str+"</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
			"	<div class='monErreur avertissement'>Vous &ecirc;tes sur le point de placer cet article &agrave; la une de votre espace perso</div>" +
			"	<div class='action'><div class='btnValider'><div class='left'></div><div class='middle'>Valider</div><div class='right'></div></div><div class='btnAnnuler'>Annuler</div><div class='spacer'></div></div>" +
			"</div></div></div><div class='bottom'></div></div>";
			$j("body").prepend(str);
			$j(".popInJournal .action .btnValider").click(function(){
				var values="";
				$j.each(elts,function(){
					values=values+$j(this).attr("name").substring(3,$j(this).attr("name").length)+","
				});
				values=values.substring(0,values.length-1);
				$j.post("/inc/ajx/gateway.php", { func: "placeArticlePerso",id:values},function(data){
					
						$j(".popInJournal").remove()
						$j("#leGrandCache").remove()
						afficheMessage("Article plac&eacute; &agrave sur votre espace perso", "Votre article a bien &eacute;t&eacute; plac&eacute; &agrave; la une de votre espace perso")
				});
			});
			$j("#leGrandCache").css("height",$j(document).height())
			$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
			$j(window).scroll(function () { 
				$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
			});
			$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
				$j(".popInJournal").remove()
				$j("#leGrandCache").remove() 
			});
		}
	}else if(e.data.type=="privatiseGestion"){
		var elts=e.data.elements
		var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderoleRouge'><h2>";
		str=str+"Privatisation des commentaires</b>";
		str=str+"</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
		"	<div class='blockPriv'><div class='texte'>Privatiser les commentaires sur cet article<br /><span>(Vous serez le seul &agrave; pouvoir les lire)</span></div><div class='action'><div class='btnValider btnValiderPriv' type='prive'><div class='left'></div><div class='middle'>Valider</div><div class='right'></div></div></div></div><div class='spacer'></div>" +
		"	<div class='hr'></div><div class='blockPriv'><div class='texte'>Rendre publique les commentaires sur cet article<br /><span>(Tout le monde pourra les lire)</span></div><div class='action'><div class='btnValider btnValiderPriv' type='deprive'><div class='left'></div><div class='middle'>Valider</div><div class='right'></div></div></div></div><div class='spacer'></div>"+
		"<div class='action'><div class='btnAnnuler btnAnnulerPriv'>Annuler</div></div><div class='spacer'></div></div></div></div><div class='bottom'></div></div>";
		
		$j("body").prepend(str);
		$j(".popInJournal .action .btnValider").click(function(){
			var values="";
			$j.each(elts,function(){
				values=values+$j(this).attr("name").substring(3,$j(this).attr("name").length)+","
			});
			var privatise="0"
			if($j(this).attr("type")=="prive") privatise=1;
			values=values.substring(0,values.length-1);
			$j.post("/inc/ajx/gateway.php", { func: "privatiseGestion",valeur:values,prive:privatise},function(data){
				
				var triage=$j("#blockGestionArticles div.header span[class=selected]").attr("type")
				$j.post("/inc/ajx/gateway.php", { func:"chgPageGestion",toGo:1,tri:$j("#blockGestionArticles div.header span[class=selected]").attr("type"),nbPerPage:$j("#paginationGestion").attr("nbPerPage"),lang:$j("#paginationGestion").attr("lang")},function(data){
					$j("#articleGestionContainer").html(data);
					$j("#paginationGestion").attr("tri",triage);
					$j("#paginationGestion").attr("index",0);
					$j("#blockGestionArticles div.header span[class=selected]").removeClass("selected");
					$j("#blockGestionArticles div.header span[type="+triage+"]").addClass("selected");
					$j("#blockGestionArticles div.paging span[class=page]").click(chgPageGestion);
					$j("#blockGestionArticles div.header span").unbind()
					$j("#blockGestionArticles div.header span").bind("click",{type:"normal"},chgTriGestion);
					$j(".popInJournal").remove()
					$j("#leGrandCache").remove()
				});
			});
		});
		$j("#leGrandCache").css("height",$j(document).height())
		$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
		$j(window).scroll(function () { 
			$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
		});
		$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
			$j(".popInJournal").remove()
			$j("#leGrandCache").remove() 
		});
	}
	else if(e.data.type=="ajoutJournal"){
		var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderoleBleue'><h2>";
		str=str+"Ajouter &agrave; votre journal";
		str=str+"</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
		"	<div class='monErreur avertissement'>Souhaitez vous r&eacute;ellement ajouter cet article &agrave; votre journal ?</div>" +
		"	<div class='action'><div class='btnValider'><div class='left'></div><div class='middle'>Valider</div><div class='right'></div></div><div class='btnAnnuler'>Annuler</div><div class='spacer'></div></div>" +
		"</div></div></div><div class='bottom'></div></div>";
		var val=$j(this).parents("div.actionDaily").attr("article")
		$j("body").prepend(str);
		$j(".popInJournal .action .btnValider").click(function(){
			$j.post("/inc/ajx/gateway.php", { func: "ajouteJournal",idPush:val},function(data){
					$j(".popInJournal").remove()
					$j("#leGrandCache").remove()
					afficheMessage("Article ajout&eacute; &agrave; votre journal", "F&eacute;licitation votre article est bien publi&eacute; !")
				});
			
		});
		$j("#leGrandCache").css("height",$j(document).height())
		$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
		$j(window).scroll(function () { 
			$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
		});
		$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
			$j(".popInJournal").remove()
			$j("#leGrandCache").remove() 
		});
	}else if(e.data.type=="selectionPb"){
		
		var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderoleBleue'><h2>";
		
		str=str+"S&eacute;lectionez des articles";
		str=str+"</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
		"	<div class='monErreur avertissement'>Vous n'avez s&eacute;lection&eacute; aucun article</div>" +
		"	<div class='action'><div class='btnValider'><div class='left'></div><div class='middle'>Fermer</div><div class='right'></div></div><div class='spacer'></div></div>" +
		"</div></div></div><div class='bottom'></div></div>";
		
		$j("body").prepend(str);
		$j("#leGrandCache").css("height",$j(document).height())
		$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
		$j(window).scroll(function () { 
			$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
		});
		$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnValider").click(function(){
			$j(".popInJournal").remove()
			$j("#leGrandCache").remove() 
		});
	}else if(e.data.type=="privatisationJournal"){
		var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderoleBleue'><h2>";
		str=str+"Privatiser votre journal";
		str=str+"</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
		"	<div class='formPopin'><input type='radio' name='privatise' value='0' checked='checked'/>Je souhaite que mon journal soit accessible &agrave; tous<br/>" +
		"<input type='radio' name='privatise' value='1' />Je souhaite que mon journal ne soit accessible qu'&agrave; mes contacts<br/></div>"+
		"	<div class='action'><div class='btnValider'><div class='left'></div><div class='middle'>Valider</div><div class='right'></div></div><div class='btnAnnuler'>Annuler</div><div class='spacer'></div></div>" +
		"</div></div></div><div class='bottom'></div></div>";
		
		$j("body").prepend(str);
		$j(".popInJournal .action .btnValider").click(function(){
			
		$j.post("/inc/ajx/gateway.php", { func: "privatiseJournal",privatise:$j(".popInJournal .content .formPopin input[type=radio]:checked").val()},function(data){
					$j(".popInJournal").remove()
					$j("#leGrandCache").remove()
					afficheMessage("Privatisation de votre journal", "Votre demande a &eacute;t&eacute; effectu&eacute;e")
				});
		});
		$j("#leGrandCache").css("height",$j(document).height())
		$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
		$j(window).scroll(function () { 
			$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
		});
		$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
			$j(".popInJournal").remove()
			$j("#leGrandCache").remove() 
		});
	}
	else if(e.data.type=="supprimeBlockPerso"){
		var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderoleRouge'><h2>";
		str=str+"Suppression du bloc &agrave; la une";
		str=str+"</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
		"	<div class='monErreur avertissement'>Souhaitez vous r&eacute;ellement supprimer le bloc &agrave; la une de votre espace perso</div>" +
		"	<div class='action'><div class='btnValider'><div class='left'></div><div class='middle'>Valider</div><div class='right'></div></div><div class='btnAnnuler'>Annuler</div><div class='spacer'></div></div>" +
		"</div></div></div><div class='bottom'></div></div>";
		
		$j("body").prepend(str);
		$j(".popInJournal .action .btnValider").click(function(){
			
		$j.post("/inc/ajx/gateway.php", { func: "supprimeBlockPerso"},function(data){
					$j(".popInJournal").remove()
					$j("#leGrandCache").remove()
					afficheMessage("Suppression du bloc &agrave; la une", "Votre demande a &eacute;t&eacute; effectu&eacute;e","Bleue","/"+$j("#donneurdepseudo").attr("ps")+"/")
				});
		});
		$j("#leGrandCache").css("height",$j(document).height())
		$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
		$j(window).scroll(function () { 
			$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
		});
		$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
			$j(".popInJournal").remove()
			$j("#leGrandCache").remove() 
		});
	}
	else if(e.data.type=="partager"){
		var val=$j(this).parents("div.actionDaily").attr("article")
		var titre=$j(this).parents("div.articleDaily").find("div.left div.titre").html()
		var titrURL=$j(this).parents("div.actionDaily").attr("titre")
		var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderoleBleue'><h2>";
		str=str+"Partagez cet Article";
		str=str+"</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
		"	<div class='action'>" +
		"<table width='100%'><tr><td colspan='3' align='center' valign='middle' height='80px' class='monErreur avertissement'>Vous pouvez partager cet article sur votre r&eacute;seau pr&eacute;f&eacute;r&eacute;<br />http://www.ydyledaily.com/"+ val+"</td></tr><tr><td align='right'><a name=\"fb_share\" type=\"button\" share_url=\"http://www.ydyle.com/public/public_daily/"+ val +"/"+titrURL+"\"  href=\"http://www.facebook.com/sharer.php\">Partager</a><script src=\"http://static.ak.fbcdn.net/connect.php/js/FB.Share\" type=\"text/javascript\"></script></td>" +
		"<td style='width:82px'><a href=\"http://twitter.com/home?status="+titre+" :  http://www.ydyle.com/public/public_daily/"+ val+"\" target=\"_blank\" onclick=\"javascript:pageTracker._trackPageview ('/outbound/twitter.com');\"><img src=\"/medias/img/design/default/twiiting.jpg\" alt=\"Partager sur Twitter\" /></a></td>"+
		"<td><a href=\"javascript:void(window.open('http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.ydyle.com/public/public_daily/"+val+"','ptm','height=450,width=440').focus())\"><img src=\"http://cms.myspacecdn.com/cms/ShareOnMySpace/small.png\" border=\"0\" alt=\"Partager sur MySpace\"  title=\"Partager sur MySpace\" /></a></td></tr></table>"+
		"<div class='spacer'></div></div>" +
		"</div></div></div><div class='bottom'></div></div>";
		
		$j("body").prepend(str);
		$j("#leGrandCache").css("height",$j(document).height())
		$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
		$j(window).scroll(function () { 
			$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
		});
		$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnAnnuler").click(function(){
			$j(".popInJournal").remove()
			$j("#leGrandCache").remove() 
		});
	}
}


function afficheMessage(titre,message,couleur,urlRetour){
	if(couleur==undefined){
		couleur="Bleue"
	}
	var str="<div id='leGrandCache'></div><div class='popInJournal'><div class='header'></div><div class='banderole banderole"+couleur+"'><h2>";
	str=str+titre;
	str=str+"</h2><div class='closeBtn'></div></div><div class='left'><div class='right'><div class='content'>" +
	"	<div class='monErreur avertissement'>"+message+"</div>" +
	"	<div class='action'><div class='btnValider'><div class='left'></div><div class='middle'>Fermer</div><div class='right'></div></div><div class='spacer'></div></div>" +
	"</div></div></div><div class='bottom'></div></div>";
	$j("body").prepend(str);
	$j("#leGrandCache").css("height",$j(document).height())
	$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").width())/2,top:($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop()})
	$j(window).scroll(function () { 
		$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
	});
	$j(".popInJournal .banderole .closeBtn,.popInJournal .action .btnValider").click(function(){
		$j(".popInJournal").remove()
		$j("#leGrandCache").remove()
		if(urlRetour!=undefined){
			document.location.href=urlRetour;
		}
	});
}


function affichePhoto(e){
	
	var link=$j(this).attr("agrandit");
	if(link.indexOf("files.ydyle.com")>-1){
		link=link.replace(/(_400_245.)/,'.')
	}
	
	var myImage=new Image();
	
	myImage.onload=function(){
		
		htmlSiszage="";
		wr=this.width/($j(window).width()-100);
		hr=this.height/($j(window).height()-100);
		if((wr>1)&&(hr>1)){
			if(wr<hr){
				htmlSiszage="height='"+($j(window).height()-100)+"'";	
			}
			else{
				htmlSiszage="width='"+($j(window).width()-100)+"'";
			}
		}
		else if (wr>1){
			htmlSiszage="width='"+($j(window).width()-100)+"'";
		}
		else if (hr>1){
			htmlSiszage="height='"+($j(window).height()-100)+"'";
		}
		
		var str="<div id='leGrandCache'></div><div class='popInImage'><img src='" +
		$j(this).attr("src") +
		"' "+htmlSiszage+" /></div>";
		
		$j("body").prepend(str);
		$j("#leGrandCache").css({height:$j(document).height(),cursor:"pointer"})
		$j(".popInImage").css({left:($j(window).width()-$j(".popInImage").width())/2,top:($j(window).height()-$j(".popInImage").height())/2+$j(window).scrollTop(),cursor:"pointer"})
		$j(window).scroll(function () { 
			$j(".popInImage").css("top",($j(window).height()-$j(".popInImage").height())/2+$j(window).scrollTop())
		});
		$j("#leGrandCache,.popInImage").click(function(e){
			$j("#leGrandCache,.popInImage").remove();
		})
	}
	myImage.src=link;

}

function popInLoaded(aImages, nImages){
	//console.log("bon Loanding")
}


function trim (myString){
	return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
} 

function affichePush(e){
	if (e.target.nodeName.toLowerCase()!="a") {
		$j.post("/inc/ajx/gateway.php", {
			func: "recupPush",
			idPush: $j(this).attr("id").substring(4, $j(this).attr("id").length)
		}, function(data){
			if ($j("body").hasClass("dailyPublic") == false) {
				document.location.href = "/" + $j("#donneurdepseudo").attr("ps") + "/daily/" + parseInt(data);
			}
			else {
				document.location.href = "/public/public_daily/" + parseInt(data);
			}
		});
	}
}

function gereUne(e){
	if($j(this).hasClass("choisir")){
		document.location.href="/"+$j("#donneurdepseudo").attr("ps")+"/gerer_article/"
	}
	else{
		e.data={type:"supprimeBlockPerso"}
		makePopin(e)
	}
}

function affPlusArticleDaily(e){
	$j.post("/inc/ajx/gateway.php", { func:"affPlusArticleDaily",tri:$j("#limitage").attr("tri"),index:$j("#limitage").attr("index")},function (data){
		$j("#limitage").attr("index",parseInt($j("#limitage").attr("index"))+1)
		$j("div.centerColDaily div.affPlusArticleDaily").remove()
		$j("div.centerColDaily").append(data);
		
		$j(".article .lasuite").click(litLaSuite2);
		
		
		$j(".voirCommentaires").click(voirComment);
		
		$j(".commentaires .plusCom").click(affichePlusCom);
		
		
		$j(".actionDaily .com,.actionJournal .com").click(voirComment);
		$j(".articleDaily .partager").bind("click",{type:"partager"},makePopin);
		$j("div.imgClick").click(affichePhoto)
		$j("div.albumClick").click(afficheAlbum)
		$j("div.albumClickNew").click(afficheAlbum2)
		$j("div.affPlusArticleDaily").click(affPlusArticleDaily)
		if($j("body").hasClass("dailyPublic")==false){
			//$j(".commentaires .AjoutCom textarea").bind("keypress",gereSoumetCommentaire);
			//$j(".commentaires .postCom").click(gereSoumetCommentairePost);
			$j(".ajoutCom").bind("click",{type:"aff"},gereSoumetCommentaire);
			$j(".postCom").click(gereSoumetCommentairePost);
			$j(".commentaires .supCom").click(supprimeComment);
			$j(".commentaires .signCom").click(signalCom);
			$j(".actionDaily .emo").click(emouvoir);
			$j(".actionDaily .ajout").bind("click",{type:"ajoutJournal"},makePopin);
		}
		else{
			$j(".commentaires .AjoutCom textarea").bind("keypress",retour2Inscription);
			$j(".commentaires .postCom").click(retour2Inscription);
			$j(".commentaires .supCom").click(retour2Inscription);
			$j(".commentaires .signCom").click(retour2Inscription);
			$j(".actionDaily .emo").click(retour2Inscription);
			$j(".actionDaily .ajout").bind("click",retour2Inscription);
			
		}
		
	});
}

function affPlusArticle(e){
	var fff="affPlusArticle"
	
	$j.post("/inc/ajx/gateway.php", { func:fff,tri:$j("#limitage").attr("tri"),index:$j("#limitage").attr("index"),monJournal:$j("#limitage").attr("owner"),user:$j("#limitage").attr("teeTime"),pseudoEnv:$j("#limitage").attr("teeName")},function (data){
		$j("#limitage").attr("index",parseInt($j("#limitage").attr("index"))+1)
		
		
		
		
			$j("div.affPlusArticle").remove()
			if ($j("div#blockMonJournal div#mainContent").length > 0) {
				$j("div#blockMonJournal div#mainContent").append(data);
			}
			else{
				$j("div#blockMonJournal div#contentJournalPerso").append(data);
			}
		
		$j(".unePensee .lasuite").click(litLaSuite);
		$j(".article .lasuite").click(litLaSuite2);
		
		
		$j(".actionDaily .com,.actionJournal .com").click(voirComment);
		//$j(".commentaires .AjoutCom textarea").bind("keypress",gereSoumetCommentaire);
		//$j(".commentaires .postCom").click(gereSoumetCommentairePost);
		$j(".ajoutCom").bind("click",{type:"aff"},gereSoumetCommentaire);
		$j(".postCom").click(gereSoumetCommentairePost);
		$j(".commentaires .plusCom").click(affichePlusCom);
		$j(".commentaires .supCom").click(supprimeComment);
		$j(".commentaires .signCom").click(signalCom);
		$j("div.albumClick").click(afficheAlbum)
		$j("div.albumClickNew").click(afficheAlbum2)
		$j("div.imgClick").click(affichePhoto)
		$j("div.affPlusArticle").click(affPlusArticle)
	});
}

function rechercheDaily(){
	var str=$j("div.rechercheDaily input#rechercheDaily").val();
	var htmlStr="";
	
	if((str!="")&&(str!="rechercher sur Daily")){
		if (str.length>=3){
			document.location.href="/"+$j("#donneurdepseudo").attr("ps")+"/daily/recherche/"+str
		}
	}
		
}

function ecouteRechercheDaily(e){
	if(e.which == 13){
		rechercheDaily();
	}
	
}

function gereFocusRecherche(){
	if($j(this).val()=="Rechercher dans le Daily"){
		$j(this).val("")
	}	
}

function gereBlurRecherche(){
	if($j(this).val()==""){
		$j(this).val("Rechercher dans le Daily")
	}	
}

function afficheAlbum(e){
	e.stopImmediatePropagation();
	var maxWidth=800
	var alb = $j(this).attr("agrandit").split(",");
	var str = "<div id='leGrandCache'></div>"
	str = str + "<div id='contGal'><div class='closeBtn'></div><div id='albumPop'>"
	for (var i = 0; i < alb.length; i++) {
		str = str + "<div class='panel'><img src='http://files.ydyle.com" + alb[i] + "' /></div>"
	}
	str = str + "<ul class='filmStrip'>"
	for (var i = 0; i < alb.length; i++) {
		str = str + "<li><img src='http://files.ydyle.com" + alb[i] + "' height='100' width='100'/></li>"
	}
	str = str + "</ul>"
	str = str + "</div>"
	str = str + "<div id='contVignettes'><div class='ligne'>"
	for (var i = 0; i < alb.length; i++) {
		if (i == 0) 
			str = str + "<div class='albVignette' style='margin-left:0px' ind='"+i+"'><img src='http://files.ydyle.com" + alb[i] + "' width='100'/></div>"
		else {
			if (i%8==0) 
				str = str + "<div class='spacer'></div></div><div class='ligne'><div class='albVignette' style='margin-left:0px' ind='"+i+"'><img src='http://files.ydyle.com" + alb[i] + "' width='100'/></div>"
			else 
				str = str + "<div class='albVignette' ind='"+i+"'><img src='http://files.ydyle.com" + alb[i] + "' width='100'/></div>"
		}
	}
	str = str + "<div class='spacer'></div></div></div>"
	str = str + "</div><div id='tabTailles' class='diplayNone'>";
	var cptPost=0
	for (var i = 0; i < alb.length; i++) {
		$j.post("/inc/ajx/gateway.php", {
			func: "getImgInfo",
			path: "http://files.ydyle.com" + alb[i],
			index:i
		}, function(data){
			var tib = data.split(";")
			
			str = str + "<div  widthOrigin='" + tib[0] + "'  heightOrigin='" + tib[1] + "' ind='"+tib[2]+"'/>"
			cptPost++
			if(cptPost==alb.length){
				str=str+"</div>"
				$j("body").prepend(str);
				$j("#leGrandCache").css("height",$j(document).height())
	
	
				$j("#albumPop").galleryView({
					panel_width: maxWidth,
					panel_height: 400,
					scale_panel_images:true,
					strip_width: 10,
					frame_width: 100,
					frame_height: 100,
					transition_speed: 1200,
					background_color: 'transparent',
					border: '1px solid white',
					easing: 'easeOutBounce',
					nav_theme: 'dark',
					show_filmstrip: false,
					transition_interval: 0,
					paused:true,
					start_frame: 1
				});
				
				if (alb.length < 10) {
					var decal = 0
					$j("#contVignettes .ligne:last .albVignette").each(function(){
						decal = decal + $j(this).width() + 15
					})
					decal = (910 - (decal - 15)) / 2
					$j("#contVignettes .ligne:last").css({
						"padding-left": decal + "px"
					})
				}
				
				
				$j("#contGal").css({
					'left':(($j(document).width()-910)/2)+"px",
					'top':$j(window).scrollTop()+5
				})
				
				$j("#contGal .closeBtn").click(function(){
					$j("#leGrandCache").remove()
					$j("#contGal").remove()
				})

			}
		});
	}
	
		
	
}

function afficheAlbum2(e){
	e.stopImmediatePropagation();
	var maxWidth=800
	var myJson
	var idAlb
	if ($j(".centerColDaily").length > 0) {
		idAlb = $j(this).parents("div.article").find("div.actionDaily").attr("article")
	}
	else {
		idAlb = $j(this).parents("div.article").find("div.actionJournal").attr("article")
	}
	var that=this
	
	
	$j.post("/inc/ajx/gateway.php", { func:"recupAlbum",idAlbum:idAlb,daily:$j(".centerColDaily").length},function(data){
		//console.log(data);
		myJson=eval("("+data+")")
		
		var str = "<div id='leGrandCache' class='opaque'></div>"
		str = str + "<div id='contGal'><div class='closeBtn'>Fermer</div><div id='albumPop'>"
		for (var i = 0; i < myJson.album.length; i++) {
			str = str + "<div class='panel'><img src='http://files.ydyle.com" + myJson.album[i].fichier + "' />"+
			"</div>"
		}
		str = str + "<ul class='filmStrip'>"
		var reg=new RegExp("(_400_245\.)","g")
		for (var i = 0; i < myJson.album.length; i++) {
			str = str + "<li><img src='http://files.ydyle.com" + myJson.album[i].fichier.replace(reg,".") + "' height='100' width='100' alt='"+myJson.album[i].legende+"'/>"+
				"<div class='panel-overlay'>"+myJson.album[i].legende+"<br/><br/></div>"+
				"</li>"
		}
		str = str + "</ul>"
		str = str + "</div>"
		str = str + "<div id='contVignettes'><div class='ligne' style='width:"+ ((myJson.album.length*115)-15)  +"px;left:0px;position:relative;'>"
		for (var i = 0; i < myJson.album.length; i++) {
			if (i == 0) 
				str = str + "<div class='albVignette' style='margin-left:0px' ind='"+i+"'><img src='http://files.ydyle.com" + myJson.album[i].fichier + "' width='100'/></div>"
			else  
				str = str + "<div class='albVignette' ind='"+i+"'><img src='http://files.ydyle.com" + myJson.album[i].fichier + "' width='100'/></div>"
		}
		str = str + "<div class='spacer'></div>"+"</div>"+"<div class='title'>"+$j($j(that).parents(".article")[0]).find("div.titre").html()+"</div><div class='leftZone'><img src='/js/pspace/album/themes/dark/next.png' /></div><div class='rightZone'><img src='/js/pspace/album/themes/dark/prev.png' /></div></div>"
		str = str + "</div>";
		
		
		
		$j("body").prepend(str);
		
		blockRight=blockLeft=blocAnimLeft=blocAnimRight=false
		blockLeft=true
		$j(".rightZone,.leftZone").mouseover(slideStrip)
		$j(".rightZone,.leftZone").mouseout(stopStrip)
		
		$j("#leGrandCache").css({"height":$j(document).height(),"opacity":"","filter":""})
		
		$j("#albumPop").galleryView({
			panel_width: maxWidth,
			panel_height: 400,
			scale_panel_images:true,
			strip_width: 10,
			frame_width: 100,
			frame_height: 100,
			transition_speed: 1200,
			background_color: 'transparent',
			border: '1px solid white',
			easing: 'easeOutBounce',
			//slide_method:"strip",
			nav_theme: 'dark',
			show_filmstrip: false,
			//filmstrip_position:"top",
			show_panels:true,
			show_captions:true,
			transition_interval: 0,
			paused:true,
			start_frame: 1
		});
		if (myJson.album.length < 10) {
			var decal = 0
			$j("#contVignettes .ligne:last .albVignette").each(function(){
				decal = decal + $j(this).width() + 15
			})
			decal = (910 - (decal - 15)) / 2
			$j("#contVignettes .ligne:last").css({
				"padding-left": decal + "px" 
			})
		}
		
		$j("#contGal").css({
			'left':(($j(document).width()-910)/2)+"px",
			'top':$j(window).scrollTop()+5
		})
		
		$j("#contGal .closeBtn").click(function(){
			$j("#leGrandCache").remove()
			$j("#contGal").remove()
		})
	})
	
	
	
	
}

var blockRight,blockLeft,blocAnimLeft,blocAnimRight

function stopStrip(){
	if ($j(this).hasClass("leftZone")) {
		blockLeft = true
	}
	else {
		blockRight = true
	}
}

function slideStrip(){
	//console.log(parseFloat($j("#contVignettes div.ligne").css("width")))
	if($j(this).hasClass("leftZone")){
		if (parseFloat($j("#contVignettes div.ligne").css("left")) < 0) {
			blockLeft = false
			stripLeft()
		}
	}
	else{
		if (parseFloat($j("#contVignettes div.ligne").css("left")) > (parseFloat($j("#contVignettes").css("width")) - parseFloat($j("#contVignettes div.ligne").css("width")))) {
					blockRight = false
					stripRight()
		}
	}
}

function stripRight(){
	//console.log(blockRight + " right  "+blocAnimRight)
	if (blockRight == false && blocAnimRight == false) {
			blocAnimRight=true
			$j("#contVignettes div.ligne").animate({
				left: '-=115'
			}, 400, 'linear', function(){
				blocAnimRight = false
				if (parseFloat($j("#contVignettes div.ligne").css("left")) > parseFloat($j("#contVignettes").css("width")) - parseFloat($j("#contVignettes div.ligne").css("width"))) {
					stripRight()
				}
				else{
					$j("#contVignettes div.ligne").css("left",parseFloat($j("#contVignettes").css("width")) - parseFloat($j("#contVignettes div.ligne").css("width")))
				}
			});
		}
}


function stripLeft(){
	//console.log(blockLeft + " left  "+blocAnimLeft)
	if (blockLeft == false && blocAnimLeft == false) {
			
			blocAnimLeft=true
			$j("#contVignettes div.ligne").animate({
				left: '+=115'
			}, 400, 'linear', function(){
				blocAnimLeft = false
				if (parseFloat($j("#contVignettes div.ligne").css("left")) < 0) {
					stripLeft()
				}
				else{
					$j("#contVignettes div.ligne").css("left",0)
				}
			});
		}
}

function placePopin(){
	$j(".popInJournal").css({left:($j(window).width()-$j(".popInJournal").innerWidth())/2,top:($j(window).height()-$j(".popInJournal").innerHeight())/2+$j(window).scrollTop()})
	
	$j(window).scroll(function () { 
		//$j(".popInJournal").css("top",($j(window).height()-$j(".popInJournal").height())/2+$j(window).scrollTop())
		$j(".popInJournal").css({top:($j(window).height()-$j(".popInJournal").innerHeight())/2+$j(window).scrollTop()})
	});
	$j("#leGrandCache").css("height",$j(document).height())
}
