curPosition = 0;
sliding = false;
newPosition = 0;
window.onload=function(){
	
	
	new Effect.Fade('blackBackery', {duration: 1});
		

	// get variables
	var qs = location.search.substring(1);
	var nv = qs.split('&');
	var url = new Object();
	for(i = 0; i < nv.length; i++)
	{
	  eq = nv[i].indexOf('=');
	  url[nv[i].substring(0,eq).toLowerCase()] = unescape(nv[i].substring(eq + 1));
	}
	
	
	// check if the varibles and move if necessary
	if (url.jump == undefined) { 	url.jump = 'home';	}
	slidePaneTo(url.jump);

}


function slidePaneTo(section)
{
	if (section == 'home') { newPosition = document.body.clientWidth/2-370-143; } 
	if (section == 'bio') { newPosition = document.body.clientWidth/2-1130-143; }
	if (section == 'joe') { newPosition = document.body.clientWidth/2-2700-222; }
	if (section == 'gaz') { newPosition = document.body.clientWidth/2-3560-422; } 
	if (section == 'will') { newPosition = document.body.clientWidth/2-4780-422; } 	
	if (section == 'leftwards') { newPosition = (newPosition+300); } 
	if (section == 'rightwards') { newPosition = (newPosition-300); } 
	
	slideInterval = setInterval('slide(newPosition)',20);
// 	document.getElementById('it-scrolls-sideways').style.left = 'document.body.clientWidth-160' . 'px';
	return;
}


function slide(newPosition)
{
	speed = (newPosition - curPosition)*0.05;
	if (newPosition < curPosition) // rolling left
	{
		if (curPosition + speed - 1 <= newPosition) { clearInterval(slideInterval); sliding = false; return; }
	} else { // rolling right
		if (curPosition + speed + 1 >= newPosition) { clearInterval(slideInterval); sliding = false; return; }
	}
	curPosition += speed;
	document.getElementById('container').style.left = curPosition +'px';
	document.getElementById('testHandle').style.left = (-curPosition/35) +'px';
}




