function handleNavState() {
 // assumes that rollover images have same name with _f2
 for (var i=1; i<11; i++) {
  var objLink = document.getElementById("hrefNav" + i);
  if (objLink) {
   handleNavRollover(objLink, "leftNav_imgNav" + i, 0);
  }
 }
 adjustAdminNavState();
}

function handleNavRollover(objLink, strImgId, intRoll) {
 // intRoll: 0=off, 1=on
 var objImg = document.getElementById(strImgId);
 var strImage = objImg.src;
 var strRollState = "";
 var strOffState = "";
 if (strImage.indexOf("_f2") > -1) {
   strRollState = strImage;
   strOffState = strImage.replace(/\_f2/, "");
 } else {
   strRollState = strImage.replace(/\.gif/, "_f2.gif");
   strOffState = strImage;
 }
 if (location.href.indexOf(objLink.href)>-1) {
  strOffState = strRollState;
 }
 if (intRoll == 0) {
  objImg.src = strOffState;
 } else {
  objImg.src = strRollState;
 }
}

function adjustAdminNavState() {
 // assumes that rollover images have same name with _f2
 if (window.location.href.toLowerCase().indexOf("/admin/")>-1 ) {
 for (var i=0; i<20; i++) {
  var objLink = document.getElementById("hrefNav" + i);
  if (objLink) {
   objLink.href=setToAdmin(objLink.href);
   //handleNavRollover(objLink, "leftNav_imgNav" + i, 0);
  } // end if
 } // end for
} // end if
} // end function

function setToAdmin(strOldUrl) {
   var aryParse = strOldUrl.split("/");
   var strNewUrl = "";
   for (var x=0; x<aryParse.length; x++ ) 
   {
    if (x == aryParse.length - 1) {
     strNewUrl += "admin/";
    }
    strNewUrl += aryParse[x];
    if (x < aryParse.length -1) {
      strNewUrl += "/";
    }
   } // end for
   return strNewUrl;
}