var currentElement;

var fadeInOutTime = 0.5;
var opacityFadeInStart = 0;
var opacityFadeInEnd   = 0.999;

function showElement(id) {
	if(currentElement != null && currentElement != id) {
		hideElement(currentElement);
	}
	$("menuitem_" + id).className = "menuitem_selected";
	$(id).style.visibility = "visible";
	currentElement = id;
	//setFrameSize(id);
}

function hideElement(id) {
	$("menuitem_" + id).className = "menuitem";
	$(id).style.visibility = "hidden";
}

function menuItemMouseOver(obj) {
	obj.className = "menuitem_selected";
}

function menuItemMouseOut(obj) {
	if(obj.id != ('menuitem_' + currentElement)) {
		obj.className = "menuitem";
	}
}

function consoleMsg(string) {
	if($('debugcon')) {
		$('debugcon').innerHTML = string + "<br/>" + $('debugcon').innerHTML;
	}
}

function setFrameSize(id) {
	frameContainerElement = $(id);
	ee = frameContainerElement.select(".contentFrame")[0];
	
	if( ee.contentWindow && ee.contentWindow.document ) {
		//frameContainerElement.style.height = ($(ee.contentWindow.document.body).scrollHeight + 20) + "px";
		frameContainerElement.style.height = (ee.contentWindow.document.body.scrollHeight + 100) + "px";
		alert(frameContainerElement.id + ":" + frameContainerElement.style.height);
	}
}

function setFrameSizes() {
	$$('.frame').each(
		function(e) {
			setFrameSize(e.id);
		}
	);
	alert("Done setting sizes");
}

Event.observe(window,"load", 
	function(e) {
		//setTimeout("setFrameSizes()",5000);
		//includeContent();
	}
);

Event.observe(window,"scroll",
	function(e) { 
		$('flashcontent').style.top = $(document.body).cumulativeScrollOffset().top + "px";
	}
);

function dump(obj) {
	var out = "";
	for(var i in obj) {
		out += i + "\n";
	}
	return out;
}