	// Basic Setup
	var skroll = new Fx.ScrollWindow({duration: 1500, wait: true, transition: Fx.Transitions.sineInOut});
	var currentFrame = 0;
	var bSkrollStart = false;
	var aFrames = ['invoice_overview','invoice_itemized_table','billing_overview'];
	var totalFrames = aFrames.length-1;

	// Up Button
	$('scroll_btn_up').addEvent('click', function(e){
		if(bSkrollStart) return false;
		
		if (currentFrame > 0){
			currentFrame--;
		}else if(currentFrame == 0){
			currentFrame = totalFrames;
		}
		
		bSkrollStart = true; //prevent double click!!
		skroll.toElement(aFrames[currentFrame]);
		setTimeout("bSkrollStart = false",1600);
	});
	
	// Center Button (Back to top)
	$('scroll_btn_top').addEvent('click', function(){
		if(bSkrollStart) return false;
		
		currentFrame = 0;
		
		bSkrollStart = true; //prevent double click!!
		skroll.toElement(aFrames[currentFrame]);
		setTimeout("bSkrollStart = false",1600);
	});
	
	// Down Button
	$('scroll_btn_down').addEvent('click', function(){
		if(bSkrollStart) return false;
		
		if (currentFrame < totalFrames){
			currentFrame++;
		}else if(currentFrame == totalFrames){
			currentFrame = 0;
		}
		
		bSkrollStart = true; //prevent double click!!
		skroll.toElement(aFrames[currentFrame]);
		setTimeout("bSkrollStart = false",1600);
	});
