function showPic (whichpic) {
	var mynewx = -(whichpic.title * 376);
	
	if (mynewx == 0) {mynewx = -1;}
	
	if (document.getElementById) {	
		slideElement('moveit', mynewx, 0, 6);
		return false;
	} else {
		return true;
	}
}

/* Slide it: http://adactio.com/journal/display.php/20050205023914.xml */
function slideElement(elementId,x,y,inc) {

	if (!document.getElementById) return false;
	if (!document.getElementById(elementId)) return false;

	var element = document.getElementById(elementId);

	if (element.sliding) clearTimeout(element.sliding);
	
	if (!element.xpos) element.xpos = 0;
	if (!element.ypos) element.ypos = 0;

	if (element.xpos == x && element.ypos == y) return true;

	if (element.xpos > x) {

		var dist = Math.ceil((element.xpos-x)/inc);
		element.xpos = element.xpos - dist;

	}

	if (element.xpos < x) {

		var dist = Math.ceil((x-element.xpos)/inc);
		element.xpos = element.xpos + dist;

	}

	if (element.ypos > y) {

		var dist = Math.ceil((element.ypos-y)/inc);
		element.ypos = element.ypos - dist;

	}

	if (element.ypos < y) {

		var dist = Math.ceil((y-element.ypos)/inc);
		element.ypos = element.ypos + dist;

	}

	element.style.left = element.xpos+'px';
	element.style.top = element.ypos+'px';

	element.sliding = setTimeout('slideElement("'+elementId+'",'+x+','+y+','+inc+')',10);

}
/* End of picture sliding */


function showBonus (whichbonus) {
	document.getElementById('moveit').style.left = '377px';
	
	if (document.getElementById) {
		document.getElementById('gallery').style.backgroundImage = 'url(' + whichbonus.href + ')';
		if (whichbonus.title) {
			document.getElementById('info').childNodes[0].nodeValue = whichbonus.title;
			} else {
			document.getElementById('info').childNodes[0].nodeValue = whichbonus.childNodes[0].nodeValue;
			}
		return false;
	} else {
		return true;
	}	
}

function gogallery() {
	var as = document.getElementById('waytoo').getElementsByTagName('a');
	for (var i = 0, asLen = as.length; i < asLen; i++) {
		if (as[i].className == "gofar") {return;};
		as[i].onclick = as[i].onmouseover = function() {return showPic(this);};
	}
}

function gobonus() {
	var a2s = document.getElementById('content').getElementsByTagName('a');
	for (var i = 0, a2sLen = a2s.length; i < a2sLen; i++) {
		if (a2s[i].className == "bonus") {
			a2s[i].onclick = function() {return showBonus(this);};
		}
	}	
}

window.onload =	function(e) {
	gobonus();
	gogallery();
}