function load()
{
	image = load.arguments;
	//this.length=load.arguments.length;
	
	for (var i=0; i<image.length; i++)
	{
		image[i+1]=new Image();
		image[i+1].src=load.arguments[i];
	}
}
// Cette fonction charge dans le cache toutes les images passées en paramètre
function preload() {
	var temp=new load('./img/fleche_blcOn.gif','./img/fleche_bleuOn.gif')
}
//preload();

//--- CHANGER LE STYLE --- //
function changeClass()
{
	args = changeClass.arguments;
	for (n=0; n<args.length; n+=2) 
	{
	    arg1 = args[n];
	    arg2 = args[n+1];
	    
	    if (document.getElementById)
		{
			document.getElementById(arg1).className=arg2;
		}
	}
}



// OUVRIR OU FERMER LE SOUS MENU DEPLIANT ET CHANGER L'APPARENCE DE LA RUBRIQUE PARENTE
// TROIS MENUS DIFFERENTS  : Présentation de la CAP - Autres menus (agenda...) - outils


// PREMIER MENU : Présentation de la CAP
// 1er niveau
// pour la PRESENTATION DE LA CAP
function ouvreMenuCap(calc)
{
	// ouvrir le sous menu	
	eval("document.getElementById('menu"+calc+"').style.display = 'block'");
	
	// changer l'apparence de la rubrique parente
	//eval("document.getElementById(calc).className='capon'");
	eval("document.getElementById('"+calc+"').style.backgroundImage = 'url(http://www.agglo-poitiers.fr/img/fleche_blcOn.gif)'");
	//document.getElementById(calc).style.backgroundImage = 'url(fleche_blcOn.gif)';
	//alert(document.getElementById(calc).style.backgroundImage);

	//return false;
	//alert('toto');
}
function fermeMenuCap(calc)
{
	// fermer le sous menu
	eval("document.getElementById('menu"+calc+"').style.display = 'none'");
	
	// changer l'apparence de la rubrique parente
	//eval("document.getElementById(calc).className='capof'");
	eval("document.getElementById(calc).style.backgroundImage = 'url(./img/fleche_blc.gif)'");
	return;
}

// pour les SERVICES
function ouvreMenuSer(calc)
{
	// ouvrir le sous menu	
	eval("document.getElementById('menu"+calc+"').style.display = 'block'");
	
	// changer l'apparence de la rubrique parente
	//eval("document.getElementById(calc).className='rubon'");
	eval("document.getElementById(calc).style.backgroundImage = 'url(./img/fleche_bleuOn.gif)'");
	return;
}
function fermeMenuSer(calc)
{
	// fermer le sous menu
	eval("document.getElementById('menu"+calc+"').style.display = 'none'");
	
	// changer l'apparence de la rubrique parente
	eval("document.getElementById(calc).style.backgroundImage = 'url(./img/fleche_bleu.gif)'");
	return;
}


// 2e niveau
function ouvreSMenu(calc)
{
	// ouvrir le sous menu
	document.getElementById('smenu'+calc).style.display = 'block';
	
	// changer l'apparence de la rubrique parente
	document.getElementById('s'+calc).style.backgroundImage = 'url(./img/fleche_bleuClairOn.gif)';
	document.getElementById('s'+calc).style.backgroundPosition = '0px 12px';
	document.getElementById('s'+calc).style.listStyleImage = 'url(./img/px.gif)';
}
function fermeSMenu(calc)
{
	// fermer le sous menu
	document.getElementById('smenu'+calc).style.display = 'none';
	
	// changer l'apparence de la rubrique parente
	document.getElementById('s'+calc).style.backgroundImage = 'url(./img/fleche_bleuClair.gif)';
	document.getElementById('s'+calc).style.backgroundPosition = '0px 12px';
	document.getElementById('s'+calc).style.listStyleImage = 'url(./img/px.gif)';
}



/* GESTION DES MENUS GAUCHE POUR LES SERVICES DE LA CAP */
// CHANGER L'ETAT DU CLIC

