	
	// Initialisation de l'affichage des archives
	function initArchives(idArchive){
		var archive = idArchive.split('-');
		var anneeArchive = archive[0] || '';
		$("#arc"+anneeArchive).show();
	}
	
	// accordéon sur les archives
	function toggleArchive(idArchive){
		$("#"+idArchive).slideToggle("fast");
	}
	
	// accordéon sur les catégories
	function toggleCategorie(obj){
		$(obj).parent("li").next("ul").slideToggle("fast");
		if($(obj).hasClass("menu_plus")){
			$(obj).removeClass("menu_plus");
			$(obj).addClass("menu_moins");
		}else if($(obj).hasClass("menu_moins")){
			$(obj).removeClass("menu_moins");
			$(obj).addClass("menu_plus");
		}
	}
	
	// POSTE UN COMMENTAIRE EN AJAX
	function posterCommentaire(obj, idBillet, url){
		var champsObligatoires="";
		var champsInvalides="";
		var params = new Object();
		
		// Champs obligatoires
		$(obj).parent().find("input[name^='co_'],textarea[name^='co_']").each(function(){
			if($(this).val()==""){
				// $(this).css("backgroundColor", "#cc0000"); 
				champsObligatoires += "- "+$(this).prev("label").text()+"\n";
			}else{
				if($(this).attr("name")=="co_email"){
					if(!checkEmail($(this).val())){
						// $(this).css("backgroundColor", "#cc0000"); 
						champsInvalides += "- "+$(this).prev("label").text()+"\n";
					}
				}
				params[$(this).attr("name")] = $(this).val();
			}
		});
		
		
		// Champs facultatifs
		$(obj).parent().find("input[name^='c_'],textarea[name^='c_']").each(function(){
			if($(this).val()!=""){
				params[$(this).attr("name")] = $(this).val();
			}
		});
		
		params['idBillet'] = idBillet;
		
		if(champsObligatoires!="" || champsInvalides!=""){
			if(champsObligatoires!="") alert("Les champs suivants sont obligatoires :\n"+champsObligatoires);
			if(champsInvalides!="") alert("Les champs suivants sont invalides :\n"+champsInvalides);
		}else{
			oPosts = {"meC"         : "mb_MasterBlog",
		            "meM"         : "laisserCommentaire",
		            "meT"         : "s",
		            "paramsM"     : params,
		            "paramsC"     : ''   
		            };
		            
			$.ajax({url: 			"../medias/ajax/me_gateway.php",
						  type:			"POST",
							data: 		oPosts,
							dataType:	"json",
						  success: 	function(callback){
						  	if(callback.error==1){
						  		// erreur
									alert(callback.content);
									
						  	// Captcha incorrect
						  	}else if(callback.error==2){
						  		// erreur
									alert(callback.content);
									$("input[name='co_captcha']").val("");
									$("img[id^='cryptogram']").attr("src","../medias/crypt/cryptographp.php");
									
								}else if(callback.error==0){
									// MAJ affichage des commentaires
									// $("#mb_conteneurcommentaires").html(callback.html);
									// $("textarea[name='co_commentaire']").val("");
									// alert(callback.url);
									location.href=url;
								}
						  	
						  }
			});
		
		}
	}

	// Validité email
	function checkEmail(email) {
	  return email.match(/^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/);
	}
	
	
