// Affichage des sous-menus
function showSsMenu(Obj,Evt) {
	switch(Evt)
		{
		case 'over' :
			// Masquage de tous les sous-menus
			var Menu = Obj.parentNode.parentNode;	
			var lstSousMenu = Menu.getElementsByTagName('ul');	
			for(i=0; i<lstSousMenu.length; i++)
				{lstSousMenu[i].style.display='none';}	
			
			// Affichage du sous-menu désiré
			var SousMenu = Obj.nextSibling.nextSibling;
			SousMenu.style.display='block';
			break;
			
		case 'out' :
			// Masquage du sous-menu que l'on quitte
			var Menu = document.getElementById('menu');	
			var lstSousMenu = Menu.getElementsByTagName('ul');	
			for(i=0; i<lstSousMenu.length; i++)
				{lstSousMenu[i].style.display='none';}	
		break;
		}
}


// Coloration du tableau au survol
function colorTable(Obj, ColorOn, ColorOut) {

	// Application des attributs
	var LstTrs = document.getElementById(Obj).getElementsByTagName('tr');
	var i=0;
	while(i<LstTrs.length)
		{
		// Creation des attributs
		LstTrs[i].setAttribute("onmouseover", "this.style.backgroundColor='"+ColorOn+"'");
		LstTrs[i].setAttribute("onmouseout", "this.style.backgroundColor='"+ColorOut+"'");
		i++;
		}
	
}

// Sélection de tout les input cochables
var Action = 0;
function selectAllCheckbox(Obj,Cible) {
	
	// Action Sélectionner / Désélectionner
	var Inputs = document.getElementById(Cible).getElementsByTagName('input');
	var i = 0;
	while(i < Inputs.length)
		{
		if(Inputs[i].type == 'checkbox')
			{
			if(Action%2 == 0)
				{
				Inputs[i].checked = true;
				Obj.value = "Tout désélectionner";
				}
			else
				{
				Inputs[i].checked = false;
				Obj.value = "Tout sélectionner";
				}
			}
		i++;
		}
	
	// Compteur pour l'action  à effectuer
	Action++;
}

// Dupliquer les valeurs d'un formulaire
function dupliquerForm(Obj,From,To,Identifiant) {
	
	var InputsForm = document.getElementById(From).getElementsByTagName('input');
	var TxtAreaForm = document.getElementById(From).getElementsByTagName('textarea');
	var InputsTo = document.getElementById(To).getElementsByTagName('input');
	var TxtAreaTo = document.getElementById(From).getElementsByTagName('textarea');

	var i=0;
	while(i < InputsForm.length)
		{
		if(Obj.checked == true)
			{
			var NameInputTo = InputsForm[i].name+Identifiant;
			document.getElementById(NameInputTo).value = InputsForm[i].value;
			}
		else
			{
			var NameInputTo = InputsForm[i].name+Identifiant;
			document.getElementById(NameInputTo).value = '';
			}
		i++;
		}
		
	var j=0;
	while(j < TxtAreaForm.length)
		{
		if(Obj.checked == true)
			{
			var NameTxtAreaTo = TxtAreaForm[j].name+Identifiant;
			document.getElementById(NameTxtAreaTo).value = TxtAreaForm[j].value;
			}
		else
			{
			var NameTxtAreaTo = TxtAreaForm[j].name+Identifiant;
			document.getElementById(NameTxtAreaTo).value = '';
			}
		j++;
		}
	
	
}


// Affichage du résumé d'un AO
function seeResume(Obj) {
	
	var encart = document.getElementById('bloc_resume');
	
	if(encart.style.display == 'block')
		{
		encart.style.display = 'none';
		Obj.value = 'Voir';
		}
	else
		{
		encart.style.display = 'block';
		Obj.value = 'Cacher';
		}
	
}


// Inscription / Désincription à la Newsletter
function SubscribeNewsletter(Obj,Id) {
	
	var Etat = Obj.checked;
	
	if(Etat == true)
		{	
		var message  = "En souscrivant au bulletin d'informations d'ACAT,\n";
			message += "vous recevrez un e-mail dès qu'un nouvel appel d'offre sera en ligne."
		
		var checkOrigine = false;
		}
	else if(Etat == false)
		{
		var message  = "En vous désinscrivant du bulletin d'informations d'ACAT,\n";
		message 	+= "vous ne recevrez plus d'e-mail concernant les nouveaux appels d'offres."
		
		var checkOrigine = true;
		}
		
	if(confirm(message) == true)
		{document.location.href = 'appel_newsletter.php?id='+Id+'&subscribe='+Etat;}
	else
		{Obj.checked = checkOrigine;}
	
	
}









