/*
function showBodyItem (headElem){
	seekndestroy = headElem.parentNode.childNodes[3];
	neighbourSeekers = headElem.parentNode.parentNode.childNodes;
	//neighbourSeekers = Selector.findChildElements(headElem.parentNode.parentNode, ".startitem");
	//alert(neighbourSeekers[1].getElementsByTagName("div")[0]);
	
	for (i=1; i<neighbourSeekers.length; i=i+2){
		destroyer = neighbourSeekers[i].getElementsByTagName("div")[0];
		if (destroyer != seekndestroy && destroyer.style.display != "none") {
			//alert(destroyer.innerHTML);
			Effect.SlideUp(destroyer, { duration: 0.1, transition: Effect.Transitions.sinoidal });
		}
	}
	Effect.SlideDown($(seekndestroy), { duration: 0.3, transition: Effect.Transitions.sinoidal });
	//alert("test");
	return false;
}
*/
function showBodyItem (headElem){
	//var showDiv = headElem.parentNode;
	//var showDIv2 = $(showDiv).findElement(".body");
	var showDiv = Selector.findElement(headElem.parentNode.childNodes, ".body");
	//var containerChilds = Selector.findChildElements(headElem.parentNode.parentNode, ".body");
	var containerChilds = $$(".body");
	
	for (i=0; i<containerChilds.length; i++){
		destroyer = containerChilds[i];
		if (destroyer != showDiv && destroyer.style.display != "none") {
			Effect.SlideUp(destroyer, { duration: 0.1, transition: Effect.Transitions.sinoidal });
		}
	}
	Effect.SlideDown(showDiv, { duration: 0.3, transition: Effect.Transitions.sinoidal });
	return false;
}

function setHeight(){
	
}

function DelayedResize(event) {
	if (navigator.userAgent.toLowerCase().indexOf("msie 6.")==-1){
		
		if (document.viewport.getHeight() > 600){
			$('menu').setStyle({position: "fixed"});
			$('top').setStyle({position: "fixed"});
			if ($('up')){$('up').setStyle({position: "relative", top: "-310px"})}
			$$('.kurssprung').each(function(obj){
				obj.setStyle({position: "relative", top: "-310px"});
			});
			if (startseite == true){
				$('container').setStyle({backgroundAttachment: "fixed"});
				$('top').setStyle({backgroundAttachment: "fixed"});
			}
			//alert("grer");
		} else {
			if ($('up')){$('up').setStyle({position: "relative", top: "0"})}
			$('menu').setStyle({position: "absolute"});
			$('top').setStyle({position: "absolute"});
			$$('.kurssprung').each(function(obj){
				obj.setStyle({position: "relative", top: "0"});
			});
			if (startseite == true){
				$('container').setStyle({backgroundAttachment: "scroll"});
				$('top').setStyle({backgroundAttachment: "scroll"});
			}
			//alert("kleiner");
		}
	}
	window.clearTimeout(windowResizeTimeout);
}

function resize(event)
{
	window.clearTimeout(windowResizeTimeout);
	windowResizeTimeout = window.setTimeout(DelayedResize, 100);
};

function setCollapseHeight(){
	$$('.collapse').each(function(item){
		var hght =  item.getHeight();
		item.setStyle({height: hght+"px", display: "none"});
	});
}

function loadinit(event){
	DelayedResize();
	setCollapseHeight();
	Event.observe(window, "resize", resize);
}

var windowResizeTimeout;
//var startseite;
Event.observe(document, "dom:loaded", loadinit);