var slider={
	container:null,
	slides:null,
	interval:2500,
	width:100,
	direction:'next',
	currentIdx:0,
	lenght:0,
	animation:null,
	timeOut:null,
	init:function(opt){
		slider.container=$('.slideContainer');
		slider.slides=slider.container.find('.slides');
		slider.interval=opt.interval;
		slider.width=slider.container.width();
		slider.length=slider.container.find('.slide').length;
		slider.slides.width(slider.width*slider.length);
		slider.container.find('.prev').fadeTo(500,0.3);
		slider.container.find('.next').bind('click',function(){
			clearTimeout(slider.timeOut);
			slider.direction='next';
			slider.slide();
		});
		slider.container.find('.prev').bind('click',function(){
			clearTimeout(slider.timeOut);
			slider.direction='prev';
			slider.slide();
		});
		slider.timeOut=setTimeout('slider.slide()',opt.interval);
	},
	slide:function(){
		var left;
		if(slider.direction=='next'){
			slider.currentIdx++;
		}else{
			slider.currentIdx--;
		}
		if(slider.currentIdx>=(slider.length-1)){
			slider.currentIdx=slider.length-1;
			slider.direction='prev';
			slider.container.find('.next').fadeTo(500,0.3);			
		}
		else {
			slider.container.find('.next').fadeTo(500,1);		
		}
		if(slider.currentIdx<=0){
			slider.currentIdx=0;
			slider.direction='next';
			slider.container.find('.prev').fadeTo(500,0.3);
		}
		else {
			slider.container.find('.prev').fadeTo(500,1);
		}
		left=slider.width*slider.currentIdx*(-1);
		slider.slides.animate({
			left:left
		},1500);
		slider.timeOut=setTimeout('slider.slide()',slider.interval);
	}
};

slider.init({interval:6500});