<!-- 
    var g_controlDown = false;
    function keyDown(e)
    {
        var keynum
        if(window.event) // IE
        {
            keynum = e.keyCode
        }
        else if(e.which) // Netscape/Firefox/Opera
        {
            keynum = e.which
        }
        if (keynum == 17) // CTRL
        {
            g_controlDown = true;
        }
        return (true) ;
    }
    
    function keyUp(e)
    {
        var keynum
        if(window.event) // IE
        {
            keynum = e.keyCode
        }
        else if(e.which) // Netscape/Firefox/Opera
        {
            keynum = e.which
        }
        if (keynum == 17) // CTRL
        {
            g_controlDown = false;
        }
        return (true) ;
    }

    var g_previousObjTitles = Array();
    var g_highlightColours = Array("#FFC6D6", "#FFDD81", "#B5FDAF", "#CEC0F6", "#BDF4F9", "#FF7970");
    var g_numHighlightColours = 6;
    
    function safeGetElementById(id)
    {
        var obj = null;
        if (document.getElementById)
        {
            obj = document.getElementById(id);
        }
        if (obj == null)
        {
            obj = document.all[id];
        }
        return obj;
    }
    
    function safeGetElementsByTitle(elemType, objTitle)
    {
        var arr = null;
        if (document.getElementsByName)
        {
            arr = document.getElementsByTagName(elemType);
        }
        
        var arr2 = Array();
        
        for(var i=0;i<arr.length;i++)
        {
            if (arr[i].title)
            {
                if (arr[i].title == objTitle)
                {
                    arr2.push(arr[i]);
                }
            }
        }
        return arr2;
    }
    function safeGetTrElementsByTitle(objTitle)
    {
        return safeGetElementsByTitle("tr", objTitle);
    }

    function safeGetTdElementsByTitle(objTitle)
    {
        return safeGetElementsByTitle("td", objTitle);
    }
    
    function removeitemFromArray(arr, item)
    {
        var i = 0;
        while (i < arr.length)
        {
            if (arr[i] == item)
            {
                arr.splice(i, 1);
            }
            else 
            {
                i++;
            }
        }
        return arr;
    }
    
    function change_season(id, name)
    {
		parent.location = setUrlParam(window.location, "selected_season", id);
    }
    
    function setUrlParam(url, name, value)
    {
        var newUrl = "" + url;
        
        // Does the URL have parameters?
        var questionMark = newUrl.indexOf("?");
        if (questionMark == -1)
        {
            // no existing parameters
            newUrl = newUrl + "?" + name + "=" + escape(value);
        }
        else
        {
            // URL has existing parameters
            var paramString = newUrl.substring(questionMark + 1);
            
            // Check for an existing named param in the URL
            var existingParam = paramString.indexOf(name)
            if (-1 == existingParam)
            {
                // Add a new entry for the param
                if (newUrl.charAt(newUrl.length - 1) != "&")
                {
                    newUrl = newUrl + "&";
                }
                newUrl = newUrl + name + "=" + escape(value);
            }
            else
            {
                // Replace the existing param
                var params = paramString.split("&");
                var newParams = "";
                for (i in params)
                {
                    var param = params[i];
                    if (param != "")
                    {
                        if (-1 != param.indexOf(name + "="))
                        {
                            newParams = newParams + name + "=" + escape(value) + "&";
                        }
                        else
                        {
                            newParams = newParams + param + "&";
                        }
                    }
                }
                
                newUrl = newUrl.substring(0, questionMark + 1) + newParams;
            }
        }
        
        return newUrl;
    }

    function removeUrlParam(url, name)
    {
        var newUrl = "" + url;
        
        // Does the URL have parameters?
        var questionMark = newUrl.indexOf("?");
        if (questionMark == -1)
        {
            // no existing parameters
        }
        else
        {
            // URL has existing parameters
            var paramString = newUrl.substring(questionMark + 1);
            
            // Check for an existing named param in the URL
            var existingParam = paramString.indexOf(name)
            if (-1 == existingParam)
            {
                // Param not found
            }
            else
            {
                // Remove the existing param
                var params = paramString.split("&");
                var newParams = "";
                for (i in params)
                {
                    var param = params[i];
                    if (param != "")
                    {
                        if (-1 == param.indexOf(name + "="))
                        {
                            newParams = newParams + param + "&";
                        }
                    }
                }
                
                newUrl = newUrl.substring(0, questionMark + 1) + newParams;
            }
        }
        
        return newUrl;
    }

	function enableElement(id)
    {
        obj = safeGetElementById(id);
		if (obj)
		{
			obj.disabled = false;
		}
    }

	function disableElement(id)
    {
        obj = safeGetElementById(id);
		if (obj)
		{
			obj.disabled = true;
		}
    }

	function hideElement(id)
    {
        obj = safeGetElementById(id);
		if (obj)
		{
			obj.style.display = "none";
		}
    }

	function showElementInline(id)
    {
        obj = safeGetElementById(id);
		if (obj)
		{
			obj.style.display = "inline";
		}
    }

	function showElementBlock(id)
    {
        obj = safeGetElementById(id);
		if (obj)
		{
			obj.style.display = "block";
		}
    }

	function isIE()
	{
		var detect = navigator.userAgent.toLowerCase();
		if ( !(navigator && navigator.userAgent && navigator.userAgent.toLowerCase) )
		{
			return false;
		}
		else
		{
			if  (detect.indexOf('msie') + 1)
			{
				// browser is internet explorer
				return true;
			} 
			else 
			{
				return false;
			}
		}
	} 
		
// -->
