// Birkegaarden.net JS archive

function adjustWidgetBarHeight(){
	var mainHeight = document.body.clientHeight - 254;
	var contentHeight = document.getElementById("ContentContainer").offsetHeight;
	var widgetHeight = 170 + 290 + 250 + 40;
	if ((widgetHeight > mainHeight) || (contentHeight > mainHeight)){
		if(widgetHeight > contentHeight){
			document.getElementById("WidgetContainer").style.height = widgetHeight + 'px';	
		}else{
			document.getElementById("WidgetContainer").style.height = contentHeight + 'px';
		}
	}else{
		document.getElementById("WidgetContainer").style.height = mainHeight + 'px';
	}
}
function adjustWidgetHeight(element){
	parent.document.getElementById(element).style.height = document.body.offsetHeight + 10 + "px";
}
function adjustContentHeight(){
	parent.document.getElementById("ContentFrame").style.height = document.getElementById("PageMain").offsetHeight + 30 + "px";
	parent.adjustWidgetBarHeight();
}
function adjustMenuHeight(num){
	parent.document.getElementById("menuFrame").style.height = num + "px";
	document.getElementById("MenuFlashTop").style.height = num + "px";
}
function adjustEventHeight(num){
	document.getElementById("WidgetEvents").style.height = num + "px";
}
function setStaticMenuHeight(){
	parent.document.getElementById("menuFrame").style.height = document.getElementById('wrap').offsetHeight + 'px';
	//document.getElementById("MenuFlashTop").style.height = height + "px";
}
function setStaticMenuHeightFixed(num){
	parent.document.getElementById("menuFrame").style.height = num + 'px';
}
function showDropMenu(dropID, element){
	hideAllDrops();
	if(document.getElementById(dropID).style.visibility == "hidden"){
		document.getElementById(dropID).style.visibility = "visible";
		document.getElementById(dropID).style.left = document.getElementById(element).offsetLeft + document.getElementById(element).offsetWidth/2 - document.getElementById(dropID).offsetWidth/2 + 5 + 'px';
		setStaticMenuHeight();
	}else{
		setStaticMenuHeightFixed(28);
	}
}
function showDropMenuADM(dropID, element){
	hideAllDropsADM();
	if(document.getElementById(dropID).style.visibility == "hidden"){
		document.getElementById(dropID).style.visibility = "visible";
		document.getElementById(dropID).style.left = document.getElementById(element).offsetLeft + document.getElementById(element).offsetWidth/2 - document.getElementById(dropID).offsetWidth/2 + 5 + 'px';
		setStaticMenuHeight();
	}else{
		setStaticMenuHeightFixed(28);
	}
}
function hideAllDrops(){
	document.getElementById("drop3").style.visibility = "hidden";
	document.getElementById("drop4").style.visibility = "hidden";
	document.getElementById("drop5").style.visibility = "hidden";
	document.getElementById("drop6").style.visibility = "hidden";
	document.getElementById("drop7").style.visibility = "hidden";
	document.getElementById("drop8").style.visibility = "hidden";
	document.getElementById("drop9").style.visibility = "hidden";
	setStaticMenuHeightFixed(28);
}
function hideAllDropsADM(){
	document.getElementById("drop3").style.visibility = "hidden";
	document.getElementById("drop4").style.visibility = "hidden";
	//document.getElementById("drop5").style.visibility = "hidden";
	//document.getElementById("drop6").style.visibility = "hidden";
	//document.getElementById("drop7").style.visibility = "hidden";
	//document.getElementById("drop8").style.visibility = "hidden";
	//document.getElementById("drop9").style.visibility = "hidden";
	setStaticMenuHeightFixed(28);
}
