var bm_ext_rollDiv, bm_logger=new Image();
function bm_ext_add(type,urlPattern, pos) {
	var url=encodeURIComponent(document.location.href);
	
	if (urlPattern=='')
		bm_ext_addToFav();
	else
		var wo=window.open(urlPattern.replace(/\#u\#/gi,url));
}
function bm_ext_addToFav() {
	if (window.sidebar)
		window.sidebar.addPanel(document.title, document.location.href, '');
	else if(window.opera && window.print) {
		var operA = document.createElement('a');
		operA.setAttribute('href',document.location.href); operA.setAttribute('title',document.title); operA.setAttribute('rel','sidebar');
		operA.click();
	} 
	else if(document.all)
		window.external.AddFavorite(document.location.href, document.title);
}
function bm_ext_roll(obj,title) {
	if (obj) {
		bm_ext_rollDiv=obj.parentNode.parentNode.nextSibling;
		bm_ext_rollDiv.style.backgroundImage='url('+obj.src+')';
		bm_ext_rollDiv.innerHTML='<span class="texte_bleu">'+title+' &nbsp; &nbsp; &nbsp; </span>';
		bm_ext_rollDiv.style.display='';
	} else
		bm_ext_rollDiv.style.display='none';
}


function affiche(id) {
  document.getElementById(id).style.display = '';
}
function cache(e,id) {
  var relTarg = e.relatedTarget || e.toElement;
  if(!isChildOf(relTarg,document.getElementById('conteneur'))) {
    document.getElementById(id).style.display = 'none';
  }
}
function isChildOf(child,par) {
  while(child!=document) {
    if(child==par) { return true; }
    child = child.parentNode;
  }
  return false;
}

