var obj2 = null;
var last_obj2=2;
var flag2=0;

function checkHover_mp()
{
	if(flag2==0){
		if (obj2) {
			obj2.find('ul').fadeOut('fast');
			last_obj2=obj2;
		} 
	}
}

$(document).ready(function() {
	$("#div_mp_contact > li").unbind();
	$('#div_mp_contact > li').hover(function() {

		flag2=1;
		
		if($(this).find('ul').css('display')!='block' ){
				
				if (obj2) {

				obj2.find('ul').slideUp('fast');
			
				obj2 = null;
			}
			$(this).find('ul').slideDown('fast');
			obj2=$(this);
	
		}
	},function() {

		flag2=0;
		
		if($(this).find('ul').css('display')=='block'){
		
			obj2=$(this);
			setTimeout("checkHover_mp()",2000); 
		}
	});


});

function mp_addlib_lst(nom, id)
{
	$("#mp_lib_lst > ul.Menu").append("<li><a href=\"\">"+nom+"</a></li>");
}

function mp_addlib(idl, nom)
{
	var checkboxes = document.getElementById('formu').getElementsByTagName('input');
	var retour = '';
	var nb = 0;
	
	for (var i=0;i<checkboxes.length;i++)
	{
		if(checkboxes[i].type == 'checkbox')
		{
			if(checkboxes[i].checked == true)
			{
				var idt = checkboxes[i].id;
				var remp = $("span.lib_"+idt);
				
				if(remp.size() != 0 || idl == 0)
				{
					if(remp.size() != 0) {$("span.lib_"+idt).replaceWith("<span class='lib' id='lib_"+idt+"'>"+nom+"</span> ");}
					else {$("span#lib_"+idt).replaceWith("<span class='lib_"+idt+"'></span>");}
					
					if(retour != '') {retour = retour+",";}
					retour = retour+idt;
					nb++;
					
					if(remp.size() != 0) {checkboxes[i].checked = false;}
				}
				else
				{
					alert("L'un des MPs cochés détient déjà un libellé");
				}
			}
		}
	}
	
	if(nb > 0)
	{
		var xhr = getXhr();
		
		xhr.open("GET", "../mailer/lib.php?act=change&idl="+idl+"&retour="+retour, true);
		xhr.send(null);
	}
	
	return true;
}

function mp_suppr_lib(id)
{
	var xhr = getXhr();
	
	xhr.onreadystatechange = function ()
	{
		if(xhr.readyState == 4)
		{
			$("li.lib_"+id).slideUp('fast');
		}
	};
	
	xhr.open("GET", "../mailer/lib.php?act=suppr&id="+id, true);
	xhr.send(null);
}

function mp_generelib_lst(nom, id)
{
	//lib_id
	//txt_lib
	
	$(".lib_"+id+" > span.txt_lib").replaceWith(nom);
	return true;
}

function mp_Lu()
{
	var checkboxes = document.getElementById('formu').getElementsByTagName('input');
	var retour = '';
	var nb = 0;
	
	for (var i=0;i<checkboxes.length;i++)
	{
		if(checkboxes[i].type == 'checkbox')
		{
			if(checkboxes[i].checked == true)
			{
				var idt = checkboxes[i].id;
				var class = $("tr#"+idt);
				
				if(class.hasClass("notRead"))
				{
					if(retour != '') {retour = retour+",";}
					retour = retour+idt;
					nb++;
					
					class.removeClass("notRead");
					$("span.mp_ancre_"+idt).replaceWith("");
					checkboxes[i].checked = false;
				}
			}
		}
	}
	
	if(nb > 0)
	{
		var xhr = getXhr();
		
		xhr.open("GET", "../mailer/act.php?act=lu&retour="+retour, true);
		xhr.send(null);
	}
	
	return true;
}

function mp_NLu()
{
	var checkboxes = document.getElementById('formu').getElementsByTagName('input');
	var retour = '';
	var nb = 0;
	
	for (var i=0;i<checkboxes.length;i++)
	{
		if(checkboxes[i].type == 'checkbox')
		{
			if(checkboxes[i].checked == true)
			{
				var idt = checkboxes[i].id;
				var class = $("tr#"+idt);
				var ancre = $("span.mp_ancre_"+idt).attr('id');
				
				if(!class.hasClass("notRead"))
				{
					if(retour != '') {retour = retour+",";}
					retour = retour+idt;
					nb++;
					
					class.addClass("notRead");
					$("span.mp_ancre_"+idt).replaceWith("<span class='mp_ancre_"+idt+"' id='"+ancre+"'><a href='lire.php?t="+idt+""+ancre+"'>-></a> ");
					checkboxes[i].checked = false;
				}
			}
		}
	}
	
	if(nb > 0)
	{
		var xhr = getXhr();
		
		xhr.open("GET", "../mailer/act.php?act=nlu&retour="+retour, true);
		xhr.send(null);
	}
	
	return true;
}

