/*
 *	Copyright (c) 2009 By Azziham
 *	Built for jQuery library
 *	http://jquery.com
 *  
 */

(function($) {

	$.fn.azzihamSlider = function(options){
	  
		// default configuration properties
		var defaults = {		
			prevId: 		'prevBtn',
			nextId: 		'nextBtn',	
			speed: 			777,
			marginLI: 20
		}; 
		
		var options = $.extend(defaults, options);
		obj=$(this);
		
	  var c=$("li",$(this)).length;
	  var w=$("li",$(this)).width();
	  
	  var wUL=(w*c)+(options.marginLI*c);
	  obj.width(wUL);
	  obj.css({overflow:"hidden",position:'relative'});
	  //alert(obj.width());
	  $("#"+options.nextId).click(function(){
	  	slideMe('next');
	  });
	  
	  $('#'+options.prevId).click(function(){
	  	slideMe('prev');
	  });

	  function slideMe(direction)
	  {
	  	var lpos = obj.position().left;
	  	if (direction=='next')
	  	{
	  		objwidth=obj.width()-(w*2)-500;
	  		if (lpos<=-objwidth) return false;
	  		lpos=lpos-options.speed;
	  		obj.animate({left:lpos+'px'});
	  	}
	  	else
	  	{
	  		if (lpos>=0){
	  			obj.animate({left:'0'});
	  		}else{
		  		lpos=lpos+options.speed;
		  		obj.animate({left:lpos+'px'});
		  	}
	  	}
	  }
	};

})(jQuery);