// JavaScript Document

var whoisonMore = false;

function prepareLinksMore(){
	var links = document.getElementsByTagName("a");
	for (var i=0; i<links.length; i++){
		if(links[i].className == "more"){
			links[i].onmouseover = function(){
				var myTitle = this.getAttribute("name");
				var menuNum = myTitle.charAt(myTitle.length - 1);
				toShowMore('jmenu' + menuNum);
				whoisonMore = false;
			}
			links[i].onmouseout = function(){
				whoisonMore = true;
				setTimeout("toHideMore()",1200);
			}
		}
		if(links[i].className == "secondLevel"){
			links[i].onmouseover = function(){
				whoisonMore = false;
			}
			links[i].onmouseout = function(){
				whoisonMore = true;
				setTimeout("toHideMore()",1200);
			}
		}
	}
}

function toShowMore(id) {
	var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('jmenu'+i)) {document.getElementById('jmenu'+i).style.display='none';}
	}
	if (d) {d.style.display='block';}
}

function toHideMore(){
	if (whoisonMore != false){
		toShowMore();
	}
}

// START CONTROL FUNCTIONS FOR SUB NAV BAR
var whoison = false;

function prepareLinks(){
	var x = document.getElementById('smenu1');
	x.style.display='block';
	var links = document.getElementsByTagName("a");
	for (var i=0; i<links.length; i++){
		if(links[i].className == "firstLevel"){
			links[i].onclick = function(){
				var myTitle = this.getAttribute("name");
				var menuNum = myTitle.charAt(myTitle.length - 1);
				toShow('smenu' + menuNum);
				whoison = false;
			}
		}
	}
}

function toShow(id) {
	var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {
			document.getElementById('smenu'+i).style.display='none';
		}
	}
	if (d) {
		d.style.display='block';
		var tester = document.getElementById('tabMenu');
		tester.className = id;
	}
}

function toHide(){
	if (whoison != false){
		toShow();
	}
}
// END CONTROL FUNCTIONS FOR SUB NAV BAR

// THE CODE BELOW CONTROLS THE MAIN DETAILS NAV. IT IS REDUNDANT WITH ABOVE, AND NEEDS TO BE REWRITTEN
var whoisonMain = false;


function prepareLinksMain(){
	var y = document.getElementById('fmenu1');
if (y)
{
	y.style.display='block';
	var links = document.getElementsByTagName("a");
	for (var i=0; i<links.length; i++){
		if(links[i].className == "firstLevelMain"){
			links[i].onclick = function(){
				var myTitle = this.getAttribute("name");
				var menuNum = myTitle.charAt(myTitle.length - 1);
				toShowMain('fmenu' + menuNum);
				whoisonMain = false;
				
			}
		}
	}
 }
}

function toShowMain(id) {
	var e = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('fmenu'+i)) {
			document.getElementById('fmenu'+i).style.display='none';
		}
	}
	if (e) {
		e.style.display='block';
		var tester = document.getElementById('tabMenuMain');
		tester.className = id;
	}
}

function toHideMain(){
	if (whoisonMain != false){
		toShowMain();
	}
}

function addLoadEvent(func) {
		var oldonload = window.onload;
		if (typeof window.onload != 'function') {
			if ( func != null && typeof(func) == 'function' ) {
				window.onload = func;
			}
		} else {
				window.onload = function() {
						if (oldonload) {
								oldonload();
						}
						if ( func != null && typeof(func) == 'function' ) {
							func();
						}
				}
		}
}
function fixImg(whichId,maxW,maxH) {
	var pix = document.getElementById(whichId);
	
	var w = pix.width;
	var h = pix.height;
	var f = 0;
	
	if (w > maxW) {
		f = 1 - ((w - maxW) / w);
		pix.width = w * f;
		pix.height = h * f;
	}
	
	w = pix.width;
	h = pix.height;
	
	if (h > maxH) {
		f = 1 - ((h - maxH) / h);
		pix.width = w * f;
		pix.height = h * f;
	}
}

function toShowMain(id) {
	var e = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('fmenu'+i)) {
			document.getElementById('fmenu'+i).style.display='none';
		}
	}
	if (e) {
		e.style.display='block';
		var tester = document.getElementById('tabMenuMain');
		tester.className = id;
	}
}

function toHideMain(){
	if (whoisonMain != false){
		toShowMain();
	}
}