
function montrer_div_fond(div_id) {
	montre_fond();
	document.getElementById(div_id).style.display='block';
	centrer_div(div_id);
}

function cacher_div_fond(div_id) {
	document.getElementById(div_id).style.display='none';
	cache_fond();
}

function montre_fond() {
	document.body.style.overflow='hidden';
	document.getElementById('fond').style.display='block';
}

function cache_fond() {
	document.body.style.overflow='';
	document.getElementById('fond').style.display='none';
}


function centrer_div(div_id) {
	if (document.getElementById(div_id).style.width == '')
		div_width = document.getElementById(div_id).offsetWidth;
	else
		div_width = document.getElementById(div_id).style.width;
	if (document.getElementById(div_id).style.height == '')
		div_height = document.getElementById(div_id).offsetHeight;
	else
		div_height = document.getElementById(div_id).style.height;


	x_pos = (document.body.clientWidth - div_width) / 2;
	document.getElementById(div_id).style.left = x_pos+'px';
	y_pos = (document.documentElement.clientHeight - div_height) / 2;
	document.getElementById(div_id).style.top = y_pos+'px';
}


function urlencode(str) {
	str = escape(str);
	str = str.replace(/\+/g, '%2B');
	str = str.replace(/%20/g, '+');
	str = str.replace(/\*/g, '%2A');
	str = str.replace(/\//g, '%2F');
	str = str.replace(/@/g, '%40');
	return str;
}

function urldecode(str) {
	str = str.replace(/\+/g, ' ');
	str = unescape(str);
	return str;
}

function pop_up(theURL,winName,features) { 
  var w = window.open(theURL,winName,features);
}

function lien()
  {
  if(document.getElementById)
    {
    tabler = document.getElementById('table');
    if(tabler.style.display=="none")
      {
      document.getElementById('plus').innerHTML = '-';
      tabler.style.display="";
      }
    else
      {
      document.getElementById('plus').innerHTML = '+';
      tabler.style.display="none";
      }
    }
  }

function lien_01()
  {
  if(document.getElementById)
    {
    tabler = document.getElementById('table_01');
    if(tabler.style.display=="none")
      {
      document.getElementById('plus').innerHTML = '-';
      tabler.style.display="";
      }
    else
      {
      document.getElementById('plus').innerHTML = '+';
      tabler.style.display="none";
      }
    }
  }

function lien_02()
  {
  if(document.getElementById)
    {
    tabler = document.getElementById('table_02');
    if(tabler.style.display=="none")
      {
      document.getElementById('plus').innerHTML = '-';
      tabler.style.display="";
      }
    else
      {
      document.getElementById('plus').innerHTML = '+';
      tabler.style.display="none";
      }
    }
  }
  
  function lien_03()
  {
  if(document.getElementById)
    {
    tabler = document.getElementById('table_03');
    if(tabler.style.display=="none")
      {
      document.getElementById('plus').innerHTML = '-';
      tabler.style.display="";
      }
    else
      {
      document.getElementById('plus').innerHTML = '+';
      tabler.style.display="none";
      }
    }
  }
  
  function lien_04()
  {
  if(document.getElementById)
    {
    tabler = document.getElementById('table_04');
    if(tabler.style.display=="none")
      {
      document.getElementById('plus').innerHTML = '-';
      tabler.style.display="";
      }
    else
      {
      document.getElementById('plus').innerHTML = '+';
      tabler.style.display="none";
      }
    }
  }
  
  function lien_05()
  {
  if(document.getElementById)
    {
    tabler = document.getElementById('table_05');
    if(tabler.style.display=="none")
      {
      document.getElementById('plus').innerHTML = '-';
      tabler.style.display="";
      }
    else
      {
      document.getElementById('plus').innerHTML = '+';
      tabler.style.display="none";
      }
    }
  }
  
  function lien_06()
  {
  if(document.getElementById)
    {
    tabler = document.getElementById('table_06');
    if(tabler.style.display=="none")
      {
      document.getElementById('plus').innerHTML = '-';
      tabler.style.display="";
      }
    else
      {
      document.getElementById('plus').innerHTML = '+';
      tabler.style.display="none";
      }
    }
  }
  
  function lien_07()
  {
  if(document.getElementById)
    {
    tabler = document.getElementById('table_07');
    if(tabler.style.display=="none")
      {
      document.getElementById('plus').innerHTML = '-';
      tabler.style.display="";
      }
    else
      {
      document.getElementById('plus').innerHTML = '+';
      tabler.style.display="none";
      }
    }
  }
  
  function lien_08()
  {
  if(document.getElementById)
    {
    tabler = document.getElementById('table_08');
    if(tabler.style.display=="none")
      {
      document.getElementById('plus').innerHTML = '-';
      tabler.style.display="";
      }
    else
      {
      document.getElementById('plus').innerHTML = '+';
      tabler.style.display="none";
      }
    }
  }
  
  function lien_09()
  {
  if(document.getElementById)
    {
    tabler = document.getElementById('table_09');
    if(tabler.style.display=="none")
      {
      document.getElementById('plus').innerHTML = '-';
      tabler.style.display="";
      }
    else
      {
      document.getElementById('plus').innerHTML = '+';
      tabler.style.display="none";
      }
    }
  }
  
  function lien_10()
  {
  if(document.getElementById)
    {
    tabler = document.getElementById('table_10');
    if(tabler.style.display=="none")
      {
      document.getElementById('plus').innerHTML = '-';
      tabler.style.display="";
      }
    else
      {
      document.getElementById('plus').innerHTML = '+';
      tabler.style.display="none";
      }
    }
  }
  
  function lien_11()
  {
  if(document.getElementById)
    {
    tabler = document.getElementById('table_11');
    if(tabler.style.display=="none")
      {
      document.getElementById('plus').innerHTML = '-';
      tabler.style.display="";
      }
    else
      {
      document.getElementById('plus').innerHTML = '+';
      tabler.style.display="none";
      }
    }
  }
  
  function lien_12()
  {
  if(document.getElementById)
    {
    tabler = document.getElementById('table_12');
    if(tabler.style.display=="none")
      {
      document.getElementById('plus').innerHTML = '-';
      tabler.style.display="";
      }
    else
      {
      document.getElementById('plus').innerHTML = '+';
      tabler.style.display="none";
      }
    }
  }
  function lien_13()
  {
  if(document.getElementById)
    {
    tabler = document.getElementById('table_13');
    if(tabler.style.display=="none")
      {
      document.getElementById('plus').innerHTML = '-';
      tabler.style.display="";
      }
    else
      {
      document.getElementById('plus').innerHTML = '+';
      tabler.style.display="none";
      }
    }
  }