/*#################################################################################
AP-Ticker v 1.0
#################################################################################*/

/* ** Option - Specify the required values here ** */
var id = 0;
var height = '50';
var width = 0;
var padding = '6';
var speed = 13;
var speed2 = 22;
var pause = 9000;

/*###############################################################################*/

/* ** Actual Program - DO NOT EDIT!! ** */
/* Initialize System-Variables */
var num;
var element;
var elements;
var last = -1;
var next = 0;
var ticker;
var opacity = 1;
var margin = parseInt(padding)*2+parseInt(height);

/* Ticker-Functions */
function AP_tickerload() {
	elements = document.getElementById('ticker').getElementsByTagName('li');
	var ticker = document.getElementById('ticker');
	var ticker_height_ie5 = parseInt(padding)*2+parseInt(height);
	var ie5=document.getElementById&&document.all&&!navigator.userAgent.match(/Opera/)&&navigator.userAgent.match(/IE 5/);
	if (ie5)
		ticker.style.height = ticker_height_ie5+'px';
	else
		ticker.style.height = height+'px';
		
	ticker.style.padding = padding+'px';
	if (width != 0)
		ticker.style.width = width+'px';
	ticker.style.display = 'block';
	for (var i = 0; i < elements.length; i++) {
		elements[i].style.opacity = 1;
		elements[i].style.display = 'none';
		elements[i].style.marginTop = margin+'px';
	}
	elements[0].style.display = 'block';
	next = 0;
	window.setTimeout(AP_tickerscroll,1000);
}
function AP_tickerloop() {
	last = next;
	next = next + 1;
	opacity = 1;
	if (elements.length > 1)
		setTimeout(AP_tickerfade,pause);
}
function AP_tickerfade() {
	if (opacity > 0) {
		opacity = opacity - 0.1;
		opacity = parseInt(opacity*100)/100;
		elements[last].style.opacity = opacity;
		window.setTimeout(AP_tickerfade,speed2);
	} else {
		if (next == elements.length)
			next = 0;
		elements[last].style.display = 'none';
		window.setTimeout(AP_tickerscroll,200);
	}
}
var element;
function AP_tickerscroll() {
	if (margin == height) {
		elements[next].style.marginTop = (height+padding)+'px';
		elements[next].style.display = 'block';
		elements[next].style.opacity = 1;
	}
	if (margin > 0) {
		margin = margin - 2;
		elements[next].style.marginTop = margin+'px';
		elements[next].style.marginBottom = height+'px';
		window.setTimeout(AP_tickerscroll,speed);
	} else {
		margin = height;
		AP_tickerloop();
	}
}