var scriptWorks = false;
var scriptActive = false;
var currentMenu = "";
var agent=navigator.userAgent.toLowerCase();
var colourTemp;

ie4 = (document.all)? true:false;
ns6 = (document.getElementById)? true:false;

if (ie4) {
	if (ns6) {
		ns6 = false;
	}
}

if ((ie4)||(ns6)) {
scriptWorks = true;
}

var shiftRate=60;
var brightest=120;

function colourShift(item) {
if (scriptWorks) {
    var colorCode='';
    for (var i=0;(i*20)<=brightest;i++) {
        colorCode=i*20;
        eval("setTimeout('changeColour(\""+item.id+"\",\""+colorCode+"\")', shiftRate*i)");
        }
	}
}

function changeColour(item, colour) {
    colourTemp = '0';
    if (ie4) colourTemp = hexToDec(document.all[item].style.color.substring(1,3));
    if (colourTemp <= colour) {
        colour = decToHex(colour);
        if (ie4) document.all[item].style.color = "#"+ colour + colour + colour;
        if (ns6) document.getElementById(item).style.color = "#"+ colour + colour + colour;
        }
    }
    		
var hexbase="0123456789ABCDEF";

function decToHex(number) {
  return hexbase.charAt((number>> 4)& 0xf)+ hexbase.charAt(number& 0xf);
}

function hexToDec(number) {
  return parseInt(number.toUpperCase(), 16);
}

