(function(jQuery) {

	jQuery.fn.easySlider = function(options){
	  
		// default configuration properties
		var defaults = {
			prevId: 		'prevBtn',
			prevText: 		'Previous',
			nextId: 		'nextBtn',	
			nextText: 		'Next',
			orientation:	'', //  'vertical' is optional;
			speed: 			600,
			interval:		3000,
			number:			5	
		}; 
		
		var options = jQuery.extend(defaults, options);  
		
		return this.each(function() {  
			obj = jQuery(this); 				
			var s = jQuery("li", obj).length;
			var w = obj.width(); 
			var h = obj.height(); 
			var t = 0;
			var curclicked = 0;			
			jQuery('.cross-link').live('click', function(event){ 
									event.preventDefault();
									curclicked=(jQuery(this).attr('ref')-1);
									jQuery(".active-thumb").removeClass("active-thumb");
									jQuery(this).addClass("active-thumb");									
									animate(curclicked); 
								});
			
			if( typeof cur != 'undefined' )
				curclicked = cur;
			jQuery("ul", obj).css('width',s*w);			
			jQuery("li", obj).css('float','left');						
			setInterval(function(){
				jQuery(".cross-link").removeClass("active-thumb");
				jQuery(".nav-thumb").eq(curclicked).parent().addClass("active-thumb");
				jQuery(".stripNav ul li a").eq(curclicked).trigger('click');
				animate(curclicked);				
				curclicked++;
				if(curclicked==options.number )
					curclicked = 0;				
			}, options.interval);
		function animate(dir){
				t=dir;											
				p = (t*w*-1);
				jQuery("ul",obj).animate(
					{ marginLeft: p }, 
					options.speed
				);				
			};
		});
	  
	};

})(jQuery);
