function desactive(event){
	if(!/input|textarea/i.test(getSrcElement(event).tagName))
      return false;
}

function active(){
	return true;
}

function getSrcElement(e) {
  var srcEl = null;
  if (window.event)
        srcEl = e.srcElement; //msie
  else
        srcEl = e.target; //ff
        
  return srcEl;
}

// Pour IE seulement. onselectstart s'active lorsque l'on sélectionne quelque chose avec la souris
document.onselectstart=new Function ("return false");

// Pour Firefox et autre. On utilise l'objet sidebar qui est un objet de window
if (window.sidebar) {
	document.onmousedown=desactive;
	// Grâce à l'événement onmousedown (pression de la souris)  on va ouvrir la fonction desactive (qui renvoie faux) 
 	document.onclick=active;
 	
	// Si on laisse comme cela, les clics ne fonctionneront plus. On utilise donc l'événement onclick pour détecter le clique et renvoyer vrai avec la fonction active
}
