var IE = window.ActiveXObject?true:false;
var MOZ = window.sidebar?true:false;

var quoi = "Forecolor";
var ClickSmileyTable = true;
var ClickSmileyTable2 = true;
var ClickColorTable = true;

function getAbsLeft(Elem)
	{
		var Left = Elem.offsetLeft;
		while(Elem.offsetParent)
			{
				Elem = Elem.offsetParent;
				Left += Elem.offsetLeft;
			}
		return Left;
	}
	
function getAbsTop(Elem)
	{
		var Top = Elem.offsetTop;
		while(Elem.offsetParent)
			{
				Elem = Elem.offsetParent;
				Top += Elem.offsetTop;
			}
		return Top;
	}
	
function getElem(Elem)
	{
		return document.getElementById(Elem);
	}
	
function iniEditor()
	{
		if(IE){edoc = window.frames["Wysiwyg_Preview"].document;}
		if(MOZ){edoc = getElem("Wysiwyg_Preview").contentDocument;}
		if(!IE && !MOZ){alert("Votre navigateur n'est pas compatible avec ce système d'éditeur WYSIWYG !");return;}
		getElem("Wysiwyg_Preview").style.display = "block";
		getElem("Wysiwyg_Source").style.display = "none";
		if(edoc.designMode != "On"){edoc.designMode = "On";}
		if(!edoc.body){setTimeout("iniEditor();",20);}
		else{edoc.body.innerHTML = getElem("Wysiwyg_Source").value;}
	}
	
function setContent(action)
	{
		if(IE){ewin = window.frames["Wysiwyg_Preview"];edoc = ewin.document;}
		if(MOZ){ewin = getElem("Wysiwyg_Preview").contentWindow;edoc = getElem("Wysiwyg_Preview").contentDocument;}
		edoc.execCommand(action,false,null);
		ewin.focus();    
	}
	
function getEditorContent()
	{
		if(IE){edoc = window.frames["Wysiwyg_Preview"].document;}
		if(MOZ){edoc = getElem("Wysiwyg_Preview").contentDocument;}
		getElem("Wysiwyg_Source").value = edoc.body.innerHTML;
	}
	
function sendImage(url)
	{
		if(IE){ewin = window.frames["Wysiwyg_Preview"];edoc = ewin.document;}
		if(MOZ){ewin = getElem("Wysiwyg_Preview").contentWindow;edoc = getElem("Wysiwyg_Preview").contentDocument;}
		ewin.focus();
		edoc.execCommand("insertimage",false,url);
		ewin.focus();
	}
	
function gestioncouleur(lacouleur)
	{
		if(MOZ){
			getElem("Wysiwyg_Preview").contentWindow.focus();
			getElem("Wysiwyg_Preview").contentWindow.document.execCommand(quoi,false,lacouleur);
			getElem("Wysiwyg_Preview").contentWindow.focus();
		}
		if(IE){
			window.frames["Wysiwyg_Preview"].focus();
			window.frames["Wysiwyg_Preview"].document.execCommand(quoi,false,lacouleur);
			window.frames["Wysiwyg_Preview"].focus();
		}
	}
	
	
function AfficherSmileyTable(Bouton)
	{
		getElem("Membre_Infos_SmileyTable").style.display = "block";
		getElem("Membre_Infos_SmileyTable").style.left = getAbsLeft(Bouton)+"px";
		getElem("Membre_Infos_SmileyTable").style.top = (getAbsTop(Bouton)+Bouton.height)+"px";
		ClickSmileyTable = true;
	}

function AfficherSmileyTable2(Bouton)
	{
		getElem("Membre_Infos_SmileyTable2").style.display = "block";
		getElem("Membre_Infos_SmileyTable2").style.left = getAbsLeft(Bouton)+"px";
		getElem("Membre_Infos_SmileyTable2").style.top = (getAbsTop(Bouton)+Bouton.height)+"px";
		ClickSmileyTable2 = true;
	}
	
function CacherSmileyTable()
	{
		if(ClickSmileyTable != true){getElem("Membre_Infos_SmileyTable").style.display = "none";
		}
		ClickSmileyTable = false;
		
	}

function CacherSmileyTable2()
	{
		if(ClickSmileyTable2 != true){getElem("Membre_Infos_SmileyTable2").style.display = "none";}
		ClickSmileyTable2 = false;
		
	}
	
function AfficherColorTable(Bouton)
	{
		getElem("Membre_Infos_ColorTable").style.display = "block";
		getElem("Membre_Infos_ColorTable").style.left = getAbsLeft(Bouton)+"px";
		getElem("Membre_Infos_ColorTable").style.top = (getAbsTop(Bouton)+Bouton.height)+"px";
		ClickColorTable = true;
	}
	
function CacherColorTable()
	{
		if(ClickColorTable != true){getElem("Membre_Infos_ColorTable").style.display = "none";
		}
		ClickColorTable = false;
	}
	
function insereUneImage()
{
AdresseImage = prompt('Inserer une image','Adresse de l\'image');
sendImage(AdresseImage);
}

	
	
document.onload = function()
	{
		getElem("Membre_Infos_SmileyTable").onlick = function(){ClickSmileyTable = true;};
		getElem("Membre_Infos_SmileyTable2").onlick = function(){ClickSmileyTable2 = true;};
		getElem("Membre_Infos_ColorTable").onlick = function(){ClickColorTable = true;};
	};
document.onclick = function()
	{
		CacherSmileyTable();
		CacherSmileyTable2();
		CacherColorTable();
	};
	
