/* --- Fonctions génériques --- */

function fermer(ElemID)
{
	document.getElementById(ElemID).style.display = "none";
	//document.getElementById('home_contenu').style.width = "580px";
}

function visibility(ElementId)
{
 var targetElement;
 targetElement = document.getElementById(ElementId);
 if ( targetElement.style.display == "none") 
     targetElement.style.display = "";
 else
     targetElement.style.display = "none";
}

/* --- Fonctions spécifiques --- */

function verif_blocs()
{
	if(document.getElementById('home_actu').style.display == "none"  && document.getElementById('home_promo').style.display == "none")
		document.getElementById('home_contenu').style.width = "580px";
}

/* --- Fonctions de mise-en-forme --- */

function addBalise(baliseOn,baliseOff) {
	
	//Récupération de la séléction
	var content = document.getElementById('contenu');
	var startPos = content.selectionStart;
    var endPos = content.selectionEnd;
    var chaine = content.value;
    var str = chaine.substring(content.selectionStart, content.selectionEnd);
	
	//Ajout balises pour Chrome, FireFox, ...
	if (content.selectionStart || content.selectionStart == "0") {	
		content.value = chaine.substring(0, startPos) + baliseOn + str
			+ baliseOff + chaine.substring(endPos, chaine.length);

		content.selectionStart = startPos + instext.length;
		content.selectionEnd = endPos + instext.length;
		content.focus();
	}
	//Ajout balises pour IE ??
	else{ 
		content.focus();
		sel = document.selection.createRange();
		sel.text = baliseOn + str + baliseOff;
		document.form_post.focus();
	}
}

