/**
 * Javascript
 *
 * @author      Falk Oehmigen, falk [dot] oehmigen [at] webdesign [dot] de
 * @uses        fileadmin/templates/scripts/js/default.js
 * @version     1.0 (2006-10-31)
 */
var aktimage = "typo3temp/pics/247ad68853.jpg";
var start = 0;
var first = 0;
var move;

var src = new Array();
var alt = new Array();

function tickermenu() {
	aktimage = document.getElementById('meetsimage').src;
	//document.getElementById('tickerbox').innerHTML = aktimage;
	
	var imgbox = document.getElementById('tickerbox');
	var images = imgbox.childNodes;
	
	
	x = 0;
	for(i=0; i< images.length; i++)
	{
			if(images[i].tagName == 'IMG') {
					src[x] = images[i].getAttributeNode('src').value;
					alt[x] = images[i].getAttributeNode('alt').value;
					
					x++;
			}
	}
	
	
	for(i=0; i< images.length; i++)
	{
			if(images[i].nodeType != 1 && images[i].tagName != 'A') {
					imgbox.removeChild(images[i]);
			}
	}
	
	startTicker();
}

function findImage(n) {
	var test = '';
	for(i=0; i < alt.length; i++)
	{
		test += src[i];
		if(alt[i] == n) {
			return src[i];
			break;
		}
	}
}

function setImage(n) {
	setPause();
	document.getElementById('meetsimage').src = findImage(n);
}

function returnImage() {
	document.getElementById('meetsimage').src = aktimage;
	startTicker;
}

function startTicker() {
	var box = document.getElementById('tickerbox');
	first = box.firstChild.offsetWidth;
	
	start = start + 1;
	var boxwidth = 0;
	
	box.firstChild.style.marginLeft = '-'+start+'px';
	
	
	if(start >= first) {
			//last = box.firstChild;
			del = box.removeChild(box.firstChild);
			del.style.marginLeft = 0+'px';
			box.appendChild(del);
			start = 0;
	}
	
	move = window.setTimeout('startTicker()', 50);

}

function clearTickerbox() {
		var box = document.getElementById('tickerbox2');
		
		for(i=0; i<box.childNodes.length; i++)
		{
			if(box.childNodes[i].nodeName = '#text') box.removeChild(box.childNodes[i]);
		}
}

function startImgTicker() {
	var box = document.getElementById('tickerbox2');
	first = box.firstChild.offsetWidth;
	
	start = start + 1;
	var boxwidth = 0;
	
	box.firstChild.style.marginLeft = '-'+start+'px';
	
	
	if(start >= first) {
			//last = box.firstChild;
			del = box.removeChild(box.firstChild);
			del.style.marginLeft = 0+'px';
			box.appendChild(del);
			start = 0;
	}
	
	move = window.setTimeout('startImgTicker()', 40);

}

function setPause() {
	window.clearTimeout(move);
}
