// JavaScript Document

/* Navigation menu */
var obj = null;
var currentNavPanel = 0;

function showNavPanel(index){
	hideNavPanel();
	currentNavPanel = index;
	if(currentNavPanel > 0){
		document.getElementById("navPanel" + currentNavPanel).style.visibility = "visible";
		document.getElementById("navPanel" + currentNavPanel).style.display = "block";
	}
}
function hideNavPanel(){
	if(currentNavPanel > 0){
		document.getElementById("navPanel" + currentNavPanel).style.visibility = "hidden";
		document.getElementById("navPanel" + currentNavPanel).style.display = "none";
		currentNavPanel = 0;
	}
}

// Routines to handle quicklink panels at bottom of page
var QuickLinkTimer = null;
var QuicklinkSpeed = 10;

// create array of quicklink panels
var QuickLinkObj = new Array()
//alert("here");

function showQuicklink(index){
	hideQuicklink();
	QuickLinkObj[index].dir = -QuicklinkSpeed;
}
function hideQuicklink(){
	for(index=1; index<QuickLinkObj.length; index++){
		if (QuickLinkObj[index].height < QuickLinkObj[index].heightDest){
			QuickLinkObj[index].dir = QuicklinkSpeed;
		}
	}
}
function QuickLinkAnimation(){
	for(index=1; index<QuickLinkObj.length; index++){
		if (QuickLinkObj[index].dir != 0){
			QuickLinkObj[index].height = QuickLinkObj[index].height + QuickLinkObj[index].dir;
			if (QuickLinkObj[index].dir < 0){
				if (QuickLinkObj[index].height < 0){
					QuickLinkObj[index].dir = 0;
					QuickLinkObj[index].height = 0;
				}
			}
			if (QuickLinkObj[index].dir > 0){
				if (QuickLinkObj[index].height > QuickLinkObj[index].heightDest){
					QuickLinkObj[index].dir = 0;
					QuickLinkObj[index].height = QuickLinkObj[index].heightDest;
				}
			}
			QuickLinkObj[index].container.height = 192 - QuickLinkObj[index].height;
			QuickLinkObj[index].obj.top = 28 - QuickLinkObj[index].height;
		}
	}
}

// constructor for a quicklink panels
function setQuickLinkObj(container,obj) {
  this.container = container.style;
  this.obj = obj.style;
  this.heightDest = obj.offsetHeight - 9;
  this.height = obj.offsetHeight - 9;
  this.dir = 0;
}

function mainInit(){
	// Setup quicklinks
	QuickLinkObj[1] = new setQuickLinkObj(document.getElementById("qLContainer1"),document.getElementById("quicklink1"));
	QuickLinkObj[1].obj.top = 28 - QuickLinkObj[1].heightDest;
	QuickLinkObj[2] = new setQuickLinkObj(document.getElementById("qLContainer2"),document.getElementById("quicklink2"));
	QuickLinkObj[2].obj.top = 28 - QuickLinkObj[2].heightDest;
	QuickLinkObj[3] = new setQuickLinkObj(document.getElementById("qLContainer3"),document.getElementById("quicklink3"));
	QuickLinkObj[3].obj.top = 28 - QuickLinkObj[3].heightDest;
	QuickLinkObj[4] = new setQuickLinkObj(document.getElementById("qLContainer4"),document.getElementById("quicklink4"));
	QuickLinkObj[4].obj.top = 28 - QuickLinkObj[4].heightDest;
	QuickLinkTimer = setInterval("QuickLinkAnimation()",20);
	// Position quicklinks, signposts and footer
/*	var sPage = sPath.substring(window.location.pathname.lastIndexOf('/') + 1);
	alert(sPage);*/
//	var qlh = document.getElementById("content").offsetHeight + 145 + 20;
	var qlh = document.getElementById("content").offsetHeight + 145 + 20;
	document.getElementById("quickLinkColumns").style.top = qlh;
	document.getElementById("signPostColumns").style.top = qlh + 49;
	document.getElementById("footer").style.top = qlh + 220;
}

