function TextFontSizeController(inSmallStyleSheetId, inLargeStyleSheetId, inMinusIconElementId, inPlusIconElementId)
{
    var itsSmallStyleSheetId = inSmallStyleSheetId;
    var itsLargeStyleSheetId = inLargeStyleSheetId;
    var itsMinusIconElementId = inMinusIconElementId;
    var itsPlusIconElementId = inPlusIconElementId;
    var self = this;

    self.disableStyleSheet = function(inStyleSheetId)
    {
        document.getElementById(inStyleSheetId).disabled = true;
    }

    self.enableStyleSheet = function(inStyleSheetId)
    {
       document.getElementById(inStyleSheetId).disabled = false;
    }

    self.increaseFontSize = function()
    {
        self.disableStyleSheet(itsSmallStyleSheetId);
        self.enableStyleSheet(itsLargeStyleSheetId);

        var theMinusIconElement = document.getElementById(itsMinusIconElementId);
        var thePlusIconElement = document.getElementById(itsPlusIconElementId);

        thePlusIconElement.style.cursor = "default";
        theMinusIconElement.style.cursor = "pointer";
		theMinusIconElement.src= "/health/resources/images/text_tool_down_on.gif";
		thePlusIconElement.src= "/health/resources/images/text_tool_up_off.gif";
		
    }

    self.decreaseFontSize = function()
    {
        self.disableStyleSheet(itsLargeStyleSheetId);
        self.enableStyleSheet(itsSmallStyleSheetId);

        var theMinusIconElement = document.getElementById(itsMinusIconElementId);
        var thePlusIconElement = document.getElementById(itsPlusIconElementId);

        theMinusIconElement.style.cursor = "default";
        thePlusIconElement.style.cursor = "pointer";
		thePlusIconElement.src = "/health/resources/images/text_tool_up_on.gif";
        theMinusIconElement.src = "/health/resources/images/text_tool_down_off.gif";
		
    }

    self.init = function()
    {      
        var thePlusIconElement = document.getElementById(itsPlusIconElementId);
		var theMinusIconElement = document.getElementById(itsMinusIconElementId);
		if(thePlusIconElement)
        {
            //thePlusIconElement.src = "../web_resources/health/images/text_tool_up_on.gif";
            thePlusIconElement.style.cursor = "pointer";
			theMinusIconElement.style.cursor = "default";
			addEventHandler(theMinusIconElement, "click", function() {self.decreaseFontSize () });
			addEventHandler(thePlusIconElement, "click", function() {self.increaseFontSize () });
		}
    }
}