function menuGauche(num,type)
{
	srub = (type == 'Ser') ? 'srubSer' : 'srubCap' ;
	srub = eval(srub);
	
	ssrub = (type == 'Ser') ? 'ssrubSer' : 'ssrubCap' ;
	ssrub= eval(ssrub);

	// Si le menu est fermé
	if(srub[num][1] == 0)
	{
		for(i=0; i<srub.length; i++)
		{
			// replier tous les menus
			if(type == 'Ser')
			{
				fermeMenuSer(srub[i][0]);
			}
			if (type == 'Cap')
			{
				fermeMenuCap(srub[i][0]);
			}
			
			srub[i][1] = 0;
				
			// replier tous les sous menus
			for (j=0; j<ssrub.length; j++)
			{
				fermeSMenu(ssrub[j][0]);
				ssrub[j][1] = 0;
			}
		}

		if(type == 'Ser')
		{
			ouvreMenuSer(srub[num][0]);
		}
		if (type == 'Cap')
		{
			ouvreMenuCap(srub[num][0]);
		}
		srub[num][1] = 1;
	}
	
	// Si le menu est déjà ouvert
	else
	{
		// replier tous les sous menus
		for(i=0; i<srub.length; i++)
		{
			if(type == 'Ser')
			{
				fermeMenuSer(srub[num][0]);
			}
			if (type == 'Cap')
			{
				fermeMenuCap(srub[num][0]);
			}
			
			srub[i][1] = 0;
			//fermeMenu(srub[i][0]);
			srub[i][1] = 0;
			
			// replier tous les sous menus
			for (j=0; j<ssrub.length; j++)
			{
				fermeSMenu(ssrub[j][0]);
				ssrub[j][1] = 0;
			}
		}
	}
}

function souMenu(num,type)
{
	srub = (type == 'Ser') ? 'srubSer' : 'srubCap' ;
	srub = eval(srub);
	ssrub = (type == 'Ser') ? 'ssrubSer' : 'ssrubCap' ;
	ssrub= eval(ssrub);
	
	// Si le menu est fermé
	if(ssrub[num][1] == 0)
	{
		// replier tous les sous menus
		for(i=0; i<ssrub.length; i++)
		{
			// si le sous menu est une rubrique
			if(ssrub[i][0] != 'fiche')
			{
				fermeSMenu(ssrub[i][0]);
				ssrub[i][1] = 0;
			}
		}

		ouvreSMenu(ssrub[num][0]);
		ssrub[num][1] = 1;

	}
	
	// Si le menu est déjà ouvert
	else
	{
		// replier tous les sous menus
		for(i=0; i<ssrub.length; i++)
		{
			// si le sous menu est une rubrique
			if(ssrub[i][0] != 'fiche')
			{
				fermeSMenu(ssrub[i][0]);
				ssrub[i][1] = 0;
			}
		}
	}
}


/* FIN DE LA GESTION DES MENUS GAUCHE POUR LES SERVICES DE LA CAP */




// DEUXIEME MENU : AGENDA...
function ouvreAutreMenu(calc)
{
	document.getElementById('menu'+calc).style.display = 'block';
	document.getElementById(calc).style.backgroundImage = 'url(./img/fleche_rouge.gif)';
	document.getElementById(calc).style.backgroundPosition = '10px 9px';
	document.getElementById('lien'+calc).className = 'lienon';
}
function fermeAutreMenu(calc)
{
	document.getElementById('menu'+calc).style.display = 'none';
	document.getElementById(calc).style.backgroundImage = 'url(./img/fleche_bleu.gif)';
	document.getElementById(calc).style.backgroundPosition = '10px 7px';
	document.getElementById('lien'+calc).className = 'lienof';
}

