
   //Array of images. 
var NavLoaded_normal = new Array();
var NavLoaded_rollover = new Array();
var NavNames =  new Array();
function ConstructMenu()
{

// Normals images exactly as named below (+.gif), rollovers as below (+a.gif) NavButtons TR Span ids
if(document.getElementById('navButtons')!=null)
 {
  var spans=document.getElementById('navButtons').getElementsByTagName("span");
  for(var i = 0; i < spans.length; i++)
   {
    NavNames = NavNames.concat(new Array(spans[i].id));
   }
 }
for(var j=0; j<NavNames.length; j++)
 {
  ConstructSubMenu(NavNames[j].toString())
  
 }
 
}

function ConstructSubMenu(Menu)
{
   var subMenuID=Menu+"Menu";
   if(document.getElementById(subMenuID)!=null)
   {
   var spans=document.getElementById(subMenuID).getElementsByTagName("span");
   for(var i = 0; i < spans.length; i++)
    {
    NavNames = NavNames.concat(new Array(spans[i].id));
    }
   }
}

function NavLoadImages() {


	for (i in NavNames) {
		NavName = NavNames[i];
 //Array of images. NavLoaded_normal[NavName]		

		try {
			document.all[NavName].className="mainMenuStatic";
			document.all[NavName].onmouseover = new Function("NavImageRollover(this);");
			document.all[NavName].onmouseout = new Function("NavImageRollout(this);");
		} catch (e) {
			window.status += "Error with " + NavName + "; ";
		}
	}

}

function NavImageRollout(image) {
image.className="mainMenuStatic";
	
}


function NavImagesOff(doc) {


	for (i in NavNames) {
		NavName = NavNames[i];
		try {
		doc.getElementById(NavName).className="mainMenuStatic";
			} catch (e) {
		}
	}

}

var nvActivePopup = null;

function NavImageRollover(image) {


	NavImagesOff(document);
	 image.className="mainMenuMouseOver";
   if (nvPopups[image.id]) {
		nvPopups[image.id].show(nvPopupsShow[image.id][0], nvPopupsShow[image.id][1], nvPopupsShow[image.id][2], nvPopupsShow[image.id][3], nvPopupsShow[image.id][4]);
		NavImagesOff(nvPopups[image.id].document);
		nvActivePopup = nvPopups[image.id];
		
	}

}

function NavPopupClose() {

	try {
		nvActivePopup.hide();
	} catch (e) {
	}
}

var nvPopups = new Array();
var nvPopupsShow = new Array();

function NavLoadSubMenus() {

if(document.getElementById('navButtons')!=null)
{
var spans=document.getElementById('navButtons').getElementsByTagName("span");
for(var i = 0; i < spans.length; i++)
 {
 NavLoadSubMenu(spans[i].id);
 }
}

}



function NavLoadSubMenu(section) {


	var setupPopup = window.createPopup();
	var setupPopupBody = setupPopup.document.body;

	nvPopups[section] = setupPopup;
	nvPopupsShow[section] = new Array(0, document.all[section].offsetHeight - 2, document.all[section + "Menu"].offsetWidth, document.all[section + "Menu"].offsetHeight, document.all[section]);

	setupPopupBody.innerHTML = document.all[section + "Menu"].outerHTML;
	
	var stylesheet = '<link rel="stylesheet" href="media/rebranding.asp?Id=' + getCookieSub("FLEETSTARLASTUSER", "LoggedTime") + '" type="text/css" />';
	
	setupPopup.document.insertBefore(setupPopup.document.createElement(stylesheet));
    var spans=setupPopupBody.document.getElementsByTagName("span");
	for (i = 0; i < spans.length; i++) {
		spans[i].onmouseover = new Function("NavImageRollover(this);");
		spans[i].onmouseout = new Function("NavImageRollout(this);");
	}

}


function LoadHelpManual() 
{
	//newWindow = window.open('http://training.fleetstar-online.com/', 'Fleetstar', 'width=990,height=680');
	newWindow = window.open('FleetstarTrainingLogin.asp', 'FleetstarTraining', 'width=990,height=680');
	
	newWindow.focus();
}

function LoadHelp()
{
	var currentPage = parent.mainFrame.location.href;
	var width = 500;
	var height = 600;
	var left = screen.width - 500;
	var top = screen.height - 600;
	
	// take from last / to only .
	helpPage = currentPage.slice(currentPage.lastIndexOf("/")+1,currentPage.lastIndexOf("."));
	
	newWindow = window.open("help.asp?lang=" + jsLangFile + "&page=" + helpPage,"FSHelp","menubar=1,toolbar=0,scrollbars=0,resizable=0,width="+width+",height="+height+",top="+top+",left="+left);
	newWindow.focus();
}

function LoadHelpAbout()
{
	var currentPage = parent.mainFrame.location.href;
	var width = 250;
	var height = 200;
	//var left = screen.width - 250;
	var left = (screen.width - 250 ) / 2;
	//var top = screen.height - 300;
	var top = (screen.height - 200) / 2;
	
	// take from last / to only .
	helpPage = currentPage.slice(currentPage.lastIndexOf("/")+1,currentPage.lastIndexOf("."));
	
	if (navigator.appVersion.indexOf("MSIE 7") > -1 || navigator.appVersion.indexOf("MSIE 8") > -1)
	{
		newWindow = window.open("HelpAbout.asp?lang=" + jsLangFile ,"HelpAbout","location=no,menubar=no,toolbar=no,scrollbars=no,resizable=no,status=no,width="+width+",height="+height+",top="+top+",left="+left);
	}
	else
	{  
		newWindow = window.open("HelpAbout.asp?lang=" + jsLangFile ,"HelpAbout","menubar=0,toolbar=0,scrollbars=0,resizable=0,location=0,width="+width+",height="+height+",top="+top+",left="+left);
	}
	
	newWindow.focus();
}