// JavaScript Document




function tabOn (numTabs, tabID) {
	for (i=1; i<=numTabs; i++) {
		document.getElementById("tab_"+i).style.backgroundColor = "";	
		document.getElementById("tab_"+i).style.color = "#333333";
	}
	document.getElementById("tab_"+tabID).style.backgroundColor = "#ffffff";
	document.getElementById("tab_"+tabID).style.color = "#eb7d11";
	document.getElementById("tabbedContentSection").innerHTML = tabbedCopy[tabID];
	
	var divHeight = document.getElementById("tabbedContentSection").offsetHeight;
	/* NOTE: Must use .offsetHeight rather than .clientHeight for IE !! */
	
	
	if (divHeight < 276) {
		var divTopMargin = Math.round(('276' - divHeight)/'2');
		var divTopMarginST = divTopMargin.toString() + 'px';
		document.getElementById("tabbedContentTopPadding").style.height = divTopMarginST;
		
		
	}
	else {
		document.getElementById("tabbedContentTopPadding").style.height = "0px";
	}
}

function getDivHeight() {
	alert("offsetHeight: " + document.getElementById( 'tabbedContentSection' ).offsetHeight + " \nclientHeight: " + document.getElementById( 'tabbedContentSection' ).clientHeight);}



// Script for Download Link Popup Windows //
function getPageOffsetLeft(el){
	var x = 0;
	
	if(el){
		if(el.offsetLeft != null){
			x = el.offsetLeft;
			if(el.offsetParent != null){
				x += getPageOffsetLeft(el.offsetParent);
			}
		}
	}
	return x;
}

function getPageOffsetTop(el){
	var y = 0;
	if(el){
		if(el.offsetTop != null){
			y = el.offsetTop;
			if(el.offsetParent != null){
				y += getPageOffsetTop(el.offsetParent);
			}
		}
	}
	return y;
}

function getPosFromEvent(event, getEnd){
	if(event.srcElement){
		pLeft = getPageOffsetLeft(event.srcElement); 
		pTop  = getPageOffsetTop(event.srcElement);
	} else {
		pLeft = getPageOffsetLeft(event.target); 
		pTop  = getPageOffsetTop(event.target);
	}
	
	/* WORKS FOR IE */
	//document.getElementById("PopUp").style.left = (pLeft - 100);
	//document.getElementById("PopUp").style.top = (pTop - 400);
	
	/* WORKS FOR FF */
	var adjustLeft = pLeft - 90;
	var adjustTop = pTop - 380;
	var popUpAdjustLeft = adjustLeft.toString() + 'px'; 
	var popUpAdjustTop = adjustTop.toString() + 'px';
	
	document.getElementById("PopUp").style.left = (popUpAdjustLeft);
	document.getElementById("PopUp").style.top = (popUpAdjustTop);
	
}




/*
function browserSniffer () {
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);
	var ffversion=new Number(RegExp.$1) // capture x.x portion and store as a number
	if (ffversion>=3)
	  document.write("You're using FF 3.x or above")
	  else if (ffversion>=2)
  document.write("You're using FF 2.x")
 else if (ffversion>=1)
  document.write("You're using FF 1.x")
}
else
 document.write("n/a")
}
*/