function fTypeFureteurInternetExplorer()
{
	var fureteurNom = navigator.appName; 
	if (fureteurNom=="Microsoft Internet Explorer")
	{
		return 1;
	}
	return 0;
}


function fOutilTexte(pEffet, pNomChamp) 
{
	// IE
    if (fTypeFureteurInternetExplorer() == 1)
	{
		if (document.selection)
		{
			if (pEffet == "lien")
			{
				var selection = document.selection.createRange();
				var textuel = selection.text;
				var url = prompt("URL:","http://");
	  			if (url != null) 
				{
	    			selection.text = "{url:"+ url +"}["+ textuel +"]";
				}
			}
			if (pEffet == "courriel")
			{
				var selection = document.selection.createRange();
				var textuel = selection.text;
				var url = prompt("E-mail address/Adresse courriel","");
	  			if (url != null) 
				{
	    			var sujet = prompt("sujet/subject", "");
	    			if(sujet != null)
	    			{
	    				selection.text = "{url:mailto:"+ url +"?subject="+ sujet+"}["+ textuel +"]";
					}
					else
					{
						selection.text = "{url:mailto:"+ url +"}["+ textuel +"]";
					}
				}
			}
			if (pEffet == "gras")
			{
				var selection = document.selection.createRange();
				var textuel = selection.text;
				selection.text = "<b>"+ textuel +"</b>";
			}
			if (pEffet == "italique")
			{
				var selection = document.selection.createRange();
				var textuel = selection.text;
				selection.text = "<i>"+ textuel +"</i>";
			}
		}
		//alert(selection.text);
	}
	else
	{
		var nomChamp = eval("document.frmAction."+pNomChamp);
		var selection = (nomChamp.value).substring(nomChamp.selectionStart, nomChamp.selectionEnd);
		
		if (selection != "")
		{
			if (pEffet == "lien")
			{
				var url = prompt("","http://");
	 			var chaine = "{url:"+ url +"}["+ selection +"]";
			}
			if (pEffet == "courriel")
			{
				var url = prompt("E-mail address/Adresse courriel","");
	 			if (url != null) 
				{
	 				var sujet = prompt("sujet/subject", "");
	 				if(sujet != null)
	    			{
	 					var chaine = "{url:mailto:"+ url +"?subject="+ sujet+"}["+ selection +"]";
					}
					else
					{
						var chaine = "{url:mailto:"+ url +"}["+ selection +"]";
					}
				}
				else
				{
					var chaine = selection;
				}
			}
			if (pEffet == "gras")
			{
	 			var chaine = "<b>"+ selection +"</b>";
			}
			if (pEffet == "italique")
			{
	 			var chaine = "<i>"+ selection +"</i>";
			}
			
			var debut = nomChamp.selectionStart;
			var fin = nomChamp.textLength;
			var finTexte = nomChamp.value.substring(nomChamp.selectionEnd, fin);
   			var debutTexte = nomChamp.value.substring(0, debut);
			nomChamp.value = debutTexte + chaine + finTexte;
   			nomChamp.selectionStart = debut;
   			nomChamp.selectionEnd = debut;
		}
		return; 
	}
}