/*
 * Active Menu jQuery Plugin 1.0.0
 *
 * Copyright (c) 2009 Chad Ort
 * http://www.caodesigns.com/blog/free-stuff/jquery-active-menu-plugin-2.php?postID=39
 */

/*
 Usage
 $(ULITEM).activeMenu(OPTIONS);

 ULITEM: the item which want the functionality of auto activation tab e.g. #mainMen, .mainMenu etc
 OPTIONS:
 In case of no options default options will be used
 Example options
 $(ULITEM).activeMenu({
 idSwitch: 'someId',
 defaultSite: 'mysite.com',
 defaultIndex: 0
 });

 in case of mysite.com url first tab will be activated
 */
(function ($) {
    $.fn.activeMenu = function (options) {
        var defaults = {
            classSwitch:'active-link'
        },

        initialize = function () {
            var op = $.extend({}, defaults, options);
            var loc = location.href;
            checkLoc(loc, op);
        },

        checkLoc = function (loc, op) {
            var keyWord = loc.replace(BASE_URL, '').split('/', 1);
            switch(keyWord[0]) {
                case '':
                    $('#home-link').addClass(op.classSwitch);
                    break;
                case 'how-to-earn': case 'curbside':
                    $('#hte-link').addClass(op.classSwitch);
                    break;
                case 'rewards': case 'reward':
                    $('#rewards-link').addClass(op.classSwitch);
                    break;
                case 'live-green':
                    $('#live-green-link').addClass(op.classSwitch);
                    break;
                case 'about-us':
                    $('#about-us-link').addClass(op.classSwitch);
                    break;
            }

        };

        return initialize();
    }
})(jQuery);
