﻿var imgCollapse = "/medias/communs/ffc_bt_collapse.gif";
var imgExpand = "/medias/communs/ffc_bt_expand.gif";

function switchTip(id) {
	var tip = document.getElementById('t'+id).style;
	var lnk = document.getElementById('l'+id);
	if (tip.display == "none") {
		if (previous) { hideTip(previous); }
		tip.display = '';
		lnk.href = "#"+id;
		if (document.getElementById('i'+id)){ document.getElementById('i'+id).src = imgCollapse; }
		if (document.getElementById('tab'+id)){ document.getElementById('tab'+id).className = 'actif'; }
		previous = id; } 
	else { if (toggle == true){ lnk.href = "#c"; hideTip(id); }}
}

function hideTip(id) {
	document.getElementById('t'+id).style.display = 'none';
	if (document.getElementById('i'+id)){ document.getElementById('i'+id).src = imgExpand; }
	if (document.getElementById('tab'+id)){ document.getElementById('tab'+id).className = ''; }
}

function collapseAll(nbrItems) {
	var i;
	var strUrl = window.location.href;
	var intPosition = strUrl.indexOf('#');
	if (intPosition !== -1) {
		intActif = strUrl.slice(intPosition+1);
		if (intActif != -1 && !isNaN(intActif)){ cutItem(intActif); }
		else if (open1st == true && (intActif == "c" || intActif == -1)) { cutItem(objs[0]); }}
	else { if(open1st == true){ cutItem(objs[0]); }}
	for (i=0;i<objs.length;i++ ) { hideTip(objs[i]); }
}

function cutItem(id){
	for (i=0;i<objs.length;i++){ 
		if (objs[i] == id) {
			previous = objs[i];
			var position = i;
		}
	}
	var objs1 = objs.slice(0,position);
	var objs2 = objs.slice(position+1);
	objs = objs1.concat(objs2);
	if(document.getElementById('i'+previous)){ document.getElementById('i'+previous).src = imgCollapse; }
	if (document.getElementById('tab'+previous)){ document.getElementById('tab'+previous).className = 'actif'; }
}