  var nn4 = (document.layers) ? true : false 
  var ie = (document.all) ? true : false 
  var dom = (document.getElementById && !document.all) ? true : false 

  x=new Array();
  i=new Array();
  c=new Array();
    
  x[0]=200;
  x[1]=130;
  x[2]=400;
  i[0]=3;
  i[1]=5;
  i[2]=-7;
  c[0]=0;
  c[1]=0;
  c[2]=0;
  
function browser(id){
  if(nn4) {
  path = document.layers[id]
  }
  else if(ie) {
  path = document.all[id]
  } 
  else {
  path = document.getElementById(id)
  }
  return path  //return the path to the css layer depending on which browser is looking at the page
  }


  
  
function dance() 
{ 

  var lay0=browser('l0');
  var lay1=browser('l1');
  var lay2=browser('l2');
   
	x[0]=x[0]+i[0];
	x[1]=x[1]+i[1];
	x[2]=x[2]+i[2];

	if (nn4) {
	lay0.left=x[0];
	lay1.left=x[1];
	lay2.left=x[2];
    } else {
	lay0.style.left=x[0]+"px";
	lay1.style.left=x[1]+"px";
	lay2.style.left=x[2]+"px";
	}
	
/* TODO: prevent from stalling: */	
	if ((x[0] >= 900-lay0.offsetWidth-20) || (x[0]<90)) {i[0]=-i[0]};
	if ((x[1] >= 900-lay1.offsetWidth-20) || (x[1]<120)) {i[1]=-i[1]};
	if ((x[2] >= 900-lay2.offsetWidth-20) || (x[2]<150)) {i[2]=-i[2]};

	setTimeout("dance()",50);
};
