function showTicker(show){
	var t1 = document.getElementById("ticker_on");
	var t2 = document.getElementById("ticker_sp");
	var t3 = document.getElementById("ticker_off");
	if(show == true){
		t1.style.visibility = "visible";
		t1.style.height = "24px";
		t2.style.height = "24px";
		t3.style.visibility = "hidden";
	}else{
		t1.style.visibility = "hidden";
		t1.style.height = "0px";
		t2.style.height = "0px";
		t3.style.visibility = "visible";
	}
}

function getObj(name)
{
	if (document.getElementById){
		this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	}else if (document.all){
		this.obj = document.all[name];
		this.style = document.all[name].style;
	}else if (document.layers){
		this.obj = document.layers[name];
		this.style = document.layers[name];
	}
}

function divScroller(id, speed, delay)
{
	if (document.getElementById){
		var scroller = new getObj(id);
		
		scroller.style.position = "relative";
		scroller.style.overflow = "hidden";
		scroller.obj.innerHTML = "<div id=\"" + id + "_inner\">" + scroller.obj.innerHTML + "</div>";
		
		var inner = new getObj(id + "_inner");
		inner.style.position = "absolute";
		inner.style.left = parseInt(scroller.style.width) + "px";
		inner.style.top = parseInt(scroller.style.height) + "px";

		inner.style.left = "0px";
		inner.style.width = parseInt(scroller.style.width) + "px";
		limit = inner.obj.getElementsByTagName('div').length * parseInt(scroller.style.height);
	
		setTimeout("divScrollHelperV(\'" + id + "\', " + limit + ", " + speed + ", " + delay + ")", speed);
	}
}

function divScrollHelperV(id, limit, speed, delay)
{
	var scroller = new getObj(id);
	var inner = new getObj(id + "_inner");
	
	nextTick = speed;
	
	if (!inner.style.top) inner.style.top = "0px";
	
	if (parseInt(inner.style.top) < -limit){
		inner.style.top = parseInt(scroller.style.height) + "px";
	}else{
		inner.style.top = (parseInt(inner.style.top) - 1) + "px";
	}
	
	if (!(parseInt(inner.style.top) == parseInt(scroller.style.height)) &&
		!(parseInt(inner.style.top) == -limit) &&
		(parseInt(inner.style.top) % parseInt(scroller.style.height)) == 0){
		nextTick = delay;
	}
	
	setTimeout("divScrollHelperV(\'" + id + "\', " + limit + ", " + speed + ", " + delay + ")", nextTick);
}

function divScrollItemsStyler(id, direction)
{
	var scroller = new getObj(id);
	var inner = new getObj(id + "_inner");
	
	elements = inner.obj.getElementsByTagName('div');
	
	for (var i = 0; i < elements.length; i++){
		var item = elements.item(i);
		
		item.style.width = scroller.style.width;
	}
}