
function show_movie(link, strMovie, nWidth, nHeight)
{
	var objFrame = (document.getElementById) ? document.getElementById("movie_frame") : eval("document.all['movie_frame']");
	var objQT = (document.getElementById) ? document.getElementById("qt_container") : eval("document.all['qt_container']");
	var objDownload = (document.getElementById) ? document.getElementById("download") : eval("document.all['download']");
	var objTitle = (document.getElementById) ? document.getElementById("qt_title") : eval("document.all['qt_title']");
	var objCredit = (document.getElementById) ? document.getElementById("qt_credit") : eval("document.all['qt_credit']");
	
	
	var arrNodes = link.parentNode.childNodes;
	var strTitle = "title not found";
	var strCredit = "";
	for(var i = 0; i < arrNodes.length; i++ ) 
	{
		if(arrNodes[i].id == "title")
		{
			strTitle = arrNodes[i].innerHTML;
		}
		
		else if(arrNodes[i].id == "credit")
		{
			strCredit = arrNodes[i].innerHTML;
		}
	}
	
	nWidth_Avail = window.innerWidth - 80;
	nHeight_Avail = window.innerHeight - 100;
	
	// movie is larger than available browser content area
	while (nWidth > nWidth_Avail || nHeight > nHeight_Avail)
	{
		nWidth = nWidth * 0.9;
		nHeight = nHeight * 0.9;
	}
	
	// position div
	nWidth_div = nWidth + 10;
	nHeight_div = nHeight + 73 + 17; // 17 for the qt plugin controller
	objFrame.style.width = nWidth_div;
	objFrame.style.height = nHeight_div;

	// document.documentElement.scrollTop / Left

	if (navigator.appName.indexOf("Microsoft")!=-1) 
	{
		nWidth_Win = document.body.offsetWidth;
		nHeight_Win = document.body.offsetHeight;
	}
	else
	{
		nWidth_Win = window.innerWidth;
		nHeight_Win = window.innerHeight;
	}
	
	objFrame.style.left = document.body.scrollLeft + (nWidth_Win - nWidth_div) / 2;
	objFrame.style.top = document.body.scrollTop + (nHeight_Win - nHeight_div) / 2;

	// display div
	objFrame.style.display = "block";
	
	// add 17 pixels for the controller bar of the qt plug-in
	nHeight += 17;
	
	// show the qt plugin
	objQT.innerHTML = '<embed src="' + strMovie + '" width="' + nWidth + '" height="' + nHeight + '" pluginspage="http://www.apple.com/quicktime/download/" scale="aspect" autoplay="true" controller="true"></embed>';
	objDownload.href = strMovie;
	objTitle.innerHTML = strTitle;
	objCredit.innerHTML = strCredit;
	
	return false;
}

function hide_movie()
{
	var objFrame = (document.getElementById) ? document.getElementById("movie_frame") : eval("document.all['movie_frame']");
	var objQT = (document.getElementById) ? document.getElementById("qt_container") : eval("document.all['qt_container']");
	
	objQT.innerHTML = '';
	objFrame.style.display = "none";
	
	return false;
}
