var mouseX, mouseY;
document.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;
var scrollspeed = 40;
function doScrollerScroll(who, name) {
	if(name) {
		who = document.getElementById(name);
	}
	mid = Math.floor((document.body.clientWidth+300)/2);
	mi = mouseX - mid;
	if(mi < 0) {
		speed = Math.ceil(mi/scrollspeed);
	} else {
		speed = Math.floor(mi/scrollspeed);
	}
	activeScroll = who;
	if(!play) {
		tim = setInterval("scroller()", 29);
		play = true;
	}
}
function scroller() {
	activeScroll.scrollLeft += speed;
	
	if(savescroll) {
		setCookie(savescroll, activeScroll.scrollLeft);
	}
}
function clearScroll() {
	clearInterval(tim);
	play = false;
}

function debug(txt) {
	document.getElementById("debug").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] +")";
}

function setCookie(name,value) {
	
	var date = new Date();
	date.setTime(date.getTime()+(32*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();
	
	document.cookie = name+"="+value+expires+"; path=/";
}
