﻿/// <reference path="jquery-1.4.2.min.js" />

(function ($) {

    $.fn.TextSlider = function (options) {

        //        debug(this);

        var opts = $.extend({}, $.fn.TextSlider.defaults, options);

        return this.each(function () {

            $(opts.boxes).each(function () {
                $(this).hide();
            });

            var $this = $(this);
            var openedItems;

            $(opts.slider, $this).click(function () {
                $(this).next("div").slideToggle(opts.speed);
                $(this).toggleClass(opts.toggleClass);
                $(this).toggleClass(opts.toggleClassActive);
                Cufon.refresh();

                var level = $(this).attr("level");

                $(opts.slider).not($(this)).each(function () {
                    if ($(this).attr("level") == level && $(this).hasClass("arrowBlackBottom")) {
                        $(this).next("div").slideToggle(opts.speed);
                        $(this).toggleClass(opts.toggleClass);
                        $(this).toggleClass(opts.toggleClassActive);
                        Cufon.refresh();
                    }
                });
            });

            //            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.TextSlider.defaults = {
        boxes: '.box',
        slider: '.sliderItemFAQ',
        toggleClass: 'arrowBlue',
        toggleClassActive: 'arrowBlackBottom',
        speed: 500
    };

})(jQuery);
