// JavaScript Documentfunction showContent(id) {	if(document.getElementById("tabContent" + id).style.display ) {		document.getElementById("tabContent" + id).style.display = 'block';	}	}	function hideContent(j) {		for(j=1;j<=2;j++) {			document.getElementById("tabContent" + j).style.display = 'none';	}}function hideMenu(k) {		for(k=1;k<=2;k++) {			document.getElementById("tab_" + k).style.display = 'none';	}}function showMenu(id) {	if(document.getElementById("tab_" + id).style.display ) {		document.getElementById("tab_" + id).style.display = 'block';	}	}function openNewWindow(URLtoOpen, windowName, windowFeatures) {   	newWindow=window.open(URLtoOpen, windowName, windowFeatures);}var dpopTimer = "";function showDownloadPopup(e) {	var popDownload = document.getElementById('dpop');	var btnDownload = document.getElementById('download');	if (moveanim.timer != null) {		clearInterval(moveanim.timer);		moveanim.timer = null;	}	// Determine where we should pop up in relation to the download button	position = findElementPos(btnDownload);	popDownload.style.top = "-135" + "px";	popDownload.style.left = "30" + "px";	// If already trigger a rollover, cancel it because we're back in	if (dpopTimer != "")	{		clearTimeout(dpopTimer);		dpopTimer = "";	} else {		setOpacity(0, 'dpop');		popDownload.style.visibility = 'visible';		moveStart(popDownload, parseInt(popDownload.style.left), parseInt(popDownload.style.left), parseInt(popDownload.style.top) + 10, parseInt(popDownload.style.top), 15);		fadeElementSetup('dpop', 0, 100, 13);	}}function hideDownloadPopup() {	// Start timer to hide the pop-up and the overlay	dpopTimer = setTimeout("actuallyHide()", 500);}function actuallyHide() {	var popDownload = document.getElementById('dpop');	if (dpopTimer != "")	{		dpopTimer = "";		moveStart(popDownload, parseInt(popDownload.style.left), parseInt(popDownload.style.left), parseInt(popDownload.style.top), parseInt(popDownload.style.top) - 10, 15);				fadeElementSetup('dpop', 100, 0, 13, 1);	}}//// MOVE: Animate the move of an element.//// Move is also synchronous. One at a time, please.//var moveanim = {time:0, beginX:0, changeX:0.0, beginY:0, changeY:0, duration:0.0, element:null, timer:null};function moveStart(elem, startX, endX, startY, endY, duration){	if (moveanim.timer != null) {		clearInterval(moveanim.timer);		moveanim.timer = null;	}	moveanim.time = 0;	moveanim.beginX = startX;	moveanim.changeX = endX - startX;	moveanim.beginY = startY;	moveanim.changeY = endY - startY;	moveanim.duration = duration;	moveanim.element = elem;	moveanim.timer = setInterval("moveAnimDo();", 15);}function moveAnimDo(){	if (moveanim.time > moveanim.duration) {		clearInterval(moveanim.timer);		moveanim.timer = null;	}	else {		moveX = cubicOut(moveanim.time, moveanim.beginX, moveanim.changeX, moveanim.duration);		moveY = cubicOut(moveanim.time, moveanim.beginY, moveanim.changeY, moveanim.duration);		moveanim.element.style.left = moveX + "px";		moveanim.element.style.top = moveY + "px";		moveanim.time++;	}}//console.log("Initialized");
