/**
 * 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();


var start2 = 0;
var first2 = 0;
var move2;
var src2 = new Array();
var alt2 = new Array();
var curImg = 0;
var moveTickerDelay;


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 startImgTicker2() {
	var box = document.getElementById('tickerbox3');
	
	//window.clearTimeout(moveTickerDelay);
	
	/*first2 = box.firstChild.offsetWidth;
	
	
	
	start2 = start2 + 1;
	var boxwidth = 0;
	
	box.firstChild.style.marginLeft = '-'+start2+'px';
	
	
	if(start2 >= first2) {
			//last = box.firstChild;
			del = box.removeChild(box.firstChild);
			del.style.marginLeft = 0+'px';
			box.appendChild(del);
			start2 = 0;
	}*/

	/*for (var bild in box.getElementsByTagName("a"))
	{
	
		box.childNodes[i].firstChild.style.MozOpacity = 1;
		i++;
	}*/
	var imgA;
	var lastImgA;
	
	//if (curImg == 0) {
	imgA = box.childNodes[curImg];	
	setOpacityFull(imgA);
	setText2(box.childNodes[curImg]);
			
	if (curImg == 0) {
		lastImgA = box.childNodes[box.childNodes.length-1];			
	} else {
		lastImgA = box.childNodes[curImg-1];	
	}
	
	setOpacityHalf(lastImgA);
	//}
	
	//alert(curImg+":" + box.childNodes.length +"<br />" );
	if (curImg < box.childNodes.length-1)
	{
		curImg++;
	} 
	else
	{
		curImg = 0;
	}
	
	move2 = window.setTimeout('startImgTicker2()', 2000);

}


function setPause() {
	

	window.clearTimeout(move);
}

function setPause2() {
	
window.clearTimeout(moveTickerDelay);
	window.clearTimeout(move2);
	
}

function setText(title) {
	
	var textfield = document.getElementById('portfolio-update-value');
	//alert(this);
	textfield.innerHTML = title;
}

function setText2(obj) {
	
	var textfield = document.getElementById('news-update-value');
	//alert(this);
	textfield.innerHTML = obj.firstChild.title;
}

function clearText() {
	
	var textfield = document.getElementById('portfolio-update-value');
	//alert(this);
	textfield.innerHTML = "";
}

function clearText2() {
	
	var textfield = document.getElementById('news-update-value');
	//alert(this);
	textfield.innerHTML = "";
}



function setOpacityFull(obj) {

obj.firstChild.style.MozOpacity = 1;
obj.firstChild.style.Opacity = 1;
obj.firstChild.style.filter = 'Alpha(opacity=100")';
/*
obj.style.MozOpacity = 1;
obj.style.Opacity = 1;
obj.style.filter = 'Alpha(opacity=100")';*/
	//obj.style.Opacity = 1;
	
}

function setOpacityHalf(obj) {

/*obj.style.MozOpacity = 0.4;
obj.style.Opacity = 0.4;
obj.style.filter = 'Alpha(opacity=40")';
*/
obj.firstChild.style.MozOpacity = 0.4;
obj.firstChild.style.Opacity = 0.4;
obj.firstChild.style.filter = 'Alpha(opacity=40")';
	//obj.style.Opacity = 1;
	
}

function setNewCurImg(id) {
	curImg = id;
}

function tickerDelay() {
	
	moveTickerDelay = window.setTimeout('startImgTicker2()', 500);
	//startImgTicker2();
}

function setOpacityHalfAll() {
	var box = document.getElementById('tickerbox3');
	
	for (var i = 0;i <= box.childNodes.length-1;i++)
	{
		setOpacityHalf(box.childNodes[i]);
	}
	
	
}