// Copyright Acro Media Inc. 1998-2006, www.acromediainc.com


// Copyright Year
var copyrightYear = {
	init: function(){
		if(document.getElementById('insertYear')) document.getElementById('insertYear').innerHTML = new Date().getFullYear();
	}
}


// External Links
var externalLinks = {
	init: function(){
		if (!document.getElementsByTagName) return;
		var anchors = document.getElementsByTagName("a");
		for (var i=0; i<anchors.length; i++) {
			if (anchors[i].getAttribute("href") && anchors[i].getAttribute("rel") == "external") anchors[i].target = "_blank";
		}
	}
}


// Safari Status
var detect = navigator.userAgent.toLowerCase();
var safStatus,thestring;
function checkSafari(){
	if (checkIt('safari')) safStatus = true;
	else safStatus = false;
	function checkIt(string){
		place = detect.indexOf(string) + 1;
		return place;
	}
}


// Drop Lists
function setList(targetDiv) {
	var obj = document.getElementById(targetDiv);
	if(obj.className == "openList") obj.className = "closeList";
	else obj.className = "openList";
}


// Div Toggle
currentDiv = undefined;
function divToggle(targetDiv) {
	if(document.getElementById(currentDiv)) {
		document.getElementById(currentDiv).style.display='none';
	}
	//
	if(document.getElementById(targetDiv)) {
		if(targetDiv != currentDiv) {
			document.getElementById(targetDiv).style.display='block';
			currentDiv = targetDiv;
		} else {
			currentDiv = undefined;
		}
	}
}


// Tabs
var toggleList = undefined;
function setArticle(targetDiv) {
	if(document.getElementById(toggleList)) {
		document.getElementById(toggleList).className = "closeList";
	}
	if(document.getElementById(targetDiv)) {
		if(targetDiv != toggleList) {
			document.getElementById(targetDiv).className = "openList";
			toggleList = targetDiv;
		} else {
			toggleList = undefined;
		}
	}
}


// Tab System
currentTab = "researchFindings";
function setTab(targetTab) {
	if(targetTab != currentTab) {
		document.getElementById(currentTab).style.display = 'none';
		document.getElementById(targetTab).style.display = 'block';
		currentTab=targetTab;
	}
}


// Map System
var timeout;
function mapOver(targetParam){
	window.clearTimeout(timeout);
	var uls = document.getElementsByTagName('ul');
	for (var a = 0; a < uls.length; a++){
		if(uls[a].className == "countryInfo"){
			uls[a].parentNode.style.display = "none";
		}
	}
	document.getElementById(targetParam).style.display = "block";
	timeout = window.setTimeout ("mapOut('"+targetParam+"')", 5000);
}
function mapOut(targetParam){
	document.getElementById(targetParam).style.display = "none";
}
var map = {
	timeout:null,
	over : function (targetParam){
		window.clearTimeout(this.timeout);
		var uls = document.getElementsByTagName('ul');
		for (var a = 0; a < uls.length; a++){
			if(uls[a].className == "countryInfo"){
				uls[a].parentNode.style.display = "none";
			}
		}
		document.getElementById(targetParam).style.display = "block";
		this.timeout = window.setTimeout ("map.out('"+targetParam+"')", 3000);
	},
	out : function (targetParam){
		document.getElementById(targetParam).style.display = "none";
	}
}


// Globescan Team System
var currentArticle = undefined;
var lastImage;
function setTeam(targetDiv) {
	if(document.getElementById(currentArticle)) {
		document.getElementById(currentArticle).className = "closeList";
	}
	if(lastImage != undefined){
		lastImage.src = lastImage.src.substring(0, lastImage.src.lastIndexOf("_")) + "_01.gif";
	}
	//
	if(document.getElementById(targetDiv)) {
		targetImg = document.getElementById('i'+targetDiv);
		targetImg.src = targetImg.src.substring(0, targetImg.src.lastIndexOf("_")) + "_02.gif";
		lastImage = targetImg;
		if(targetDiv != currentArticle) {
			document.getElementById(targetDiv).className = "openList";
			currentArticle = targetDiv;
		} 
		else {
			currentArticle = targetDiv;
			document.getElementById(targetDiv).className = "openList";
		}
	}
}
function bioScan(){
	var loc = String(window.location);
	var temp = loc.lastIndexOf("htm?");
	if(temp != -1){
		var exName = loc.substring(loc.lastIndexOf("=") + 1);
		setTeam(exName);
	}
}


//Board of Directors
var dirDepth = "/";
imageArray = new Array("", "richard", "doug", "lloyd", "steve");
function resetImages(){
	for(i=1; i<=4; i++){
		document.getElementById("section"+i).style.display="none";
		document.getElementById("section"+i+"_img").src= "graphics/"+imageArray[i]+"_01.jpg";
	}
}
function setVisible(box) {
	document.getElementById("sections").style.display="block";
	resetImages();
	document.getElementById("section"+box+"_img").src= "graphics/"+imageArray[box]+"_02.jpg";
	document.getElementById("section"+box).style.display="block";
}
function closeMain(){
	document.getElementById("sections").style.display="none";
	resetImages();
}


// Window Onload Function
window.onload = function (){
	bioScan();
	loadFunction();
	checkSafari();
	copyrightYear.init();
	externalLinks.init();
	if(document.getElementById('bioContainer')) bioScan();
}
