var fldrClosed = new Image();
	fldrClosed.src = '/images/MenuTree/folder.gif';

var fldrOpen = new Image();
	fldrOpen.src = '/images/MenuTree/textfolder.gif';

var NewWin = null;

function ToggleOld1(param, DisplayType){
	var trows = document.getElementsByTagName("tr");
	var DisplaySet = false;
	var FolderDepth = null;
	var IsSubFolderItem = false;
	var i = 0;
	for (i = 0; i < trows.length; i++){
		if (trows[i].id.toString() == ('tr_' + param)){
			FolderDepth = trows[i].id.toString(0).split('.').length;
		}
		else if (trows[i].id.toString() != ('tr_' + param) && trows[i].id.toString().indexOf('tr_' + param) != -1){
			// djt 090422 changed 'inline' to 'block'
			if (DisplayType == null) DisplayType = (trows[i].style.display == 'block') ? 'none' : 'block';
			IsSubFolderItem = (trows[i].id.toString().split('.').length > FolderDepth + 1);
			trows[i].style.display = (!IsSubFolderItem) ? DisplayType : 'none';
			DisplaySet = true;
		}
		else if (DisplaySet) break;
	}
	DisplayType = null;
	parent.document.body.focus();
	return false;
}

function Toggle(param, DisplayType){
	var myElement = document.getElementById("ul_" + param);
	//alert(myElement.style.display);
	if (DisplayType==null){
		if (myElement.style==null || myElement.style.display=="none")
			myElement.style.display="block";
		else
			myElement.style.display="none";

	} else {
		//alert(param);
		var myLevels = param.split('.');
		var i=0;
		var curLevel="";
		for (i=0; i<myLevels.length; i++){
			curLevel += (i==0?"":".") + myLevels[i].toString();
			//alert(curLevel);
			myElement = document.getElementById("ul_" + curLevel);
			if (myElement != null){
				myElement.style.display=DisplayType;
			}
		}
		
		
	}
	
	
	return false;
}



function toggleAll(param){
	var trows = document.getElementsByTagName("div");
	var i = 0;
	switch (parseInt(param)){
		case -1 :
			for (i = 0; i < trows.length; i++){
				if (trows[i].id.toString().indexOf("ul_") > -1){
					//if (trows[i].style.display=="block")
						trows[i].style.display = "none";
				}
			}
			break;
		case 0 :
			toggleAll(-1);
			synchMenu();
			break;
		case 1 :
			for (i = 0; i < trows.length; i++){
				if (trows[i].id.toString().indexOf("ul_") > -1){
					//if (trows[i].style.display=="none")
						trows[i].style.display = "block";
				}
			}
			break;
	}
	parent.scrollTo(0, 0);
	return false;
}

function synchMenu(){
	var i = 0, j = 0, k = 0;
	var LinkArray = null;
	var RootID = null;
	var RootIndex = null;
	var TempArray = null;
	var FirstParent = '';

	toggleAll(-1);	//Close the entire menu
	if (LinkID == 0) return false;

	for (i = 0; i < LinkIDs.length; i++){	//Get the index of the selected menu item
		if (LinkIDs[i] == LinkID) break;
	}
	if (i >= LinkIDs.length) return false;
	
	//document.GetElementById('tr_' + LinkOrders[i].toString()).className = 'lnkHilite';
	
	LinkArray = LinkOrders[i].toString().split('.');
	for (i = 0; i < LinkArray.length - 1; i++){
		FirstParent += (i == 0 ? '' : '.') + LinkArray[i];
	}

		
	//RootID = LinkArray[0];
	//for (i = 0; i < LinkOrders.length; i++){	//Get the index of the selected menu item's root parent
	//	if (LinkOrders[i] == RootID){
	//		RootIndex = i;
	//		break;
	//	}
	//}
	

	//for (i = 0; i < LinkArray.length - 1; i++){
	//	for (j = RootIndex; j < LinkOrders.length; j++){
	//		TempArray = LinkOrders[j].toString().split('.');
	//		if (TempArray.length == (i + 1)){
	//			for (k = 0; k < TempArray.length; k++){
	//				if (TempArray[k] != LinkArray[k]) break;
					// djt 090422 changed 'inline' to 'block'
					//document.all['tr_' + LinkOrders[j]].style.display = 'block';
	//			}
	//		}
	//	}
	//}
	
	if(FirstParent != "") {
		Toggle(FirstParent, 'block');
		}
	return;
}

function changeCursor(item){
	item.style.cursor = 'hand';
}

function PopUpWin(URL){
	if (NewWin && !NewWin.closed) NewWin.close();

	var winX = screen.width;
	var winY = screen.height;
	var WinHrz = (screen.width > 8800) ? 800 : 640;
	var WinVrt = (screen.width > 8800) ? 600 : 480;
	NewWin = window.open(URL, 'NewWin', 'width=' + WinHrz + ',height=' + WinVrt + ',left=' + (winX-WinHrz)/2 + ',top=' + (winY-WinVrt-56)/2 + ',resizable=1,scrollbars=yes');
	NewWin.focus();
	return false;
}
