

var lgtexte=texte.length-1;
var postexte=0;

//FONCTION POUR DOWNLOAD FAQ LINK et BOX ARTICLES
function MontreCacheItems(idImgOpen,idImgClose,idDivItems,idMenuSelect) {
	if((document.getElementById && document.getElementById(idImgOpen).style.display == 'inline') || (document.all && document.all[idImgOpen].style.display == 'inline') || (document.layers && document.layers[idImgOpen].display == 'inline') ) {
		cache(idImgOpen);
		montre(idImgClose,'inline');
		if((document.getElementById && document.getElementById(idDivItems) != null) || (document.all && document.all[idDivItems] != undefined ) || (document.layers && document.layers[idDivItems] != undefined) ) {
			montre(idDivItems,'block');
		} else {
			montre(idMenuSelect,'block');
		}
	} else {
		cache(idImgClose);
		montre(idImgOpen,'inline');
		if((document.getElementById && document.getElementById(idDivItems) != null) || (document.all && document.all[idDivItems] != undefined ) || (document.layers && document.layers[idDivItems] != undefined) ) {
			cache(idDivItems);
		} else {
			cache(idMenuSelect);
		}
	}
}

function montre(id, display) {
  	if (display != 'block' && display != 'inline') display = 'block';
  	if (document.getElementById) {
    	document.getElementById(id).style.display = display;
  	} else if (document.all) {
    	document.all[id].style.display = display;
  	} else if (document.layers) {
    	document.layers[id].display = display;
  	}
}

function cache(id) {
  if (document.getElementById) {
    document.getElementById(id).style.display = 'none';
  }
  else if (document.all) {
    document.all[id].style.display = 'none';
  }
  else if (document.layers) {
    document.layers[id].display = 'none';
  }
}

function ToggleValue(id) {
  if (document.getElementById) {
    document.getElementById(id).value = document.getElementById(id).value == "on" ? "" : "on";
  }
  else if (document.all) {
    document.all[id].value = document.all[id].value == "on" ? "" : "on";
  }
  else if (document.layers) {
    document.layers[id].value = document.layers[id].value == "on" ? "" : "on";
  }
}

function submenu(id) {
  	if (document.all) {
    	for (i=1; i<=maxsub; i++) {
      		menu = document.all['sub'+i];
     		if (i != id)
        		menu.style.display = "none";
      		else
        		menu.style.display = "block";
    		}
  	} else if (document.getElementById) {
      	for (i=1; i<=maxsub; i++) {
        	menu = document.getElementById('sub'+i);
        	if (i != id)
          		menu.style.display = "none";
        	else
          		menu.style.display = "block";
      	}
    }
}

///
/// items_off = prefixe des blocs affichant l'etat "off"
/// items_on  = prefixe des blocs affichant l'etat "on"
/// min_items = indice minimale des blocs présents dans la page
/// nbr_items = nombre de blocs présents dans la page
/// active_item = indice de l'item a activer ou desactiver
/// display = 'block' ou 'inline'
///

function ActiveMenu(items_off, items_on, min_items, nbr_items, active_item, display) {
	DesactiveMenu(items_off, items_on, min_items, nbr_items, display)
	ActiveItem(items_off, items_on, active_item, display);
}

function DesactiveMenu(items_off, items_on, min_items, nbr_items, display) {
    for (i = min_items; i < min_items + nbr_items; i++) {
        if (document.getElementById(items_on + i) && document.getElementById(items_off + i)) {
            cache(items_on + i);
            montre(items_off + i, display);
        }
    }
}

function ActiveItem(items_off, items_on, active_item, display) {
	cache(items_off + active_item);
	montre(items_on + active_item, display);
}

function DesactiveItem(items_off, items_on, active_item, display) {
	cache(items_on + active_item);
	montre(items_off + active_item, display);
}


