var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var NS4 = (bName == "Netscape" && bVer >= 4);
var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
var NS3 = (bName == "Netscape" && bVer < 4);
var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);

if (NS4 || IE4)
// Set the layet language for the browser
	{
	if (navigator.appName == "Netscape")
		{
		layerStyleRef="layer.";
		layerRef="document.layers";
		styleSwitch="";
		layerVis="show";
		layerHid="hide";
		}
	else
		{
		layerStyleRef="layer.style.";
		layerRef="document.all";
		styleSwitch=".style";
		layerVis="visible";
		layerHid="hidden";
		}
	}

function iframeAdjust(FrameName,iAdj)
{
	if(IE4)
	{
		newHeight = document.body.offsetHeight-iAdj;
		eval("document.all['"+FrameName+"'].style.height="+newHeight+";")
	}
	if (NS4)
	{
		newHeight = document.body.offsetHeight-133;
		eval("document.getElementById('"+FrameName+"').height="+(newHeight)+";")
	}
}

var Key_ID = "<%=ID%>";
var lastID = "";

function expandFolder(fID,noCollapse)
{
	//NoCollapse is a flag that will not collapse a folder if necessary
	//this is used because ShowItems calls this method and we
	//dont want to collapse a folder when simply viewing its contents
	if(IE4)
	{
		if (eval('document.all["CategoryView'+fID+'"] != null'))
		{
			if(eval('document.all["CategoryView'+fID+'"].style.display=="none";'))
			{
				document.all['CategoryView'+fID].style.display="block";
				document.all['altImage'+fID].src="northstar/Images/ico-OpenFolder.gif";
				document.all['CategorySign'+fID].innerHTML = "<img src='northstar/Images/opened.gif' width='11' height='11' border='0'>";
			}
			else
			{ 
				//no collapse is simply a flag because sometimes we dont want to collapse but only expand
				//that happens when autoexpanding folders
				if ((noCollapse == "") || (noCollapse == null))
				{
					eval('document.all["CategoryView'+fID+'"].style.display="none";')
					eval('document.all["altImage'+fID+'"].src="northstar/Images/ico-CloseFolder.gif";')
					document.all['CategorySign'+fID].innerHTML = "<img src='northstar/Images/closed.gif' width='11' height='11' border='0'>";
					document.all.src='course.asp?Category_ID='+fID;
				}
			}
		}
	}
	if(NS4)
	{	
		if (eval('document.getElementById("CategoryView'+fID+'") != null'))
		{
			if(eval('document.getElementById("CategoryView'+fID+'").style.display=="none";'))
			{
				document.getElementById('CategoryView'+fID).style.display="block";
				document.getElementById('altImage'+fID).src="northstar/Images/ico-OpenFolder.gif";
				document.getElementById('CategorySign'+fID).innerHTML = "<img src='northstar/Images/opened.gif' width='11' height='11' border='0'>";
			}
			else
			{ 
				//no collapse is simply a flag because sometimes we dont want to collapse but only expand
				//that happens when autoexpanding folders
				if ((noCollapse == "") || (noCollapse == null))
				{
					eval('document.getElementById("CategoryView'+fID+'").style.display="none";')
					eval('document.getElementById("altImage'+fID+'").src="northstar/Images/ico-CloseFolder.gif";')
					document.getElementById('CategorySign'+fID).innerHTML = "<img src='northstar/Images/closed.gif' width='11' height='11' border='0'>";
					parent.document.getElementById('ContentsOfFolder').src='course.asp?Category_ID='+fID;
				}
			}
		}
	}
}

function boldFolder(fID)
{
	//Bold the selected text
	if(IE4)
	{
		if((lastID != "") && (lastID !=null))
		{
			document.all['RowText'+lastID].style.fontWeight="normal";
			document.all['altImage'+lastID].src="northstar/Images/ico-CloseFolder.gif";
		}
		if((fID != "") && (fID !=null))
		{
			document.all['RowText'+fID].style.fontWeight="bold";
			document.all['altImage'+fID].src="northstar/Images/ico-OpenFolder.gif";
		}
	}
	if(NS4)
	{
		if((lastID != "") && (lastID !=null))
		{
			document.getElementById('RowText'+lastID).style.fontWeight="normal";
			document.getElementById('altImage'+lastID).src="northstar/Images/ico-CloseFolder.gif";
		}
		if((fID != "") && (fID !=null))
		{
			document.getElementById('RowText'+fID).style.fontWeight="bold";
			document.getElementById('altImage'+fID).src="northstar/Images/ico-OpenFolder.gif";
		}
	}
	lastID = fID;
}

function openPDF(pdfFileName)
{
if(pdfFileName != "")
	{
	window.open("northstar/data/pdf/"+pdfFileName,"pdfViewer","width=420,height=580,scrollbars=yes,resizable=yes,toolbar=no");
	}
}
