// JavaScript Document

function scrollLayer(layername,xmove,ymove,time,steps) {

  n=getStyle( layername );
  xorg=parseInt(n.left);
  yorg=parseInt(n.top);
  
  if(xorg+xmove>0) return;
  if(xorg+xmove<=-3*528) return;
 
//  alert(n.zIndex);

  for(i=0;i<time;i+=(time/steps)) {
    var t=setTimeout("positionLayer('"+layername+"',"+(xorg+xmove*i/time)+","+(yorg+ymove*i/time)+")",i);
  }
  var t=setTimeout("positionLayer('"+layername+"',"+(xorg+xmove)+","+(yorg+ymove)+")",time);
}

function positionLayer(layername,x,y) {
  n=getStyle( layername );
  n.left=x+'px';
  n.top=y+'px';
}

function moveLayer(layername,xmove,ymove) {
  n=getStyle( layername );
  n.left=(parseInt  (n.left)+xmove)+'px';
  n.top=(parseInt  (n.top)+ymove)+'px';
}

function getStyle( layer ) {
	if( document.getElementById ) {
		return document.getElementById( layer ).style;
	} else if( document.all ) {
		return document.all[layer].style;
	} else {
		return document[layer];
	}
}

function clip( layer, top, right, bottom, left ) {
	if( document.getElementById || document.all ) {
		getStyle( layer ).clip='rect('+top+' '+right+' '+bottom+' '+left+')'
	} else {
		document[layer].clip.top = top
		document[layer].clip.left = left
		document[layer].clip.bottom = bottom
		document[layer].clip.right = right
	}
}

function swapimage(imageurl,imageid) {
  getElement(imageid).src=imageurl;
}

function swaplink(url,linkid) {
  getElement(linkid).href=url;
}

function autoScroll() {
  scrollLayer('scrollpaneb',528,0,100,100);
  return;
}

/*
  objects
*/

function game(aName, aLink, anImage) {
   this.name=aName;  
   this.link=aLink;  
   this.image=anImage;  
}


