var autoanimmenu=false;
function get(e)
{
return document.getElementById(e);
}
var timeoutfondu;
    function fondu(etape){
	var i;
	for(i=0;i<=128;i=i+1){
		var fact_ligne = Math.round(i/8)+etape-16;
		var fact_colonne = etape-i%8-1;
		if(fact_ligne!=0 && fact_colonne!=0){
			if(fact_ligne>=fact_colonne)
				setOpacityBloc(i,fact_colonne);
			else
				setOpacityBloc(i,fact_ligne);
		}
	}
	if(etape<26)
		timeoutfondu=setTimeout('fondu('+(etape+2)+')',5);
		else
		{
		choosefadeanim();

		 if (autoanimmenu) showmenu();
		 }
}
    var menusize=1;
    var opacitymenu=0;

    function showmenu()
    {
    if(menusize<212) {
    menusize=menusize+14;
    opacitymenu=opacitymenu+0.8;
    setOpacity('menu',opacitymenu);
    get('menu').style.height=menusize+"px";

    timeoutfondu=setTimeout('showmenu()',10);
    }
    }
    function setOpacityBloc(i,v){
setOpacity("bloc"+i,v);
}
var deplacermenu=0;
function setOpacity(e,v){
try
{
	get(e).style.opacity = v/10;
	get(e).style.filter = 'alpha(opacity=' + v*10 + ')';
	}
	catch(e)
	{
	}
}
function setOpacityImg(e,v){
	e.style.opacity = v/10;
	e.style.filter = 'alpha(opacity=' + v*10 + ')';
}
    var menuTimeout=new Array();
    var menuGo=new Array();
    var menuOpacity=new Array(0);
    function findmenu(i)
    {
    return get('menu'+i);
    }
    function menu(i)
    {
    menuOpacity[i]=0;
        try
        {
        a=0;
        while(true)
        {
	if(menuGo[a]!=1)
{
        if(findmenu(a).offsetHeight) menuGo[a]=1;
        menuTimeout[a]=setTimeout('animmenu('+a+')',10);
}	
        a=a+1;
        }
        }
        catch(e){}
        menuGo[i]=get('menu'+i+'complet').offsetHeight;
       menuTimeout[i]=setTimeout('animmenu('+i+')',100);
    }
     function animmenu(i)
    {
     continueanim=false;
    if(menuGo[i]>1)
    {
    if(menuOpacity[i]<10) {
     menuOpacity[i]=menuOpacity[i]+5;
     setOpacity("menu"+i,menuOpacity[i]);
     continueanim=true;
     }
    }
    else
    {
        if(menuOpacity[i]>0) {
     menuOpacity[i]=menuOpacity[i]-2;
     setOpacity("menu"+i,menuOpacity[i]);
     continueanim=true;
     }
    }
if(get('menu'+i).offsetHeight<menuGo[i]&&menuGo[i]>2)
{
get('menu'+i).style.height=(get('menu'+i).offsetHeight+4)+"px";
     continueanim=true;
  }
else if(get('menu'+i).offsetHeight>menuGo[i]&&menuGo[i]<2) {
get('menu'+i).style.height=(get('menu'+i).offsetHeight-2)+"px";
     continueanim=true;
  }
  if(continueanim)
  {
  menuTimeout[i]=setTimeout('animmenu('+i+')',1);
  }

    }
    
    function choosefadeanim()
    {
    var a=Math.floor(Math.random()*10);
    var elt;
    switch (a)
    {
    case 1:
    elt=7;
    break;
    case 2:
    elt=12;
    break;
    case 3:
    elt=17;
    break;
    case 4:
    elt=30;
    break;
    case 5:
    elt=32;
    break;
    case 6:
    elt=73  ;
    break;
    case 7:
    elt=92;
    break;
    case 8:
    elt=107;
    break;
    case 9:
    elt=118;
    break;
    default:
    elt=113;
    break;
    }
  
    setTimeout("fadeanim("+elt+",0)",Math.floor(Math.random()*10000));
    }
    function fadeanim(e,etape)
    {
    if(!movecontenth&&!movemenu)
    {
     if(etape>20) 
    {
    choosefadeanim();
    return 0;
    }
    if(etape<=10) {
    setOpacityBloc(e,(10-etape)/1)
    }
    else
    {
    setOpacityBloc(e,(etape-10)/1);
    }
    etapenext=etape+1;
    setTimeout("fadeanim("+e+","+(etapenext)+")",30);
    }
    else
    {
    setTimeout("fadeanim("+e+","+(etape)+")",500);
    }
    }
        
    function movecroix()
    {
    get("croix").style.visibility="visible";
    try{
    get("subtitle").style.visibility="visible";
    }
    catch(e)
    {
    }
    var l=get("croix").offsetLeft;
    var offset=get("cat").offsetLeft;
    var pos=340+offset;
    l=Math.round((30*l+pos)/31)+1;
    get("croix").style.left=l+"px";
    var lb=(l-offset);
   try{
    get("subtitle").style.width=lb+"px";
       }
    catch(e)
    {
    }
    if(l<pos) var movecroixtimeout=setTimeout("movecroix()",30);
    }