/***************************************************/
// Fichier style-categorie.js
// JavaScripts pour mise en forme la page categorie
// 28 juillet 2009 - Laurent - Trocline
//***************************************************/

function change(valeurid) {
var titre = document.getElementById(valeurid);
titre.className= "titr2v";
}

function changeout(valeurid) {
var titre = document.getElementById(valeurid);
titre.className= "titr2";
}

function voirtout(valeurid)
{
	var choixcat = "Cat_" + valeurid;
	var tableaudiv = document.getElementById(choixcat).getElementsByTagName("div");  
	var tableauspan;
	var i;
	var j;
	var idtampon;

	for (i = 0; i < tableaudiv.length; i++)
	{ 
		if(tableaudiv[i].style.display != 'none')
		{	
			document.getElementById("B"+ tableaudiv[i].id.substr(1,tableaudiv[i].id.length)).className = "lien0";
			tableauspan = tableaudiv[i].getElementsByTagName("span");
			for(j = 0; j < tableauspan.length; j++)
			{
				idtampon = tableauspan[j].id;
				idtampon = idtampon.substr(1, idtampon.length);
				if (arrayCategorie[idtampon] != undefined)
				{
					tableauspan[j].style.display = 'block';
				}
			}
			document.getElementById("Im"+tableaudiv[i].id.substr(1,tableaudiv[i].id.length)).innerHTML = '-' ;
		}

	}
	document.getElementById("Voir_"+valeurid).style.display = 'none';
	document.getElementById("Masqu_"+valeurid).style.display = 'block';
	change(valeurid);
}

function masquertout(valeurid)
{
	var choixcat = "Cat_" + valeurid;
	var tableaudiv = document.getElementById(choixcat).getElementsByTagName("div");  
	var tableauspan;
	var i;
	var j;
	var idtampon;

	for (i = 0; i < tableaudiv.length; i++)
	{ 
		if(tableaudiv[i].style.display != 'none')
		{	
			document.getElementById("B"+ tableaudiv[i].id.substr(1,tableaudiv[i].id.length)).className = "lien2";
			tableauspan = tableaudiv[i].getElementsByTagName("span");
			for(j = 0; j < tableauspan.length; j++)
			{
					tableauspan[j].style.display = 'none';
			}
			document.getElementById("Im"+tableaudiv[i].id.substr(1,tableaudiv[i].id.length)).innerHTML = '+' ;
		}

	}
	document.getElementById("Voir_"+valeurid).style.display = 'block';
	document.getElementById("Masqu_"+valeurid).style.display = 'none';
}

function  voirceci(valeurid,idaffich)
{
	var choixcat = "Cat_" + valeurid;
	var tableaudiv = document.getElementById(choixcat).getElementsByTagName("div");  
	var tableauspan = document.getElementById(idaffich).getElementsByTagName("span");;
	var i;
	var j;
	var idtampon;
	var compteur1 = 0, compteur2 = 0;

	document.getElementById("B"+ idaffich.substr(1, idaffich.length)).blur();
	document.getElementById("Im"+ idaffich.substr(1, idaffich.length)).blur();
	if (document.getElementById("Im"+ idaffich.substr(1, idaffich.length)).innerHTML == '+')
	{
		document.getElementById("B"+ idaffich.substr(1, idaffich.length)).className = "lien0";
		for(j = 0; j < tableauspan.length; j++)
		{
			idtampon = tableauspan[j].id;
			idtampon = idtampon.substr(1, idtampon.length);
			if (arrayCategorie[idtampon] != undefined)
			{
				tableauspan[j].style.display = 'block';
			}
		}
		document.getElementById("Im"+ idaffich.substr(1, idaffich.length)).innerHTML = '-' ;
	}
	else
	{
		document.getElementById("B"+ idaffich.substr(1, idaffich.length)).className = "lien2";
		for(j = 0; j < tableauspan.length; j++)
		{
				tableauspan[j].style.display = 'none';
		}
		document.getElementById("Im"+ idaffich.substr(1, idaffich.length)).innerHTML = '+' ;
	}
	
	for (i = 0; i < tableaudiv.length; i++)
	{ 
		if(tableaudiv[i].style.display != 'none')
		{	
			compteur1 = compteur1 + 1;
			if(document.getElementById("Im"+ tableaudiv[i].id.substr(1, tableaudiv[i].id.length)).innerHTML == '-')
			{
				compteur2 = compteur2 +1;
			}
		}
	}
	if (compteur1 == compteur2)
	{
		document.getElementById("Voir_"+valeurid).style.display = 'none';
		document.getElementById("Masqu_"+valeurid).style.display = 'block';
	}
	else
	{
		document.getElementById("Voir_"+valeurid).style.display = 'block';
		document.getElementById("Masqu_"+valeurid).style.display = 'none';
	}
	change(valeurid);
}

function creerCookie(name, valeur, valeur2) {
     var expire = new Date ();
	 var value= valeur +"-"+ valeur2;
	 suprcookie(name);
	 expire.setTime (expire.getTime() + (15 * 60 * 1000));
     document.cookie = name + "=" + escape(value) + "; expires=" +expire.toGMTString();
}

function avoircookie(name) {
     var valeur;
	 var valeur1;
	 var valeur2;
	 var startIndex = document.cookie.indexOf(name);
	 if (startIndex != -1) {
          var endIndex = document.cookie.indexOf(";", startIndex);
          if (endIndex == -1)
			{ endIndex = document.cookie.length;
			}
          valeur= unescape(document.cookie.substring(startIndex+name.length+1, endIndex));
		var pos = valeur.indexOf("-");
		valeur1= valeur.substr(0, pos);
		valeur2= valeur.substr(pos+1, valeur.length);
		voirceci(valeur1,valeur2);
	 }
}

function suprcookie(name) {
     var expire = new Date ();
     expire.setTime (expire.getTime() - (15 * 60 * 1000));
     document.cookie = name + "=; expires=" + expire.toGMTString();
}





