(function($){$.fn.extend({slideMenu:function(){return this.each(function(){$(this).wrap('<div class="slide_menu"><div class="slide_menu_inner"><div class="slide_menu_wrapper"></div></div></div>');var $slideMenu=$(this).parent().parent().parent().filter(".slide_menu");var $slideMenuWrapper=$slideMenu.find('.slide_menu_wrapper');var ulwidth=$slideMenu.width();var page=1;var speed=400;var link_height=38;var link_spacing=0;var sections=$slideMenuWrapper.children("ul").children("li").size();var easingOut='easeOutBack';var easingIn='easeInBack';$slideMenu.find("ul").parent().filter("li").addClass("parent").children('a').wrap('<span class="holder" />').parent('.holder').append('<span class="next">Next</span>').end().end().find('ul').prepend('<li class="li_header"><span class="holder"><span class="title"></span><span class="desc"></span></span></li>').append('<li class="li_header"><span class="holder"><span class="back">Back</span></span></li>');$slideMenu.find("span.title").each(function()
{$(this).text($(this).parent().parent().parent().parent().find('> span > a').text());});$slideMenu.find("span.desc").each(function()
{$(this).text($(this).parent().parent().parent().parent().find('> span > a').attr('alt'));});$slideMenu.find("span.next").each(function()
{$(this).parent().find('a').css("text-indent","-9999px");$(this).text($(this).parent().find('a').text());});$slideMenuWrapper.css("height",((link_height+link_spacing)*sections)+link_spacing);$slideMenu.find("li span.back, li span.next").click(function(){$objli=$(this).parent().parent();if($(this).hasClass('next'))
{$objli.addClass("active");sections=$objli.children("ul").children("li").size();$slideMenuWrapper.animate({left:-ulwidth*page,height:((link_height+link_spacing)*sections)+link_spacing},speed,easingOut,function()
{page=page+1;});}
else
{page=page-1;sections=$objli.parent().parent().parent().children("li").size();$slideMenuWrapper.animate({left:-ulwidth*(page-1),height:((link_height+link_spacing)*sections)+link_spacing},speed,easingIn,function()
{$objli.parent().parent().removeClass("active");});}});});}});})(jQuery);
