var legende_information = 'Accueillir et donner des informations de premier niveau, diriger le public vers le bon interlocuteur qu\'il soit interne à la structure d\'accueil ou externe. Il peut s\'agir aussi de la mise à disposition d\'outils d\'auto information ou d\'auto documentation.';
var legende_conseil = 'Analyser la demande du public au travers d\'un entretien et conseiller sur le choix des décisions ou actions à mener. Construire un parcours. Mettre en relation avec les structures appropriées.';
var legende_accompagement = 'Suivre et guider le public tout au long de son parcours, par des rencontres fréquentes et un suivi renforcé.';

var legende = new Array(3);
legende[0] = legende_information;
legende[1] = legende_conseil;
legende[2] = legende_accompagement;

var index_legende = 0;

function getAbsoluteLeft(objectId) {
	// Get an object left position from the upper left viewport corner
	// Tested with relative and nested objects
	o = document.getElementById(objectId);
	oLeft = o.offsetLeft            // Get left position from the parent object
	while(o.offsetParent!=null) {   // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent    // Get parent object reference
		oLeft += oParent.offsetLeft // Add parent left position
		o = oParent
	}
	// Return left postion
	return oLeft
}

function getAbsoluteTop(objectId) {
	// Get an object top position from the upper top viewport corner
	// Tested with relative and nested objects
	o = document.getElementById(objectId);
	oTop = o.offsetTop            // Get Top position from the parent object
	while(o.offsetParent!=null) {   // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent    // Get parent object reference
                oTop += oParent.offsetTop // Add parent top position
		o = oParent
	}
	// Return top postion
	return oTop
}


function getContractLegend(index){
	return legende[index].substring(0,50) + '... <a href="#">(voir suite)</a>';
}


function contractLegend(index,elt){
	elt.style.height = '30px';
	elt.innerHTML = getContractLegend(index);
}

function putLegends(){
	xleft =  5;
	ytop = (getAbsoluteTop('definitions')+15)+"px";

	document.getElementById('defInfo').style.left = xleft;
	document.getElementById('defConseil').style.left = xleft;
	document.getElementById('defAccompagnement').style.left = xleft;

	document.getElementById('defInfo').style.top = ytop;
	document.getElementById('defConseil').style.top = ytop;
	document.getElementById('defAccompagnement').style.top = ytop;

	rotateLegende();	
	
}

function rotateLegende(){
	document.getElementById('defInfo').style.visibility = 'hidden';
	document.getElementById('defConseil').style.visibility = 'hidden';
	document.getElementById('defAccompagnement').style.visibility = 'hidden';

	switch(index_legende){
		case 0: document.getElementById('defInfo').style.visibility = 'visible'; break;
		case 1: document.getElementById('defConseil').style.visibility = 'visible'; break;
		case 2: document.getElementById('defAccompagnement').style.visibility = 'visible'; break;
	}
	

	if(index_legende == 2) 
		index_legende = 0;
	else
		index_legende++;

	setTimeout('rotateLegende()',20000);
}