var ns4 = (document.layers)? true:false;	  //NS 4
var ie4 = (document.all)? true:false;	  //IE 4
var dom = (document.getElementById)? true:false;	  //DOM
var actif = 0;
var time;
var pixel;

function getWidth(MyObject)
{
  return (MyObject.offsetWidth);
}

function getLeft(MyObject)
{
  return (MyObject.offsetLeft);
}

function setTimeOut (widget,callback) {
  time=1;
  pixel=1;
  var fonction = callback+"('"+widget+"')";
  actif = window.setTimeout(fonction,3/time);
}

function stopTimeOut (widget){
  window.clearTimeout(actif);
}


function OnLeftOver (widget){
  var pos = document.getElementById(widget);
  
  if (getWidth(pos)+getLeft(pos)>582) {
    pos.style.left = getLeft(pos)-pixel;
    var fonction = "OnLeftOver ('"+widget+"')";
    
    if (pixel < 20 ) pixel+=(time/5); 
    time=time+1;
    actif = window.setTimeout(fonction,500/time);
  }
  else {
    pos.style.left = 564-getWidth(pos);
  }
}

function OnRightOver (widget){
  var pos = document.getElementById(widget);
  
  if (getLeft(pos)<0) {
    
    pos.style.left = getLeft(pos)+pixel;
    
    var fonction = "OnRightOver ('"+widget+"')";
    if (pixel < 20 ) pixel+=(time/5); 
    
    time=time+1;
    actif = window.setTimeout(fonction,500/time);
  }
  else {
    pos.style.left = 0;
  }
}


function OnRightDoubleClick (widget){
  var pos = document.getElementById(widget);
  pos.style.left = 0;
}

function OnLeftDoubleClick (widget){
  var pos = document.getElementById(widget);
  pos.style.left = 564-getWidth(pos);
}


function OnClickRightArrow ()
{
  if ( currentImage < nbImages ) {
    current = 'td' + currentImage;
    var myid = document.getElementById(current);
    if ( myid ) {
      myid.style.display='none';
      currentImage++;
    }
  }
  return true;
}


function OnClickLeftArrow ()
{
  if ( currentImage > 1 ) {
    currentImage--;
    current = 'td' + currentImage;
    var myid = document.getElementById(current);
    if ( myid ) document.getElementById(current).style.display= (ie4)?'block':'table-cell';
  }
  
  return true;
}

