var open_in_load = 0;

function ask_fillup(id)
{
  if (open_in_load == 0)
  {
	fillup(id);
  }
  else
  {
	setTimeout("ask_fillup('"+id+"')", 30);	
  }
}

function   div_fondu(first, opacity1, sec, opacity2)
{
  div1 = document.getElementById(first);
  div2 = document.getElementById(sec);

  div1.style.filter="alpha(opacity="+opacity1+")";
  div1.style.opacity= (opacity1 / 100);
	
  div2.style.filter="alpha(opacity="+opacity2+")";
  div2.style.opacity= (opacity2 / 100);

  opacity1 = ((opacity1 * 1) - 7);
  opacity2 = ((opacity2 * 1) + 7);

  if (opacity2 < 100)
     setTimeout("div_fondu('"+first+"', "+opacity1+", '"+sec+"', "+opacity2+")",10);
  else
  {
    div1.style.display = "none";
    div1.innerHTML = div2.innerHTML;
    div1.style.filter="";
    div1.style.opacity="";
    div1.style.display = "";
    div2.style.filter="";
    div2.style.opacity="";
    div2.style.display = "none";
    //correctPNG();
    open_in_load = 0;
  }
}

function erase_div_id(div)
{
  var noeuds = div;
  while (noeuds!=null) {
    if (noeuds.nodeName == "DIV" || noeuds.nodeName == "A")
    {
      erase_div_id(noeuds.firstChild);
      noeuds.id = null;
    }
    noeuds = noeuds.nextSibling;
  }
}

/*
function erase_div_id(div)
{
  alert("1 "+div.id);
  noeuds = div.firstChild;
  alert("2 "+noeuds);
  while (noeuds!=null) {
    erase_div_id(noeuds);
    noeuds.id = null;
    noeuds = noeuds.nextSibling;
  }
}
*/

function start_div_fondu(first, sec)
{
  var opacity1 = 100;
  var opacity2 = 0;

  open_in_load = 1;

  div1 = document.getElementById(first);
  div2 = document.getElementById(sec);

  div1.style.filter="alpha(opacity="+opacity1+")";
  div1.style.opacity= (opacity1 / 100);

  div2.style.filter="alpha(opacity="+opacity2+")";
  div2.style.opacity= (opacity2 / 100);

  div2.style.display = "";

  div_fondu(first, opacity1, sec, opacity2);
}