
function init(){
	ProtoLayerInit();
	if(contentTextDiv.getContentHeight()>contentTextAreaDiv.h){
		butScrollUpDiv.inherit();
		butScrollDownDiv.inherit();
	}
}

var isScrolling;

function scrollText(dir){
	isScrolling=true;
	doScroll(dir);
}

function doScroll(dir){
	if(isScrolling){
		if((contentTextDiv.y+dir<=0)&&(contentTextDiv.y+dir>=contentTextAreaDiv.h-contentTextDiv.getContentHeight())){
			contentTextDiv.moveTo(null,contentTextDiv.y+dir);
			//Grey out buttons when limit of scroll is reached
			if(contentTextDiv.y+dir>=0){
				roll('scrollUp','img/but_scroll_up_off.gif')
			}else{
				if(document.getElementById('scrollUp').src.indexOf('_up_on')==-1)roll('scrollUp','img/but_scroll_up_on.gif')
			}
			if(contentTextDiv.y+dir<=contentTextAreaDiv.h-contentTextDiv.getContentHeight()){
				roll('scrollDown','img/but_scroll_down_off.gif')
			}else{
				if(document.getElementById('scrollDown').src.indexOf('_down_on')==-1)roll('scrollDown','img/but_scroll_down_on.gif')
			}
			setTimeout('doScroll('+dir+')',25);
		}
	}
}

function cancelScroll(){
	isScrolling=false;
	return false;
}
