function colourChange(sElement,sMode) {
	var x = document.getElementById(sElement);
	var agt = navigator.userAgent.toLowerCase() // Make easier for testing
	var isIE6;
	this.ie6 = (agt.indexOf("msie 6") != -1);
	isIE6 = (this.ie6);
	
	if (sMode != "off") {
		if (isIE6 != true) {
			x.style.color = "#ffffff";
		}
	} else {
		x.style.color = "#333333";
	}
}
//
function changeImage(sImage,sStage) {
	var imgName = document.getElementById(sImage);
	imgName.src = "images/star-" + sStage + ".gif";
}
//
// Function to apply a given class to tags that are prefixed with the passed in tag name.
// 	sTag: Tag name (e.g. div)
// 	sPrefix: ID prefix to search for
//	sAction: Class name to apply to tags found with prefix
function classApply (sTag,sPrefix,sAction) {
    var allPageTags = new Array();
	var allPageTags = document.getElementsByTagName([sTag]);
	var fullCount = allPageTags.length -1;
	for (i=0;i<=fullCount;i++) {
		var currentLayer = allPageTags[i].id.indexOf([sPrefix]);
		if (currentLayer != -1) {
			currentLayer = document.getElementById([allPageTags[i].id]);
			currentLayer.className = [sAction];
		}
	}
}
