function loadMenu() {
  if (document.getElementById('leftNavContainer')) {

    /******************************************
       preload the arrow images
    ******************************************/
    preloadImages();


    /******************************************
       explicitly set their display property to 'none' so the
       toggle function will work as expected the first time
    ******************************************/
    setDisplay('lending_realestate','none');
    setDisplay('lending_corporate','none');
	setDisplay('lending_consumer','none');
    setDisplay('acq_realestate','none');
    setDisplay('acq_corporate','none');
    setDisplay('acq_consumer','none');
	
	setInitialDisplay(css_id);

    /******************************************
      use javascript to attach the onclick event to the arrows
    ******************************************/
    //attachOnclick();

    /******************************************
      apply appropriate filter to search
    ******************************************/
    //filterClick();
  }
}


function toggleDisplay(objectID) {
  var object = document.getElementById(objectID);
  state = object.style.display;

  var imgName = objectID + '_arrow';
  //var a_tag = getAnchorFromOff(objectID);

  if (state == 'none') {
    document[imgName].src = eval(imgName + "on.src");
	document[imgName].alt = "Click to collapse menu";
    //a_tag.title = (g_alwaysOpen == objectID) ? "" : "Click to collapse menu";
    object.style.display = 'block';
  }
  else if (state != 'none') {
    document[imgName].src = eval(imgName + "off.src");
    document[imgName].alt = "Click to expand menu";
	//a_tag.title = (g_alwaysOpen == objectID) ? "" : "Click to expand menu";
    object.style.display = 'none';
  }
}


//var g_alwaysOpen = null;

/* function called once to set the menu that will always stay open */
function setInitialDisplay(objectID) {

  if (objectID != '') {
    //g_alwaysOpen = objectID;

    /* open nav */
    toggleDisplay(objectID);
  }
}


/* does just what it says.  only called onload */
function setDisplay(objectID,state) {
  var object = document.getElementById(objectID);
  object.style.display = state;
}

function preloadImages(){
  if (document.images) {
  	lending_realestate_arrowon = new Image();
    lending_realestate_arrowon.src = "http://www.southbridgeinv.com/images/arrow_on.gif";
    lending_realestate_arrowoff = new Image();
    lending_realestate_arrowoff.src = "http://www.southbridgeinv.com/images/arrow_off.gif";

    lending_corporate_arrowon = new Image();
    lending_corporate_arrowon.src = "http://www.southbridgeinv.com/images/arrow_on.gif";
    lending_corporate_arrowoff = new Image();
    lending_corporate_arrowoff.src = "http://www.southbridgeinv.com/images/arrow_off.gif";
	
	lending_consumer_arrowon = new Image();
    lending_consumer_arrowon.src = "http://www.southbridgeinv.com/images/arrow_on.gif";
    lending_consumer_arrowoff = new Image();
    lending_consumer_arrowoff.src = "http://www.southbridgeinv.com/images/arrow_off.gif";
	
    acq_realestate_arrowon = new Image();
    acq_realestate_arrowon.src = "http://www.southbridgeinv.com/images/arrow_on.gif";
    acq_realestate_arrowoff = new Image();
    acq_realestate_arrowoff.src = "http://www.southbridgeinv.com/images/arrow_off.gif";

    acq_corporate_arrowon = new Image();
    acq_corporate_arrowon.src = "http://www.southbridgeinv.com/images/arrow_on.gif";
    acq_corporate_arrowoff = new Image();
    acq_corporate_arrowoff.src = "http://www.southbridgeinv.com/images/arrow_off.gif";

    acq_consumer_arrowon = new Image();
    acq_consumer_arrowon.src = "http://www.southbridgeinv.com/images/arrow_on.gif";
    acq_consumer_arrowoff = new Image();
    acq_consumer_arrowoff.src = "http://www.southbridgeinv.com/images/arrow_off.gif";

  }
}