$(function() {



/* !MAINSLIDER */
easySlider('slider', 5000, 0, 0);
	
function easySlider($slider, $cycle, $slide, $startslide) {
	$('.' + $slider + '').append('<div class="slideButtons"><a href="#" class="previous">previous</a><a href="#" class="next">next</a></div>');
	$('.' + $slider + ' ul').wrap('<div class="slides" />');
	$('.' + $slider + ' .slides').wrap('<div class="slideHolder" />');
	$('.' + $slider + ' .slides li:first').before($('.' + $slider + ' .slides li:last'));
	var $listitems = $('.' + $slider + ' li:first').siblings().andSelf();
	var $noofli = $listitems.size();
	var $liwidth = $('.' + $slider + ' li:first').outerWidth();
	var $totalwidth = $noofli * $liwidth * (-1);
	var $leftpos = $liwidth * $startslide * (-1) - $liwidth;
	slideover($('.' + $slider + ' a.next'), 0);
	$('.' + $slider + ' a.next').click(function() {
		$('.' + $slider + ' .slides li:last').after($('.' + $slider + ' .slides li:first'));
		$leftpos = $leftpos + $liwidth;
		slideover(this, 0);
		$leftpos = $leftpos - $liwidth;
		if ($slide) {
			slideover(this, $slide);
		} else {
			fade(this);
		}
		return false;
	});
	$('.' + $slider + ' a.previous').click(function() {
		$('.' + $slider + ' .slides li:first').before($('.' + $slider + ' .slides li:last'));
		$leftpos = $leftpos - $liwidth;
		slideover(this, 0);
		$leftpos = $leftpos + $liwidth;
		if ($slide) {
			slideover(this, $slide);
		} else {
			fade(this);
		}
		return false;
	});

	function fade($control) {
		$toSlide = $('.' + $slider + ' div.slides');
		$($toSlide).children('ul').fadeOut('slow', function() {
			$($toSlide).css('left', $leftpos);
		});
		$($toSlide).children('ul').fadeIn('slow');
	};

	function slideover($control, $speed) {
		$toSlide = $('.' + $slider + ' div.slides');
		$($toSlide).animate({
			left: $leftpos
		}, {
			queue: true,
			duration: $speed
		});
	};

	function cycle() {
		$('.next').click();
		var timer = setTimeout(cycle, $cycle);
	};
	if ($cycle) {
		var timer = setTimeout(cycle, $cycle);
	}
};

/* !END MAINSLIDER */



});
