// afficher cacher

function montrer(objet) {
	document.getElementById(objet).style.display='block';
}
function cacher(objet) {
	document.getElementById(objet).style.display='none';
}

// Méthode pour changer la visiblité d'une balise dont l'ID est passée en paramètre
function toggleVisibility(tagId) {
if (!document.getElementById) {
msg = 'Votre navigateur est trop ancien pour profiter de votre visite\n';
msg += 'Veuillez le mettre à jour ou vous en procurer un autre';
return false;
}
var tagToToggle;
try { // On tente de récupérer la balise cible dont on doit changer la visibilité
tagToToggle = document.getElementById(tagId);
} catch (e) { // Si échec de la récupération de la balise cible
alert('Je n\'ai pas pu trouver la balise cible');
}
try { // Seulement pour les non IE
if (tagToToggle.style.display == 'none') {
tagToToggle.style.display = 'inline';
} else {
tagToToggle.style.display = 'none';
}
} catch (e) {
}
// Pour IE
if (tagToToggle.style.visibility == 'hidden') {
tagToToggle.style.visibility = 'visible';
} else {
tagToToggle.style.visibility = 'hidden';
}
}

//proposer son article depuis le front office

var max=3000;  		// 3000 caractères maximum

function compter(f) {
	var txt=f.texte.value;
	var nb=txt.length;
	if (nb>max) { 
		alert("Pas plus de "+max+" caractères dans ce champ");
		f.texte.value=txt.substring(0,max);
		nb=max;
	}
	f.nbcar.value=nb;
}

function timer() {
	compter(document.forms["form1"]);
	setTimeout("timer()",100);
}

// fin proposer son article depuis le front office


// affichage champs des onglets

function ChangeMessage(message,champ)
  {
  if(document.getElementById)
    document.getElementById(champ).innerHTML = message;
  }
  



function menu_change(caller, id) {
	var ul = document.getElementById(id);
	if (ul && ul.className) {
		if (ul.className=='affiche') {
			ul.className='cache';
			caller.className='close';
		} else {
			ul.className='affiche';
			caller.className='open';
		}
	}
}
function menu_change_all(type) {
	var menu = document.getElementById('menuspip');
	divs = menu.getElementsByTagName('DIV');
	for (var i=0,stop=divs.length; i<stop; i++) {
		var nom = divs[i].getAttribute('name');
		if (nom && divs[i].className!=type) menu_change(divs[i],nom);
	}
}
