(function(b){b.fn.wslide=function(a){a=jQuery.extend({width:150,height:150,pos:1,col:1,effect:'swing',fade:false,horiz:false,autolink:true,duration:1500},a);function t(u){u.each(function(v){var e=b(this);var f=e.attr('id');if(f==undefined){f='wslide'+v}b(this).wrap('<div class="wslide-wrap" id="'+f+'-wrap"></div>');e=b('#'+f+'-wrap');var g=e.find('ul li');var j=a.effect;if(jQuery.easing.easeInQuad==undefined&&(j!='swing'||j!='normal')){j='swing'}var n=a.width;var o=a.height;function l(d){var c=d;c=c.split('px');c=c[0];return Number(c)}var w=n-(l(g.css('padding-left'))+l(g.css('padding-right')));var x=o-(l(g.css('padding-top'))+l(g.css('padding-bottom')));var p=a.col;if(a.horiz){p=Number(g.length+1)}var m='';var y=Math.ceil(Number(g.length)/p);e.css('overflow','hidden').css('position','relative').css('text-align','left').css('height',o+'px').css('width',n+'px').css('margin','0').css('padding','0');e.find('ul').css('position','absolute').css('margin','0').css('padding','0').css('width',Number((p+0)*n)+'px').css('height',Number(y*o)+'px');g.css('display','block').css('overflow','hidden').css('float','left').css('height',x+'px').css('width',w+'px');g.each(function(d){var c=e.offset();var i=b(this).offset();b(this).attr('id',f+'-'+Number(d+1)).attr('rel',Number(i.left-c.left)+':'+Number(i.top-c.top));m+=' <a href="#'+f+'-'+Number(d+1)+'">'+Number(d+1)+'</a>'});if(typeof a.autolink=='boolean'){if(a.autolink){e.after('<div class="wslide-menu" id="'+f+'-menu">'+m+'</div>')}}else if(typeof a.autolink=='string'){if(b('#'+a.autolink).length){b('#'+a.autolink).html(m)}else{e.after('<div id="#'+a.autolink+'">'+m+'</div>')}}var q='#'+f+'-';var r="";b('a[href*="'+q+'"]').click(function(){b('a[href*="'+r+'"]').removeClass("wactive");b(this).addClass("wactive");var d=b(this).attr('href');d=d.split('#');d='#'+d[1];r=d;var c=b(d).attr('rel');c=c.split(':');var i=c[1];i=-i;c=c[0];c=-c;if(a.fade){e.find('ul').animate({opacity:0},a.duration/2,j,function(){b(this).css('top',i+'px').css('left',c+'px');b(this).animate({opacity:1},a.duration/2,j)})}else{e.find('ul').animate({top:i+'px',left:c+'px'},a.duration,j)}return false});if(a.pos<=0){a.pos=1}b('a[href$="'+q+a.pos+'"]').addClass("wactive");var k=b('a[href*="'+q+'"]:eq('+Number(a.pos-1)+')').attr('href');k=k.split('#');k='#'+k[1];r=k;var h=b(k).attr('rel');h=h.split(':');var s=h[1];s=-s;h=h[0];h=-h;e.find('ul').css('top',s+'px').css('left',h+'px')})}t(this);return this}})(jQuery);

