
var imageArray = new Array();

function toggleVisibility(source,target)
{
	if (document.getElementById(target).className == 'hidden')
	{
		document.getElementById(target).className = 'visible';
		source.className = 'switch open';
	}
	else
	{
		document.getElementById(target).className = 'hidden';
		source.className = 'switch closed';
	}
}

function changePicture(source,imgname)
{
	resetClassName(source.parentNode);
	source.className = 'active';
	document.getElementById('projectimage').src = imgname;
	document.getElementById('projectimage').setAttribute("value", imgname);
	source.blur();	
}

function changeNewsPicture(source, imgname, target)
{
	resetClassName(source.parentNode);
	source.className = 'active';
	document.getElementById(target).src = imgname;
	source.blur();	
}

function addImageToList(source,imgname)
{
	var addimage = new Array(source,imgname);
	imageArray.push(addimage);
}

function nextPicture()
{
	var currentImagename = '';
	currentImagename = document.getElementById('projectimage').getAttribute('value');
	if (imageArray.length > 0)
	{
		for (var i = 0; i < imageArray.length; i++)	
		{
			if (imageArray[i][1] == currentImagename)
			{				
				if ((i+1) < imageArray.length)
				{
					source = document.getElementById((imageArray[(i+1)][0]));
					changePicture(source,imageArray[(i+1)][1]);
				}
				else
				{
					source = document.getElementById((imageArray[0][0]));
					changePicture(source,imageArray[0][1]);
				}
				i = imageArray.length;
			}
		}
	}
}

function resetClassName(objekt)
{
	i = 0;
	while (objekt.childNodes[i])
	{
		objekt.childNodes[i].className = '';
		i++;
	}
}

function toggleProjectSelector(target)
{
	if (document.getElementById(target).className == 'hidden')
	{
		document.getElementById(target).className = 'visible';
	}
	else
	{
		document.getElementById(target).className = 'hidden';
	}	
}

function delayMenu()
{
	window.setTimeout("toggleProjectSelector('projectbox')", 2000);
}