// CHANGER L'ETAT DU CLIC
function autreMenu(num)
{
	// Si le menu est fermé
	if(autreRub[num][1] == 0)
	{
		for(i=0; i<autreRub.length; i++)
		{
			// replier tous les menus
			fermeAutreMenu(autreRub[i][0]);
			autreRub[i][1] = 0;
		}

		ouvreAutreMenu(autreRub[num][0]);
		autreRub[num][1] = 1;
	}
	
	// Si le menu est déjà ouvert
	else
	{
		// replier tous les sous menus
		for(i=0; i<autreRub.length; i++)
		{
			fermeAutreMenu(autreRub[i][0]);
			autreRub[i][1] = 0;
		}
	}
}



// TROISIEME MENU : PRATIQUE ET OUTILS
// CHANGER L'ETAT DU CLIC POUR LES MENUS OUTILS ET PRATIQUES QUI FONCTIONNENT ENSEMBLE
var menu = new Array();
menu[0] = new Array("prat","0");
menu[1] = new Array("out","1");

function analyseOutils(num)
{
	// Si le menu est fermé
	if(menu[num][1] == 0)
	{
		for(h=0; h<menu.length; h++)
		{
			// fermer tous les sous menus
			document.getElementById('menu'+menu[h][0]).style.display = 'none';
			
			// changer l'apparence de la rubrique parente
			document.getElementById(menu[h][0]).className = 'of';
			menu[h][1] = 0;
		
			// replier tous les sous menus pour Pratique
			for(k=0; k<srubPrat.length; k++)
			{
				fermeSouMenuPrat(srubPrat[k][0]);
				srubPrat[k][1] = 0;
			}
		}

		// ouvrir le bon sous menu
		document.getElementById('menu'+menu[num][0]).style.display = 'block';
			
		// changer l'apparence de la rubrique parente
		document.getElementById(menu[num][0]).className = 'on';
		menu[num][1] = 1;

	}
	
	// Si le menu est déjà ouvert
	else
	{
		for(i=0; i<menu.length; i++)
		{
			// fermer tous les sous menus
			document.getElementById('menu'+menu[i][0]).style.display = 'none';
			
			// changer l'apparence de la rubrique parente
			document.getElementById(menu[i][0]).className = 'of';
			menu[i][1] = 0;
		}
	}
}


// POUR LES SOUS MENUS PRATIQUE
function ouvreSouMenuPrat(calc)
{
	document.getElementById('menu'+calc).style.display = 'block';
	document.getElementById(calc).style.backgroundImage = 'url(./img/fleche_bleuClairOn.gif)';
	document.getElementById(calc).style.backgroundPosition = '0px 5px';
}
function fermeSouMenuPrat(calc)
{
	document.getElementById('menu'+calc).style.display = 'none';
	document.getElementById(calc).style.backgroundImage = 'url(./img/fleche_bleuClair.gif)';
	document.getElementById(calc).style.backgroundPosition = '0px 5px';
}

// CHANGER L'ETAT DU CLIC
function souMenuPrat(num)
{
	// Si le sous menu est fermé
	if(srubPrat[num][1] == 0)
	{
		for(i=0; i<srubPrat.length; i++)
		{
			// replier tous les sous menus
			fermeSouMenuPrat(srubPrat[i][0]);
			srubPrat[i][1] = 0;
		}

		ouvreSouMenuPrat(srubPrat[num][0]);
		srubPrat[num][1] = 1;
	}
	
	// Si le menu est déjà ouvert
	else
	{
		// replier tous les sous menus
		for(i=0; i<srubPrat.length; i++)
		{
			fermeSouMenuPrat(srubPrat[i][0]);
			srubPrat[i][1] = 0;
		}
	}
}


//------- ROLL OVER SUR LA CARTE DE LA CAP ---------//
function changeImg()
{
	args = changeImg.arguments;
	for (n=0; n<args.length; n+=2) 
	{
	    arg1 = args[n];
	    arg2 = args[n+1];
	    eval('document.'+arg1+'.src = "'+arg2+'.gif"');
	} 
}
//POP UP
function pleinecran(doc)
{
	fenetre = window.open(doc,"CAP","toolbar=0,directories=0,menubar=0,scrollbars=yes,status=0,resizable=yes,channelmode=yes");
	window.fenetre.focus();
}
// EOF
