(function($) {

    $.fn.teaser = function(options) {
        return this.each(function() {   
            $.teaser(this, options);
        });
    };

    $.teaser = function(container, options) {
        var settings = {
            'speed':    400,
            'width':    -776

        };
        if (options) {
            $.extend(settings, options);
        }

        jQuery(container).find('a.prNext').click(function() {
            if(jQuery(this).parents('.pgPromo').find('a.prNext').hasClass('na')==false) {
            	jQuery(this).parents('.pgPromo').find('.prIndex b').toggleClass("on");
            	jQuery(this).parents('.pgPromo').find('a.prNext, a.prPrev').toggleClass("na");
            	jQuery(this).parents('.pgPromo').find('div.promoIEcontainer').animate({left: settings.width}, settings.speed);

            };
        });

        jQuery(container).find('a.prPrev').click(function() {
            if(jQuery(this).parents('.pgPromo').find('a.prPrev').hasClass('na')==false) {
            	jQuery(this).parents('.pgPromo').find('.prIndex b').toggleClass("on");
            	jQuery(this).parents('.pgPromo').find('a.prNext, a.prPrev').toggleClass("na");
            	jQuery(this).parents('.pgPromo').find('div.promoIEcontainer').animate({left: "0"}, settings.speed);
            };
        });

        jQuery(container).find('a.prAll').click(function() {
            if(jQuery(this).parents('.pgPromo').find('a.prPrev').hasClass('na')==false) {
            	jQuery(this).parents('.pgPromo').find('.prIndex b').toggleClass("on");
            	jQuery(this).parents('.pgPromo').find('a.prNext, a.prPrev').toggleClass("na");
            	jQuery(this).parents('.pgPromo').find('div.promoIEcontainer').css('left', '0');
            };
            jQuery(this).parents('.pgPromo').find('a.prAll').toggleClass("on");
            jQuery(this).parents('.pgPromo').find('div.promoIEcontainer').toggleClass("showall");
            jQuery(this).parents('.pgPromo').find('div.teaserSeperator, nav').toggle();
        });

    };

})(jQuery);

