//
//	SiteMapWebPart.js - © Questech Systems
//	This notice must stay intact for use. Not for resale.
//

var g_bIE4 = document.all && !document.getElementsByTagName;
var g_strImgChannelOpenHTML;
var g_strImgChannelClosedHTML;
var g_strToggleIDSuffix = "x";
var DivActive = null;
var ImgActive = null;
function toggleLayer(nID,obgIng) {

	var pLayer;
	var pToggle;
	
	if (g_bIE4) {
		pLayer = document.all.item(nID);
		pToggle = document.all.item(nID + g_strToggleIDSuffix);
} else {
	
		pLayer = document.getElementById(nID);
	//	pToggle = document.getElementById(nID + g_strToggleIDSuffix);
	}

	

	if (pLayer.style.display != "none") {
	   // pLayer.style.display = "none";
	    obgIng.innerHTML = g_strImgChannelClosedHTML;
		//pToggle.innerHTML = g_strImgChannelClosedHTML;
	} else {
	//pLayer.style.display = "block";
	obgIng.innerHTML = g_strImgChannelOpenHTML;
		//pToggle.innerHTML = g_strImgChannelOpenHTML;
}
if (DivActive != null && DivActive != pLayer) {
    $(DivActive).slideToggle('slow');
    ImgActive.innerHTML = g_strImgChannelClosedHTML;
}
ImgActive = obgIng;
DivActive = pLayer;
if (pLayer.style.display != "none") {
    ImgActive = null;
    DivActive = null;

}
$(pLayer).slideToggle('slow');

}

function actionLayer(bExpand) {

	var pLayers;
	var pToggle;
	var strStyleDisplay;
	var strInnerHTML;
	var i;
	
	if (g_bIE4) {
		pLayers = document.all.tags("ul");
	} else {
		pLayers = document.getElementsByTagName("ul");
	}
	
	if (bExpand) {
		strStyleDisplay = "block";
		strInnerHTML = g_strImgChannelOpenHTML;
	} else {
		strStyleDisplay = "none";
		strInnerHTML = g_strImgChannelClosedHTML;
	}
	
	if (g_bIE4) {
		for (i = 0; i < pLayers.length; i++) {
			pToggle = document.all.item(pLayers[i].id + g_strToggleIDSuffix);
			if (pToggle) {
				pLayers[i].style.display = strStyleDisplay;
				pToggle.innerHTML = strInnerHTML;
			}
		}
	} else {
		for (i = 0; i < pLayers.length; i++) {
			pToggle = document.getElementById(pLayers[i].id + g_strToggleIDSuffix);
			if (pToggle) {
				pLayers[i].style.display = strStyleDisplay;
				pToggle.innerHTML = strInnerHTML;
			}
		}
	}

}
