// Navigation Utils
// REQUIRES: utils.js

// Globals
var CLASS_LINK = "link";
var CLASS_LINK_OFF = CLASS_LINK + " off";
var CLASS_LINK_ON = CLASS_LINK + " on";
var CLASS_LINK_OVER = CLASS_LINK + " over";


/**
 * Set link to 'over' state
 */
function setLinkOver( sLinkID ) {
	
  if (document.getElementById(sLinkID)) {
	
    document.getElementById(sLinkID).className = CLASS_LINK_OVER;
	}
}


/**
 * Set link to 'on' state
 */
function setLinkOn( sLinkID ) {

  if (document.getElementById(sLinkID)) {
	
    document.getElementById(sLinkID).className = CLASS_LINK_ON;
	}
}


/**
 * Set link to 'out' state
 */
function setLinkOut( sLinkID ) {

  var oLink = document.getElementById(sLinkID);
	
  if (oLink.id != sCurLinkID) {
	
	  oLink.className = CLASS_LINK_OFF;
	
	} else {
		
	  oLink.className = CLASS_LINK_ON;
	}
}


/**
 * Initialise top nav
 */
function initNav() {

  if (sCurLinkID != null) {
	
	  setLinkOn(sCurLinkID);
	}
}
