function fade(obj1,obj2)
{
 new Effect.Parallel([
  new Effect.Fade(obj1,{duration:1,fps:25,sync:true}),
  new Effect.Opacity(obj2,{duration:0.5,fps:25,from:0.5,to:1.0,sync:true})
 ]);
}
function appear(obj1,obj2)
{
 new Effect.Parallel([
  new Effect.Appear(obj1,{duration:1,fps:25,from:0.0,to:1.0,sync:true}),
  new Effect.Opacity(obj2,{duration:0.5,fps:25,from:1.0,to:0.5,sync:true})
 ]);
}

var TabMenu = new Array();

var curObj;

function outMenu(obj)
{
 TabMenu[obj] = false;
 curObj = obj;
 setTimeout(function(){ if ( ! TabMenu[curObj] ) new Effect.Fade(curObj) },500);
}

function overMenu(obj)
{
 TabMenu[obj] = true;
 new Effect.Appear(obj,{duration:0.5,fps:25,from:0.0,to:1.0});
}

function surMenu(obj)
{
 TabMenu[obj] = true;
}

function apparaitre(obj)
{
 new Effect.Appear(obj,{duration:0.5,fps:25,from:0.0,to:1.0});
}
function disparaitre(obj)
{
 new Effect.Fade(obj);
}
function agrandir(zoom,petit,grand)
{
 document.getElementById(grand).src = document.getElementById(petit).src;
 apparaitre(zoom);
}
function slide(zoom,petit,grand,img)
{
 document.getElementById(petit).src = img;
 document.getElementById(grand).src = img; 
 if ( document.getElementById(zoom).style.display != 'none'  )
 {
  apparaitre(grand);
 }
 else
 {
  apparaitre(petit);
 }
}
