/*

	(c) offerU Technologies Ltd.

	Date:		30 August, 2006
	Author:	Samuel Lee	
	Details:	Customized scroller
	Type:		JavaScript
	
*/

var _scrollTimer;
var _debugMode=0;

function scrollItemVertical(sender,speed) {	
	var _obj= document.getElementById(sender);
	if (_obj==null) { return ; }
	
	_obj.scrollTop+=speed;		
	
	if (_debugMode==1) {
		window.status=_obj.scrollTop.toString();
	}
}

function scrollItemVerticalHold(sender,speed,duration) {
	if (_scrollTimer!=null) {
		clearInterval(_scrollTimer);
	}
	_scrollTimer = setInterval("scrollItemVertical('"+sender+"',"+speed.toString()+")",duration);
}

function scrollItemHorizon(sender,speed) {
	var _obj= document.getElementById(sender);
	if (_obj==null) { return ; }
	
	_obj.scrollLeft+=speed;		
}

function scrollItemHorizonHold(sender,speed,duration) {
	_scrollTimer = setInterval("scrollItemHorizon('"+sender+"',"+speed.toString()+")",duration);
}


function scrollItemHoldCancel() {
	clearInterval(_scrollTimer);
}