function populateSection() {
//build the subnav for 'In this section'
var inThisSection = document.getElementById("divInThisSection");
inThisSection.innerHTML = "";
var sectionLineArray = sectionLst.split("|");  // Split into lines
for (var loop = 0; loop < sectionLineArray.length; loop++) {
lineArray = sectionLineArray[loop].split("~");
sectionCode = bTrimString(lineArray[0]);
sectionDisplayText = bTrimString(lineArray[1]);
sectionURL = bTrimString(lineArray[2]);
if (selectedSection == sectionCode && sectionCode != '' ) {
if ( sectionDisplayText == '---' ) {
inThisSection.innerHTML +=('<img src="/core/images/07/B2A78F_dotted_224x14.gif" width="224" height="14"><br />');

}
else if ( sectionDisplayText != '' && sectionURL != '' ) {
inThisSection.innerHTML +=("<a href='"+sectionURL+"'>"+sectionDisplayText+"</a><br />");
}
}
}
inThisSection.style.display = 'block';
}
//build a hidden iFrame in dom
var IFrameObj; // our IFrame object
function callToServer(passedurl) {
if (!document.createElement) {return true};
var IFrameDoc;
var URL = passedurl;
if (!IFrameObj && document.createElement) {
// create the IFrame and assign a reference to the
// object to our global variable IFrameObj.
// this will only happen the first time 
// callToServer() is called
try {
var tempIFrame=document.createElement('iframe');
tempIFrame.setAttribute('id','RSIFrame');
tempIFrame.style.border='0px';
tempIFrame.style.width='0px';
tempIFrame.style.height='0px';
IFrameObj = document.body.appendChild(tempIFrame);

if (document.frames) {
// this is for IE5 Mac, because it will only
// allow access to the document object
// of the IFrame if we access it through
// the document.frames array
IFrameObj = document.frames['RSIFrame'];
}
} catch(exception) {
// This is for IE5 PC, which does not allow dynamic creation
// and manipulation of an iframe object. Instead, we'll fake
// it up by creating our own objects.
iframeHTML='\<iframe id="RSIFrame" style="';
iframeHTML+='border:0px;';
iframeHTML+='width:0px;';
iframeHTML+='height:0px;';
iframeHTML+='"><\/iframe>';
document.body.innerHTML+=iframeHTML;
IFrameObj = new Object();
IFrameObj.document = new Object();
IFrameObj.document.location = new Object();
IFrameObj.document.location.iframe = document.getElementById('RSIFrame');
IFrameObj.document.location.replace = function(location) {
this.iframe.src = location;
}
}
}

if (navigator.userAgent.indexOf('Gecko') !=-1 && !IFrameObj.contentDocument) {
// we have to give NS6 a fraction of a second
// to recognize the new IFrame
setTimeout('callToServer()',10);
return false;
}

if (IFrameObj.contentDocument) {
// For NS6
IFrameDoc = IFrameObj.contentDocument; 
} else if (IFrameObj.contentWindow) {
// For IE5.5 and IE6
IFrameDoc = IFrameObj.contentWindow.document;
} else if (IFrameObj.document) {
// For IE5
IFrameDoc = IFrameObj.document;
} else {
return true;
}

IFrameDoc.location.replace(URL);
return false;
}

// handleResponse is passed two parameters when called from the onload
// event of the pages loaded in the hidden IFRAME:
//	st: a string indicating which div to grab
//	doc: the document object of the page loaded in the IFRAME
function handleResponse(st, doc, st2) {

// get a reference to the DIV containing the data returned to the iframe
var responseMessage = document.getElementById('divVOtiles');
//plug content from here into divVOtiles and display
responseMessage.innerHTML = doc.getElementById(st).innerHTML;
if (doc.getElementById(st2).innerHTML) {responseMessage.innerHTML += doc.getElementById(st2).innerHTML};
responseMessage.style.display="block";
/*//populate did you know
if (doc.getElementById(st3).innerHTML == "nothing") {
//hide the outerdiv, no content
document.getElementById("divDidYouKnow").style.display = "none";
} else {
document.getElementById("didYouKnNowText").innerHTML = doc.getElementById(st3).innerHTML;
document.getElementById("divDidYouKnow").style.display = "block";
}*/
}