function over_m() {
	document.getElementById('m_f_c').style.display = 'block';	
}
function out_m() {
	document.getElementById('m_f_c').style.display = 'none';	
}
function visualiser() {
	c = document.getElementById('div_prev');
	d = document.getElementById('zoneSaisie');
	etat = c.style.display;
	if(c.style.display=='none') {
		texte = d.value;
		texte = texte.replace(/\[:([a-z]*)\]/g,'<img src="style/emot/$1.gif" />');
		texte = texte.replace(/\[gras\]/g,'<strong>');
		texte = texte.replace(/\[\/gras\]/g,'</strong>');
		texte = texte.replace(/\[italique\]/g,'<span class="italique">');
		texte = texte.replace(/\[\/italique\]/g,'</span>');
		texte = texte.replace(/\n/g,'<br />');		
		c.innerHTML = texte;
		c.style.display = 'block';
		d.style.display = 'none';
		document.getElementById('btn_visualiser').value = 'Modifier';
	} else {
		c.style.display = 'none';
		d.style.display = 'block';
		document.getElementById('btn_visualiser').value = 'Visualiser';
	}

}
function appar() {
	document.getElementById('emoticon').style.display = 'block';
}
function dispar() {
	document.getElementById('emoticon').style.display = 'none';
}
function inser_smiley(type) {
	
	objet = document.getElementById('zoneSaisie');
	var isMozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;
	
	if (isMozilla) {
		texteTotal = objet.value;
		debutSelec = objet.selectionStart;
		finSelec = objet.selectionEnd;
		
		debut = texteTotal.substring(0,debutSelec);
		milieu = texteTotal.substring(debutSelec,finSelec);
		fin = texteTotal.substring(finSelec,objet.textLength);
		
		objet.value = debut+'[:'+type+']'+milieu+fin;		
	
	} else {
		objet.focus(objet.caretPos);
		var str = document.selection.createRange().text;
			objet.focus(objet.value.length);
			objet.caretPos = document.selection.createRange().duplicate();
			
			var bidon = "%~%";
			var orig = objet.value;
			objet.caretPos.text = bidon;
			var i = objet.value.search(bidon);
			objet.value = orig.substr(0,i) +"[:"+type+"]"+ orig.substr(i, objet.value.length);
			
		
	}
		
}
