// JavaScript Document
// code to hide and display elements of Region Bfunction HideContent(dshow) {
var divs = document.getElementsByTagName('div');
for(i=0;i<divs.length;i++) {
if(divs[i].id.match(dshow)){ //if they are 'see' divs
if (document.getElementById) {// DOM3 = IE5, NS6
divs[i].style.visibility="hidden";// show/hide
} else {
if (document.layers) { // Netscape 4
document.layers[divs[i]].display = 'hidden';
} else { // IE 4
document.all.hideShow.divs[i].visibility = 'hidden';
}
}
}
}

function ShowContent(dshow) {
var divs = document.getElementsByTagName('div');
for(i=0;i<divs.length;i++) {
if(divs[i].id.match(dshow)) {
if (document.getElementById) {
divs[i].style.visibility="visible";
} else {
if (document.layers) { // Netscape 4
document.layers[divs[i]].display = 'visible';
} else { // IE 4
document.all.hideShow.divs[i].visibility = 'visible';
}
}
}
}
}

function showToggle(dclick, iconid) {
var icon_display = document.getElementById(iconid);
if (document.getElementById(dclick).style.display == 'none' || document.getElementById(dclick).style.display == '') {
document.getElementById(dclick).style.display = 'block';
swapImage(icon_display,"minus");
} else {
document.getElementById(dclick).style.display = 'none';
swapImage(icon_display,"plus");
}
}

function swapImage(changeimage, state) {
if (state == "minus")
{
changeimage.alt = changeimage.alt.replace("expand","collapse");
changeimage.title = changeimage.title.replace("Expand","Collapse");
changeimage.src = "/stellent/images/CorporateRefocus/minus_icon.gif";
}
else
{
changeimage.alt = changeimage.alt.replace("collapse","expand");
changeimage.title = changeimage.title.replace("Collapse","Expand");
changeimage.src = "/stellent/images/CorporateRefocus/plus_icon.gif";
}
}
// Region C
// These variables set for use in function changeLayer(layerId)

var rf_layerIndex = 0;

var rf_prevLayerName = "section" + rf_layerIndex;

var rf_prevLayerTabName = "toc_section" + rf_layerIndex;

var rf_theLayerName = "";

var rf_theLayerTabName = "";

/*to calculate to what value the js variable varsCounter should be set requires server-side scripting. varsCounter should be defined in every page that

calls rf_changeLayer(rf_layerId).

*/
function rf_changeLayer(rf_layerId, prefix, thisVarsCounter)

{

 // alert("prefix is: " + prefix);
var i = 0;

var rf_layerVar = "";

if (rf_theLayerName)

{

rf_prevLayerName = rf_theLayerName; //record prev layer to turn off before recording new layer to turn on.

rf_prevLayerTabName = "toc_" + rf_theLayerName;

} else {

var rf_prevLayerName = "section" + prefix + rf_layerIndex;

var rf_prevLayerTabName = "toc_section" + prefix + rf_layerIndex;
}

 rf_theLayerName = rf_layerId;

 rf_theLayerTabName = "toc_" + rf_theLayerName;

 rf_layerIndex = rf_layerId.charAt(rf_layerId.length-1);
// Test to check if browser == IE

if (document.all)

{

//eval(rf_prevLayerName).style.visibility = "hidden";

//eval(rf_prevLayerTabName).className = "";

eval(rf_theLayerName).style.visibility = "visible";

eval(rf_theLayerName).style.display = "block";

eval(rf_theLayerTabName).className = "current";

}

// Test to check if browser == NN4

else if (document.layers)

{

//document.eval(rf_prevLayerName).visibility = "hidden";

//document.eval(rf_prevLayerTabName).className = "";

document.eval(rf_theLayerName).visibility = "visible";

document.eval(rf_theLayerName).display = "block";

document.eval(rf_theLayerTabName).className = "current";
}

// Test to check if browser == Mozilla, e.g. NN6 upwards

else if (! document.all && document.getElementById)

{

//document.getElementById(rf_prevLayerName).style.visibility = "hidden";

//document.getElementById(rf_prevLayerTabName).className = "";

document.getElementById(rf_theLayerName).style.visibility = "visible";

document.getElementById(rf_theLayerName).style.display = "block";

document.getElementById(rf_theLayerTabName).className = "current";

}
do

{

rf_layerVar = "section" + prefix + i;
rf_layerTabVar = "toc_" + rf_layerVar;

//alert("rf_layerTabVaris: " + rf_layerTabVar + ", rf_layerVar is: " + rf_layerVar +", and rf_theLayerName is: " + rf_theLayerName);

if (rf_layerVar != rf_theLayerName)

{

// Test to check if browser == IE

if (document.all)

{

eval(rf_layerVar).style.visibility = "hidden";

eval(rf_layerVar).style.display = "none";

eval(rf_layerTabVar).className = "";
}

// Test to check if browser == NN4

else if (document.layers)

{

document.eval(rf_layerVar).visibility = "hidden";

document.eval(rf_layerVar).display = "none";

document.eval(rf_layerTabVar).className = "";

}

// Test to check if browser == Mozilla, e.g. NN6 upwards

else if (! document.all && document.getElementById)

{

 document.getElementById(rf_layerVar).style.visibility = "hidden";

document.getElementById(rf_layerVar).style.display = "none";

document.getElementById(rf_layerTabVar).className = "";

}

}
i++;

}while (i < thisVarsCounter)

}