function mp_Suppr_Select()
{
	var checkboxes = document.getElementById('formu').getElementsByTagName('input');
	var retour = '';
	var nb = 0;
	
	for (var i=0;i<checkboxes.length;i++)
	{
		if(checkboxes[i].type == 'checkbox')
		{
			if(checkboxes[i].checked == true)
			{
				var idt = checkboxes[i].id;
				if(retour != '') {retour = retour+",";}
				retour = retour+idt;
				nb++;
				
				//class.slideUp('fast');
			}
		}
	}
	
	if(nb > 0)
	{
		var xhr = getXhr();
		var url = "index.php";
		
		xhr.onreadystatechange = function ()
		{
			if(xhr.readyState == 4)
			{
				window.location=url
			}
		};
		
		xhr.open("GET", "../mailer/act.php?act=suppr&retour="+retour, true);
		xhr.send(null);
	}
	
	return true;
}

$(document).ready(function()
{
	$('#enter_suivi > form > #pseudo').keyup(function() 
	{
		$('#rendu_complete').slideUp('fast');
		
		var pseudo = document.getElementById("pseudo").value;
		var p = document.getElementById("p").value;
		var xhr = getXhr();
		
		xhr.onreadystatechange = function()
		{
			if(xhr.readyState == 4 && xhr.status == 200)
			{
				if(xhr.responseText != "")
				{
					document.getElementById("rendu_complete").innerHTML = xhr.responseText;
					$('#rendu_complete').slideDown('fast');
				}
			}
		}
		
		xhr.open("POST", "../mailer/complete_pseudo.php", true);
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xhr.send("p="+p+"&pseudo=" + pseudo);
	});
});

function suivi_add_form(pseudo, id)
{
	document.getElementById("pseudo").value = pseudo;
	document.getElementById("id").value = id;
}

$(document).ready(function()
{
	$('#add_dest').click(function()
	{
		var nb = parseInt(document.getElementById("nb_lst").value);
		
		if(nb < max_mp_limite)
		{
			nb++;
			document.getElementById("nb_lst").value = nb;
			$('#div_exp_'+nb).slideDown('fast');
		}
	});
});

function mp_new_addform(pseudo, id)
{
	var nb = parseInt(document.getElementById("nb_lst").value);
	//var lst = document.getElementById("lst_exp").value;
	
	//if(lst != '') {lst = lst+",";}
	//lst = lst+id;
	
	//document.getElementById("lst_exp").value = lst;
	document.getElementById("exp_"+nb).value = pseudo;
	
	nb++;
	document.getElementById("nb_lst").value = nb;
	$('#div_exp_'+nb).slideDown('fast');
	
	return true;
}


/*-------- ALERT ------------*/
function alert_suppr_select()
{
	var checkboxes = document.getElementById('formu').getElementsByTagName('input');
	var retour = '';
	var nb = 0;
	
	for (var i=0;i<checkboxes.length;i++)
	{
		if(checkboxes[i].type == 'checkbox')
		{
			if(checkboxes[i].checked == true)
			{
				var idt = checkboxes[i].id;
				
				if(retour != '') {retour = retour+",";}
				retour = retour+idt;
				
				nb++;
				checkboxes[i].checked = false;
			}
		}
	}
	
	if(nb > 0)
	{
		var xhr = getXhr();
		
		xhr.onreadystatechange = function()
		{
			if(xhr.readyState == 4 && xhr.status == 200)
			{
				window.location = "index.php";
			}
		}
		
		xhr.open("GET", "../alerts/suppr_select.php?retour="+retour, true);
		xhr.send(null);
	}
	
	return true;
}

function alert_lu_select()
{
	var checkboxes = document.getElementById('formu').getElementsByTagName('input');
	var retour = '';
	var nb = 0;
	
	for (var i=0;i<checkboxes.length;i++)
	{
		if(checkboxes[i].type == 'checkbox')
		{
			if(checkboxes[i].checked == true)
			{
				var idt = checkboxes[i].id;
				
				if(retour != '') {retour = retour+",";}
				retour = retour+idt;
				
				nb++;
				checkboxes[i].checked = false;
			}
		}
	}
	
	if(nb > 0)
	{
		var xhr = getXhr();
		
		xhr.onreadystatechange = function()
		{
			if(xhr.readyState == 4 && xhr.status == 200)
			{
				window.location = "index.php";
			}
		}
		
		xhr.open("GET", "../alerts/lu_select.php?retour="+retour, true);
		xhr.send(null);
	}
	
	return true;
}

//Scrit js trouver ici : http://www.asp-php.net/ressources/bouts_de_code.aspx?id=773
function Check_all(container_id, state)
{
	var checkboxes = document.getElementById(container_id).getElementsByTagName('input');
	for (var i=0;i<checkboxes.length;i++)
	{
		if(checkboxes[i].type == 'checkbox')
		{
			checkboxes[i].checked = state;
		}
	}
	return true;
}