function addLoadEvent(fn)
{
	var old = window.onload;
	window.onload = function () { old(); fn() };
}
  
  // fonction afficher/cacher les formules des différents produits
  /*function showhideFormule(idShow){
    if(document.getElementById('formuleBody'+idShow).style.display == "none"){
      document.getElementById('formuleBody'+idShow).style.display = "";
      document.getElementById('formuleSwitchYes'+idShow).style.display = "";
      document.getElementById('formuleSwitchNo'+idShow).style.display = "none";
    }
    else{
      document.getElementById('formuleBody'+idShow).style.display = "none";
      document.getElementById('formuleSwitchYes'+idShow).style.display = "none";
      document.getElementById('formuleSwitchNo'+idShow).style.display = "";
    }
  } Modification 27/04/2009  */
  
  // fonction afficher/cacher les logos des différents produits
  function showhideLogo(idShow){
    //alert("showhideLogo de div-interne-"+idShow+ " : "+survol["logo"+idShow]+" -> "+document.getElementById('logo-div-interne'+idShow).style.marginTop);
    // si marginTop est égale à rien
    if((document.getElementById('logo-div-interne'+idShow).style.marginTop == "")||(document.getElementById('logo-div-interne'+idShow).style.marginTop == "-106px")){
      //alert("je survole div-interne-"+idShow+ " : "+survol["logo"+idShow]+" -> "+document.getElementById('logo-div-interne'+idShow).style.marginTop);
      if(!survol["logo"+idShow]){
        //alert("je survol et je vaux : "+survol["logo"+idShow]);
        document.getElementById('logo-div-interne'+idShow).style.marginTop = "0px";
        //alert("marginTop survol : "+document.getElementById('logo-div-interne'+idShow).style.marginTop);
        survol["logo"+idShow]=true;
        //alert("je prend la valeur : "+survol["logo"+idShow]);
      }
    }
    else if(document.getElementById('logo-div-interne'+idShow).style.marginTop == "0px"){
      //alert("je sors de div-interne-"+idShow+ " : "+survol[idShow]+" -> "+document.getElementById('logo-div-interne'+idShow).style.marginTop);
      if(survol["logo"+idShow]){
        //alert("je sors et je vaux : "+survol["logo"+idShow]);
        document.getElementById('logo-div-interne'+idShow).style.marginTop = "-106px";
        //alert("marginTop sorti : "+document.getElementById('logo-div-interne'+idShow).style.marginTop);
        survol["logo"+idShow]=false;
        //alert("je prend la valeur : "+survol["logo"+idShow]);
      }
    }
  }
  
  function popup(page) {
    window.open(page, '','width=400px,height=200px,left=400,top=200,toolbar=no,location=no,menubar=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no,menuBar=no');
  }
  
var isCtrl = false; 
// fonction pour limiter une saisie aux seuls caracteres 0-9 (a placer sur onkeypress)
function intonly(e)
{
  var key;
  var keychar;

  if (window.event)
    key = window.event.keyCode;
  else if (e)
    key = e.which;
  else
    return true;
  if(e.which == 17) isCtrl=true; 
  
  keychar = String.fromCharCode(key);

  // control keys
  if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27)
    //CTRL+C ou CTRL+V
	 ||(isCtrl && key==99) ||(isCtrl && key==118))
  {
	isCtrl=false;  
    return true;
  }
  // numbers
  else if ((("0123456789").indexOf(keychar) > -1))
    return true;

  else
    return false;
}
