(function($) {
$.fn.minislider = function(s) {
    var s = $.extend({
        delay: 300
    }, s);
    
    return this.each(function(i,e){
    	var it = $(this);
    	var items = [];
    	var current = 0;
    	var last = it.find('a').size();
    	var z = 2;
    	
    	if (it.find('a').size() <= 1) return;
    	
    	it.find('a').each(function(i,e){
    		items.push($(e));
    		if (i == 0){
    			$(e).css({'z-index': 1});
    		}else{
    			$(e).css({'z-index': 0});
    		}
    	});
    	
    	
    	
    	var _next = function(){
    		var c = items[current];
    		
    		current++;
    		if (current == last) current=0;
    		
    		var e = items[current];
    		
    		e.css({'z-index': z++, left:240});
    		e.stop().animate({left:0});
    	};
    	
    	var _prev = function(){
    		var c = items[current];
    		
    		current--;
    		if (current == -1) current=last-1;
    		
    		var e = items[current];
    		
    		e.css({'z-index': z++, left:-240});
    		e.stop().animate({left:0});
    	};
    	
    	var left = $('<img src="/images/arrow-left-2.png" class="left" />').click(_prev);
    	var right = $('<img src="/images/arrow-right-2.png" class="right" />').click(_next);
    	
    	it.append(left).append(right);
    	
    });
}})(jQuery);
