// Browser & Platform Variables
var platform = navigator.platform.substr(0,3);
var browser = navigator.appName;
var shortVersion = navigator.appVersion.substr(0,1);
var longVersion = navigator.appVersion;

// Variables needed for Rollovers
var over = 'no';
var whichOne = ' ';
var whichNews = '1';
var styleSheetElement;
var oldElement;


// Function to Assign the relative path to images and links
if (whichLevel == 0) {
	var path = '';
} else {
	var path = '../';
}


navBackgroundOn = new Image();
navBackgroundOn.src = "images/nav_1_on.gif";
navBackgroundOff = new Image();
navBackgroundOff.src = "images/nav_1.gif";

navGranteeOn = new Image();
navGranteeOn.src = "images/nav_2_on.gif";
navGranteeOff = new Image();
navGranteeOff.src = "images/nav_2.gif";

navTechSupportOn = new Image();
navTechSupportOn.src = "images/nav_3_on.gif";
navTechSupportOff = new Image();
navTechSupportOff.src = "images/nav_3.gif";

navEvaluationOn = new Image();
navEvaluationOn.src = "images/nav_4_on.gif";
navEvaluationOff = new Image();
navEvaluationOff.src = "images/nav_4.gif";

navLogicOn = new Image();
navLogicOn.src = "images/nav_5_on.gif";
navLogicOff = new Image();
navLogicOff.src = "images/nav_5.gif";

navResourcesOn = new Image();
navResourcesOn.src = "images/nav_6_on.gif";
navResourcesOff = new Image();
navResourcesOff.src = "images/nav_6.gif";

navCommunicationsOn = new Image();
navCommunicationsOn.src = "images/nav_7_on.gif";
navCommunicationsOff = new Image();
navCommunicationsOff.src = "images/nav_7.gif";



// function that turns on the main nav graphics as well as the menus
function menuOn(pic) {
	over = 'yes';
	if ((browser == 'Netscape') && (shortVersion < 5)) {
		on(pic);		
	}
	else {
		
		var layerName = pic + 'Menu';
		styleSheetElement = document.getElementById(layerName);
		if(document.images) {
			if (whichOne != ' ') {
				if (whichLevel == '1') {
					eval('document.images[whichOne].src = sec' + whichOne + 'Off.src');
				} else {
					eval('document.images[whichOne].src = ' + whichOne + 'Off.src');
				}
				whichOne = whichOne + 'Menu';
				oldElement = document.getElementById(whichOne);
				oldElement.style.visibility = "hidden";
				
			}
			styleSheetElement.style.visibility = "visible";
			if (whichLevel == 1)  {
				eval('document.images[pic].src = sec' + pic + 'On.src');
			} else {
				eval('document.images[pic].src = ' + pic + 'On.src');
			}
			whichOne = layerName;		
		}
	}
}


// Timer function that is run to give the user time to get to the menu from the button
function overChecker(pic) {
	if ((browser == 'Netscape') && (shortVersion < 5)) {
		off(pic);		
	}
	else {
		whichOne = pic;
		over = 'no';
		setTimeout("menuOff()", 900);
	}
}

// function that turns off the main nav graphics as well as the menus
function menuOff() 
{
	if (document.images) {
		if (over == 'no')  {	
			styleSheetElement.style.visibility = "hidden";
			if (whichLevel == 1) {
				eval('document.images[whichOne].src = sec' + whichOne + 'Off.src');
			} else {
				eval('document.images[whichOne].src = ' + whichOne + 'Off.src');
			}
		}	
	}
}


// Image replace On Function	
function on(pic) {
	document.images[pic].src = eval(pic + 'On.src');
}
        

// Image replace Off Function	
function off(pic) {
	document.images[pic].src = eval(pic + 'Off.src');
}

function getRandomNum() {
	return (Math.floor(Math.random() * (3 - 1)) + 1);
}

// Change Class

function changeClass(elem, className1,className2)
{
    elem.className = (elem.className == className1)?className2:className1;
}

// Toggle Hide/Show div

function toggle_visibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}

// Hide div
					
function hide_visibility(id) {
for (var i = 0; i < id.length; i++) {
	var e = document.getElementById(id[i]);
e.style.display = 'none';
} 
}

// Show div

function show_visibility(id) {
for (var i = 0; i < id.length; i++) {
	var e = document.getElementById(id[i]);
e.style.display = 'block';
}
}

// window opener 4 news
function windowOpener1(desktopURL)   
		{
		desktop = window.open(desktopURL,"news","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width=730,height=700,resizable=no")
	}
	
// window opener 4 downloads/signup/login
function downloadOpener(desktopURL)   
		{
		desktop = window.open(desktopURL,"downloads","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width=730,height=700,resizable=yes")
	}
	
// window opener 4 downloads/signup/login
function privacyOpener(desktopURL)   
		{
		desktop = window.open(desktopURL,"downloads","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width=730,height=700,resizable=yes")
	}
	
// window opener 4 news
function messageOpener(desktopURL)   
		{
		desktop = window.open(desktopURL,"downloads","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width=640,height=400,resizable=no")
	}