var tkStep = 2;
var tkDelay = 20;
var tkTimeInterval = false;
var tkTimeout;
var tkScrolling;
var tkText;
var tkInited  = false;

function tkInit() {
	if(tkTimeout) clearTimeout(tkTimeout);
	tkFrame = document.getElementById('slideFrame');
	if(!tkFrame) return;
	tkText = document.getElementById('slideContent');
	tkText.style.left = '0px';
	tkTick = true;
	tkInited = true;
	tkScroll();
}

function tkScroll() {
	if(!tkInited) return; 
	if(tkStep>0) {
		if(parseInt(tkText.style.left) - tkStep + tkText.offsetWidth <= tkFrame.offsetWidth) {
			tkText.style.left = tkFrame.offsetWidth - tkText.offsetWidth + 'px';
			tkTick = false;
		}
	}
	else {
		if(parseInt(tkText.style.left) - tkStep >= 0) {
			tkText.style.left = '0px';
			tkTick = false;
		}
	}
	if(tkTick == true) {
		tkScrolling = true;
		tkText.style.left = parseInt(tkText.style.left) - tkStep +'px';
		tkTimeout = setTimeout('tkScroll()', tkDelay);
	}
	else {
		tkScrolling = false;
		if(tkTimeout) clearTimeout(tkTimeout);
	}
}

function tkSet(step) {
	if(!tkInited) return; 
	if(!step) {
		tkTick = false;
		tkScrolling = false;
		if(tkTimeout) clearTimeout(tkTimeout);
	}
	else {
		tkStep = step;
		tkTick = true;
		if(!tkScrolling) {
			tkTick = true;
			tkScroll();
		}
	}
}

