// Browser sniffing
	var IE  = window.ActiveXObject ? true : false;
	var MOZ = window.sidebar       ? true : false;
	// Variables globales pour la gestion des images

	var iniImgToolbar;
	var currentIMG = null; //Variable global faisant référence à la dernière image selectionnée
	// Fonction d'initialisation de l'editeur
	function iniEditor(editeur){
	  if(IE){
	    edoc = window.frames[editeur].document;
	  }
	  if(MOZ){
	    edoc = document.getElementById(editeur).contentDocument;
	  }
	  if(!IE && !MOZ){
	    alert('Votre navigateur n\'est pas compatible avec ce système d\'éditeur WYSIWYG !');
	    return;
	  }	  
	  if(edoc.designMode != 'On') edoc.designMode = 'On';
	  if(!edoc.body){
	    setTimeout('iniEditor('+editeur+')',20);
	  } else {
	    edoc.body.innerHTML = document.getElementById(editeur+'_content').value;
	  }
	}

	// Fonction de récupération du contenu de l'editeur
	function getEditorContent(){	  
	  if(IE)  edoc = window.frames[editeur].document;
	  if(MOZ) edoc = document.getElementById(editeur).contentDocument;
	  document.getElementById(editeur_content).value = edoc.body.innerHTML
	  //alert(document.getElementById('editeur_content').value);	 
	  document.forms[0].submit();
	}
	// gestion du contenu	
	// Fonction de stylisation simple
	function setContent(action, editeur){
	  if(IE){
	    ewin = window.frames[editeur];
	    edoc = ewin.document;
	  }
	  if(MOZ){
	    ewin = document.getElementById(editeur).contentWindow;
	    edoc = document.getElementById(editeur).contentDocument;
	  }
	  edoc.execCommand(action, false, null);
	  ewin.focus();
	}
	// Fonction de stylisation a argument
	function setContentArg(action, argument){
	   if(IE){
	    ewin = window.frames['editeur'];
	    edoc = ewin.document;
	  }
	  if(MOZ){
	    ewin = document.getElementById('editeur').contentWindow;
	    edoc = document.getElementById('editeur').contentDocument;
	  }
	  edoc.execCommand(action, false, argument);
	  ewin.focus();
	}
	// GESTION DES POPUPS
	// Affichage des la boites de dialogues / selection d'une image / couleur de fond
	function insertImg(){
	  //window.open('./pick.php','winimg','resizable=yes,top=50,left=50,width=500,height=500');
	  window.open('./modules/filemanager/index.php?appel=editeur','winimg','resizable=yes,top=50,left=50,width=760,height=560');
	}
	
	function getSel(){
		ewin = document.getElementById('editeur').contentWindow;
	   	selectext = ewin.getSelection();
	   	if (selectext.rangeCount > 0) {
	   	  range = selectext.getRangeAt(0);
	   	  var clonedSelection = range.cloneContents();
	   	  var div = document.createElement('div');
	   	  div.appendChild(clonedSelection);
	   	  htmltext = div.innerHTML;		 
	   	} else {
	   	  htmltext = '';
	   	}
		return(htmltext);
	}
	
	function getProp(){
		window.open('./modules/editeur/getProp.php?first=1','Template','scrollbars=1;resizable=yes,top=50,left=50,width=500,height=500');
	}
	
	
