

var _currMenuItem	= null;
var _currSubMenu	= null;
// var _menubarRootFolder -- defined in menubar.ascx



function menubarItem_onmouseover(A)
{
	var submenuContainer = document.getElementById("SUBMENU");	
	
	if(null != _currMenuItem)
		_currMenuItem.className = "MENUBAR_ITEM";
	if(null != _currSubMenu)
		_currSubMenu.style.display = "none";
	
// get the CSS class to apply to the menuitem
	_currMenuItem 				= A;
	var mouseoverClass			= A.getAttribute("mouseoverClass");
			
// if this is the HOME link
	if(mouseoverClass == "ITEM_0"){
	
		if(_currSubMenu != null)
			_currSubMenu.style.display		= "none";
		
		submenuContainer.style.display	= "none";
		_currMenuItem.className 		= "MENUBAR_ITEM "+ mouseoverClass;
		return;
	}
	
	
	_currSubMenu					= document.getElementById(mouseoverClass + "_SUBMENU");
	_currMenuItem.className 		= "MENUBAR_ITEM "+ mouseoverClass;
	submenuContainer.className		=  mouseoverClass;
	
	
	if(_currSubMenu.id == "ITEM_3_SUBMENU")
		buildRecruitmentSvcsMenu();
		
	_currSubMenu.style.display		= "inline";
	submenuContainer.style.display	= "";
}


function menubarItem_onmouseout(A)
{
}


function document_onclick()
{
	var submenuContainer = document.getElementById("SUBMENU");
	
	if(null != _currMenuItem)
		_currMenuItem.className = "MENUBAR_ITEM";
	if(null != _currSubMenu)
		_currSubMenu.style.display = "none";
		
	_currMenuItem = null;
	_currSubMenu  = null;
	submenuContainer.style.display	= "none";
}

function buildRecruitmentSvcsMenu(){

	var regEx		= new RegExp(_menubarRootFolder, "g");
	var path			= document.location.pathname.replace(regEx, "");
	
	var pathParts		= path.split("/");
	var discard 	 	= pathParts.shift();
	var siteSection	= pathParts[0]
	var filename		= pathParts[pathParts.length-1];
	var folderName	= pathParts[pathParts.length-2];
	
	var sMsg  = "";
	    sMsg += "path: "+ path +"\n";
	    sMsg += "siteSection: "+ siteSection +"\n";
	    sMsg += "filename: "+ filename +"\n";
	    sMsg += "folderName: "+ folderName +"\n";
	    sMsg += "pathParts: "+ pathParts +"\n";
//	alert(sMsg);	
					
// build the menu ... 
	_currSubMenu.innerHTML	= "";
	var 	submenuItem			= document.createElement("li");
	var 	submenuItemLink		= document.createElement("A");
		submenuItemLink.setAttribute("href", _menubarRootFolder+"/JobFinder/default.aspx");
		submenuItemLink.innerHTML = "HOME";
		submenuItem.appendChild( submenuItemLink );
		_currSubMenu.appendChild( submenuItem );
		
	if(siteSection.toLowerCase() != "jobfinder"){
		
		var 	submenuItem			= document.createElement("li");
		var 	submenuItemLink		= document.createElement("A");
			submenuItemLink.setAttribute("href", _menubarRootFolder+"/JobFinder/Candidate/default.aspx");
			submenuItemLink.innerHTML = "JOB SEEKERS";
			submenuItem.appendChild( submenuItemLink );
			_currSubMenu.appendChild( submenuItem );
			
		var 	submenuItem			= document.createElement("li");
		var 	submenuItemLink		= document.createElement("A");
			submenuItemLink.setAttribute("href", _menubarRootFolder+"/JobFinder/Employer/default.aspx");
			submenuItemLink.innerHTML = "EMPLOYERS";
			submenuItem.appendChild( submenuItemLink );
			_currSubMenu.appendChild( submenuItem );
		
	}
	else if(folderName.toLowerCase() == "jobfinder"){
	
		var 	submenuItem			= document.createElement("li");
		var 	submenuItemLink		= document.createElement("A");
			submenuItemLink.setAttribute("href", _menubarRootFolder+"/JobFinder/Candidate/default.aspx");
			submenuItemLink.innerHTML = "JOB SEEKERS";
			submenuItem.appendChild( submenuItemLink );
			_currSubMenu.appendChild( submenuItem );
			
		var 	submenuItem			= document.createElement("li");
		var 	submenuItemLink		= document.createElement("A");
			submenuItemLink.setAttribute("href", _menubarRootFolder+"/JobFinder/Employer/default.aspx");
			submenuItemLink.innerHTML = "EMPLOYERS";
			submenuItem.appendChild( submenuItemLink );
			_currSubMenu.appendChild( submenuItem );
	}
	else if(folderName.toLowerCase() == "candidate"){
	
		var 	submenuItem			= document.createElement("li");
		var 	submenuItemLink		= document.createElement("A");
			submenuItemLink.setAttribute("href", _menubarRootFolder+"/JobFinder/Candidate/search.aspx");
			submenuItemLink.innerHTML = "SEARCH JOBS";
			submenuItem.appendChild( submenuItemLink );
			_currSubMenu.appendChild( submenuItem );
			
		var 	submenuItem			= document.createElement("li");
		var 	submenuItemLink		= document.createElement("A");
			submenuItemLink.setAttribute("href", _menubarRootFolder+"/JobFinder/Candidate/MailList_SignUp.aspx");
			submenuItemLink.innerHTML = "JOB ALERT LIST";
			submenuItem.appendChild( submenuItemLink );
			_currSubMenu.appendChild( submenuItem );
			
		var 	submenuItem			= document.createElement("li");
		var 	submenuItemLink		= document.createElement("A");
			submenuItemLink.setAttribute("href", _menubarRootFolder+"/JobFinder/Candidate/StaffPlacement.aspx");
			submenuItemLink.innerHTML = "STAFF PLACEMENT SERVICE";
			submenuItem.appendChild( submenuItemLink );
			_currSubMenu.appendChild( submenuItem );
	}
	else if(folderName.toLowerCase() == "employer"){
	
		var 	submenuItem			= document.createElement("li");
		var 	submenuItemLink		= document.createElement("A");
			submenuItemLink.setAttribute("href", _menubarRootFolder+"/JobFinder/Employer/PkgList.aspx");
			submenuItemLink.innerHTML = "POST A JOB";
			submenuItem.appendChild( submenuItemLink );
			_currSubMenu.appendChild( submenuItem );
			/*
		var 	submenuItem			= document.createElement("li");
		var 	submenuItemLink		= document.createElement("A");
			submenuItemLink.setAttribute("href", _menubarRootFolder+"/JobFinder/Employer/StaffPlacement.aspx");
			submenuItemLink.innerHTML = "STAFF PLACEMENT SERVICE";
			submenuItem.appendChild( submenuItemLink );
			_currSubMenu.appendChild( submenuItem );
			*/
	}
	
}


function menubar_setPageHeight(){
	
	var layoutTable 	= document.getElementById("TBL_MAIN_LAYOUT");
	var scrollHeight	= document.body.scrollHeight;
	
	layoutTable.style.height = scrollHeight;
}
