﻿/// <reference path="jquery-1.4.2.min.js" />

(function ($) {

    $.fn.pager = function (options) {

        //        debug(this);

        var opts = $.extend({}, $.fn.pager.defaults, options);

        return this.each(function () {

            $this = $(this);

            var wrapper = $(opts.wrapper, $this);
            var menuItems = $(opts.menuItems, $this);

            $(wrapper).each(function () {
                $(this).hide();
            });

            //            debug($(wrapper.get(0)));
            $(wrapper.get(0)).show();

            //            debug($(menuItems.get(0)));
            $(menuItems.get(0)).addClass("active");
            $(menuItems.get(0)).children("a").addClass("botonBold");

            Cufon.refresh();

            $(menuItems).click(function () {

                $(menuItems).removeClass("active");
                $(this).addClass("active");

                $(menuItems).each(function () {
                    $(this).children("a").removeClass("botonBold");
                    $(this).children("a").addClass("boton");
                });

                $(this).children("a").removeClass("boton");
                $(this).children("a").addClass("botonBold");

                Cufon.refresh();

                wrapper.hide();
                $(wrapper.get($(this).index())).show();

                handleContentHeight();
            });

            //            markup = $.fn.hilight.format(markup);

        });

    };


    function debug($obj) {
        if (window.console && window.console.log)
            window.console.log($obj);
    };

    //    $.fn.pager.format = function (txt) {
    //        return '<strong>' + txt + '</strong>';
    //    };

    $.fn.pager.defaults = {
        wrapper: '.wrapper',
        menuItems: '.menuItem'
    };

})(jQuery);
