var ticker_int;

var pixel_speed = 2;
var speed_time = 30;
var ticker_going = true; 

if(navigator.appName=="Netscape") {
	pixel_speed = 2;
	speed_time = 1;
}

 
function onTemplateLoaded(message) {
	//called when the video is loaded
	callFlash("addEventListener", "play", "stop_ticker_event");
  callFlash("addEventListener", "pause", "start_ticker_event");
	//stopVideo
}
function changeLayout() {
	
	
	//var first_ele = array_ticker.shift();
	//array_ticker.push(first_ele);
	//if(!is_playing) {
		for(var i=0;i<array_ticker.length;i++) {
			var ele = document.getElementById("channel_ticker_"+i);
			//alert(ele.style.right);
			var string_left = ele.style.left;
			string_left = (string_left.substring(0,string_left.length-2)*1);
			ele.style.left = string_left - pixel_speed+"px";
			//alert(ele.style.left);
			if(string_left<=knock_off_place) {
				//resetDisplay(i);
				//i = array_ticker.length +1;
				//alert(i);
				var ele = document.getElementById("channel_ticker_"+i).style.left = final_place;
				//alert(ele.style.right);
			}
			
		}
		//alert("change");
		clearInterval(ticker_int);
		ticker_int = setTimeout("changeLayout()",speed_time);
//	}
	
}
function onContentLoad(infoObj) {
	callFlash("stopVideo");
	//callFlash("showBrightcoveMenuPage");
	//callFlash("streamStart","automatic");
	callFlash("showTitleName",true);
}
function stop_start_scroll() {
	//test if scroll is moving  ie is ticker_int cleared or not
	if(ticker_going==true) {
		//stop
		stop_ticker();
	}
	else {
		start_ticker();
	}

}


function stop_ticker_event(infoObj) {
	stop_ticker();
	
}
function start_ticker_event(infoObj) {
	start_ticker();
}


function stop_ticker() {
	clearInterval(ticker_int);
	ticker_going = false;
}
function start_ticker() {
	clearInterval(ticker_int);
	changeLayout();
	ticker_going = true;
}

function mouse_over_start() {
	if(ticker_going==true) {
		clearInterval(ticker_int);
		changeLayout();
	}
}
function mouse_over_stop() {
	if(ticker_going==true) {
		clearInterval(ticker_int);
	}
}



