var mouseX, mouseY;
var imageset, lista, ll, tmp, namelist, usenum, useI, j; 
document.documentElement.onmousemove = function(e){ 
  if(!e){ 
    mouseX = event.x;
    mouseY = event.y;
  }else{ 
    mouseX = e.pageX;
    mouseY = e.pageY;
  }
}

var speed = 0;
var tim;
var play = false;
var activeScroll;
var scrollerspeed = 40;
var scrollerwidth = 335;

var mid, mi, tds, last;
function doScrollerScroll() {
	mid = Math.floor((document.documentElement.clientWidth)/2);
	mi = mouseX - mid;
	
	if(mi < 0) {
		speed = Math.ceil(mi/scrollerspeed);
	} else {
		speed = Math.floor(mi/scrollerspeed);
	}
	
	
	if(speed > -4 && speed < 4) {
			speed =0;
	}
	//activeScroll = who;
	activeScroll = document.getElementById("scroller");
	
	if(!play) {
		tim = setInterval("scroller()",2);
		play = true;
	}
	//scroller();
}


function scroller() {

	tmp = activeScroll.scrollLeft + speed;
	
	if(tmp < 0) {
		tmp = tmp + scrollerwidth;
		moveElement(true);
	}
	if(tmp > scrollerwidth) {
		tmp = tmp - scrollerwidth;
		moveElement(false);
	}
	activeScroll.scrollLeft = tmp;
	
	
		// setTimeout("scroller()",10);
	
}
function clearScroll() {
	clearInterval(tim);
	play = false;
}
var trtr;
function moveElement(what) {
	if(!trtr) {
		trtr = document.getElementById("trtr");
	}
	tds = activeScroll.getElementsByTagName("td");
	last = tds.length - 1;
	if(what) {
		trtr.insertBefore(tds[last], tds[0]);
	} else {
		trtr.insertBefore(tds[0], tds[last].nextSibling);
	}
}
function debug(txt) {
	document.getElementById("debug").innerHTML = txt;
}
function debug2(txt) {
	document.getElementById("debug2").innerHTML = txt;
}
var activeImage, showview;
function doImage(where) {
	if(!activeImage) {
		activeImage = where;
		showview = document.getElementById("showview");
	} else {
		activeImage = activeImage + where;
	}
	if(activeImage < 0) {
		activeImage = loopImages.length-1;
	}
	if(activeImage >= loopImages.length) {
		activeImage = 0;
	}
	
	showview.style.backgroundImage = "url(" + loopImages[activeImage] +")";
}

