﻿    onerror = handleError;
    $(document).ready(function()
    {
        $("#rolloverblock").find("div[rel]:first").each(function(i)
        {
            ChangeRollover($(this));
            $(this).addClass("activeitem");
        });
        $("#rolloverblock div[rel]").hover(function()
        {
            $("#rolloverblock").find("div[rel]").each(function(i){
                $(this).removeClass("activeitem");
                $(this).parent().removeClass("tditemactive");
                $(this).parent().removeClass("itembottomactive");
            });
            ChangeRollover($(this));
            $(this).addClass("activeitem");
        });
    });
    function ToggleQuickLinks()
    {
		if($("#quickbar").attr('class').indexOf("quickbar2")>-1)
		{
			$("#quickbar").removeClass("quickbar2");
			$("#quickitems").slideToggle();        
			$("#quickbar").addClass("quickbar");
		}
		else
		{
			$("#quickbar").removeClass("quickbar");
			$("#quickitems").slideToggle();        
			$("#quickbar").addClass("quickbar2");
		}
    }
    function SlideToggle(oObject, oObject2)
    {
        $(oObject2).addClass("show");
        $(oObject).slideToggle();
        $(oObject2).slideToggle();
    }
    function ChangeRollover(oDiv)
    {
		if(oDiv.parent().attr('class').toUpperCase().indexOf('TDITEM') > -1)
		{
			oDiv.parent().addClass("tditemactive");
		}
		else
		{
			oDiv.parent().addClass("itembottomactive");
		}
        var objVal = oDiv[0].attributes.getNamedItem("rel").value.split("##");
        var oImageURL = objVal[0];
        //var oHead = GetSubstring(objVal[2], 100, false);
        //var oContent = GetSubstring(objVal[3], 170, true);
        var oHead = objVal[2];
        var oContent = objVal[3];
        $("#rolloverdescription").html("<div class='rolloverhead'>"+oHead+"</div><div class='rollovercontent'>"+oContent+"</div>");        
        $("#rolloverblock").css("background", "url('"+oImageURL+"')");
    }
    function GetSubstring(oString, iIndex, bAppend)
    {
        if(oString.length>iIndex)
        {
            var iSpaceIndex = oString.indexOf(" ", iIndex);
            if(iSpaceIndex>-1)
            {
                if(bAppend)
                {
                    oString = oString.substring(0, iSpaceIndex)+"...";
                }
                else
                {
                    oString = oString.substring(0, iSpaceIndex);
                }
            }
        }
        return oString;
    }
    function handleError(msg,url,l)
    {
        txt="There was an error on this page.\n\n";
        txt+="Error: " + msg + "\n";
        txt+="URL: " + url + "\n";
        txt+="Line: " + l + "\n\n";
        txt+="Click OK to continue.\n\n";
        //alert(txt);
        return true;
    }