﻿var BizNews = (function(fdInitValues)
{
    var bizNews = {};
    var lessHeadlinesCssClassName = fdInitValues.LessHeadlinesCssClassName || '';
    var moreHeadlinesCssClassName = fdInitValues.MoreHeadlinesCssClassName || '';

    bizNews.toggleMoreLessNews = function()
    {
        if ((lessHeadlinesCssClassName != '') &&
            (moreHeadlinesCssClassName != '') &&
            (typeof (this.parentNode) != 'undefined') &&
            (this.parentNode != null))
        {
            if (this.parentNode.className.match(lessHeadlinesCssClassName) != null)
            {
                this.parentNode.className = this.parentNode.className.replace(
                    lessHeadlinesCssClassName,
                    moreHeadlinesCssClassName);

                /*
                this.innerText = 'More Headlines';
                this.title = "Click to view all of the day's business news headlines";
                */
            }
            else if (this.parentNode.className.match(moreHeadlinesCssClassName) != null)
            {
                this.parentNode.className = this.parentNode.className.replace(
                    moreHeadlinesCssClassName,
                    lessHeadlinesCssClassName);

                /*
                this.innerText = 'Less Headlines';
                this.title = "Click to show fewer business news headlines";
                */
            }
        }
    };
   
    return bizNews;
})(FDInitValues);