//
// Minitabs 0.1
// Requires jquery
//
//
// Usage :
//
// $("#container").minitabs([speed],[slide|fade]);
//

jQuery.fn.minitabs = function (speed, effect) {
    var id = "#" + this.attr('id');
    $(id + ">DIV:gt(0)").hide();
    $(id + ">UL>LI>A:first").addClass("current");
    $(id + ">UL>LI:first").addClass("current");
    $(id + ">UL>LI>A").click(
    function () {
        //byBerny: no procesar enlaces normales que no llevan #
        if (this.href.indexOf('#') >= 0) {
            $(id + ">UL>LI>A").removeClass("current");
            $(id + ">UL>LI").removeClass("current");
            $(this).addClass("current");
            $(this).parent().addClass("current");
            $(this).blur();
            var re = /([_\-\w]+$)/i;
            var target = $('#' + re.exec(this.href)[1]);
            var old = $(id + ">DIV");
            switch (effect) {
                case 'fade':
                    old.fadeOut(speed).fadeOut(speed);
                    target.fadeIn(speed);
                    break;
                case 'slide':
                    old.slideUp(speed);
                    target.fadeOut(speed).fadeIn(speed);
                    break;
                default:
                    old.hide(speed);
                    target.show(speed)
            }
            return false;
        } else {
            return true;
        }
    }
 );
}


