// $Id: bbcode.js 667 2008-04-12 18:29:50Z mike007.devpwsphp $

function format(f)
{
	if(f!='')
	{
		var f1=f2=f;
		if (f.match("="))
		{
			var f2=f.substring(0,f.indexOf("=",0));
		}
		//IE
		if (document.selection)
		{
			var str = document.selection.createRange().text;
			document.formulaire.texte.focus();
			var sel = document.selection.createRange();
			sel.text = "[" + f1 + "]" + str + "[/" + f2 + "]";
			return;
		}
		//MOZILLA/NETSCAPE
		else if (navigator.appName=="Netscape" || navigator.appName=="Konqueror" || document.formulaire.texte.textLength>=0)
		{
			var startPos = document.formulaire.texte.selectionStart;
			var endPos = document.formulaire.texte.selectionEnd;
			var chaine = document.formulaire.texte.value;
			document.formulaire.texte.value = chaine.substring(0, startPos) + "[" + f1 + "]" + chaine.substring(startPos, endPos) + "[/" + f2 + "]" + chaine.substring(endPos, chaine.length);
			return;
		}
	}
}

function sm(f)
{
	f = f + " ";
	//IE
	if (document.selection)
	{
		var str = document.selection.createRange().text;
		document.formulaire.texte.focus();
		var sel = document.selection.createRange();
		sel.text = f;
		return;
	}
	//MOZILLA/NETSCAPE
	else if (navigator.appName=="Netscape" || navigator.appName=="Konqueror" || document.formulaire.texte.textLength>=0)
	{
		var startPos = document.formulaire.texte.selectionStart;
		var endPos = document.formulaire.texte.selectionEnd;
		var chaine = document.formulaire.texte.value;
		var smileylenght = f.value;
		document.formulaire.texte.value = chaine.substring(0, startPos) + f + chaine.substring(endPos, chaine.length);
		document.formulaire.texte.selectionStart = startPos + f.length ;
		document.formulaire.texte.selectionEnd = startPos+ f.length ;
		return;
	}
}

function showimage(c)
{
	if(c!='')
	{
		//IE
		if (document.selection)
		{
			document.formulaire.texte.focus();
			var sel = document.selection.createRange();
			sel.text = "[img].\/modules\/page\/images\/" + c + "[/img]";
			return;
		}
		//MOZILLA/NETSCAPE
		else if (navigator.appName=="Netscape" || navigator.appName=="Konqueror" || document.formulaire.texte.textLength>=0)
		{
			var startPos = document.formulaire.texte.selectionStart;
			var endPos = document.formulaire.texte.selectionEnd;
			var chaine = document.formulaire.texte.value;
			document.formulaire.texte.value = chaine.substring(0, startPos) + "[img]./modules\/page\/images\/" + c + "[/img]" + chaine.substring(endPos, chaine.length);
			return;
		}
	}
} 

function bb_chg(id)
{
	var el= document.getElementById(id);
	if(el.style.display=="block")
	{
		el.style.display="none";
	}
	else
	{
		el.style.display="block";
	}
}

