function imgOn(imgName)
{
	if (document.getElementById(imgName))
	{
		document.getElementById(imgName).src = "gui/"+ imgName + "_over.jpg";
	}
}

function imgOff(imgName)
{
	if (document.getElementById(imgName))
	{
		document.getElementById(imgName).src = "gui/"+ imgName + ".jpg";
	}
}

// Note: Used to disable a link in admin.
function NotAvailable(x)
{
}

function getCategoryList(categoryTagName, xmlFileName)
{
	if (window.XMLHttpRequest)
	{
		// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else
	{
		// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open("GET","data/" + xmlFileName, false);
	xmlhttp.send();
	xmlDoc=xmlhttp.responseXML; 

	document.write("<table class='index'>");
	var x=xmlDoc.getElementsByTagName(categoryTagName);
	for (i=0;i<x.length;i++)
	{ 
		var categoryName = x[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue;
		
		var categoryNameNoSpace = categoryName.replace(/\W/gi, "-");
		categoryNameNoSpace = categoryNameNoSpace.replace(/--/gi, "-");
		categoryNameNoSpace = categoryNameNoSpace.replace(/--/gi, "-");
		
		var categoryThumbnail = categoryNameNoSpace + ".jpg";
		var categoryPageName = categoryTagName + "-" + categoryNameNoSpace + ".shtml";
		
		if (i%2 == 0) document.write("<tr>");
		document.write("<td class='index_image'>");
		document.write("<a href='" + categoryPageName + "'><img src='tn/" + categoryThumbnail + "' alt='" + categoryName + "'></a>");
		document.write("</td>");
		document.write("<td>");
		document.write("<a href='" + categoryPageName + "'>" + categoryName + "</a>");
		document.write("</td>");
		if (i%2 == 1) document.write("</tr>");
	}
	
	//fix the table
	document.write("</table>");
}


function getCategoryListBullet(categoryTagName, xmlFileName)
{
	if (window.XMLHttpRequest)
	{
		// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else
	{
		// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open("GET","data/" + xmlFileName, false);
	xmlhttp.send();
	xmlDoc=xmlhttp.responseXML; 

	document.write("<ul>");
	var x=xmlDoc.getElementsByTagName(categoryTagName);
	for (i=0;i<x.length;i++)
	{ 
		var categoryName = x[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue;
		
		var categoryNameNoSpace = categoryName.replace(/\W/gi, "-");
		categoryNameNoSpace = categoryNameNoSpace.replace(/--/gi, "-");
		categoryNameNoSpace = categoryNameNoSpace.replace(/--/gi, "-");
		
		var categoryPageName = categoryTagName + "-" + categoryNameNoSpace + ".shtml";
		
		document.write("<li>");
		document.write("<a href='" + categoryPageName + "'>" + categoryName + "</a>");
		document.write("</li>");
	}
	
	//fix the table
	document.write("</ul>");
}

function activeNav(sNavID)
{
	document.getElementById(sNavID).src="gui/" + sNavID + "_active.jpg";
}

function getPagename()
{
	var sPath = window.location.pathname;
	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	return sPage;
}

var gPageName = getPagename();
function doNavImageOn(sNavID)
{
	if(doNavHoverAction(sNavID)) imgOn(sNavID);
}

function doNavImageOff(sNavID)
{
	if(doNavHoverAction(sNavID)) imgOff(sNavID);
}

function doNavHoverAction(sNavID)
{
	var doIt = true;
	switch(gPageName.toLowerCase())
	{
		case "index.shtml":
		  if(sNavID == "home") doIt = false;
		  break;
		case "office.shtml":
		  if(sNavID == "office") doIt = false;
		  break;
		case "industrial_domestic.shtml":
		  if(sNavID == "indus") doIt = false;
		  break;
		case "personal-garment-lockers.shtml":
		  if(sNavID == "per") doIt = false;
		  break;
		case "school-education.shtml":
		  if(sNavID == "school") doIt = false;
		  break;
		case "misc-products-and-accessories.shtml":
		  if(sNavID == "misc") doIt = false;
		  break;
		case "contact.shtml":
		  if(sNavID == "contact") doIt = false;
		  break;
		default:
		  doIt = false;
	}	
	return doIt;
}
