jQuery.fn.Slider = function(duration,width) {
	var content = "#" + $(this).attr("id");
	var active = 0;
	width *= -1; 
	var size = $(content + " .slider .slide .cnt").size() - 1;
	function findActive(){
		$(content + " .slider .slide .cnt").each(function(){
				if($(this).hasClass("active")){
				active = $(content + " .slider .slide .cnt").index($(this));
				}
			});
	}

	function Next(){
		findActive();
		if(active == size){
			$(content + " .slider .slide .cnt").eq(size).removeClass("active");	
			$(content + " .slider .slide").animate( { marginTop : "0px" },duration);
			$(content + " .slider .slide .cnt").eq(0).addClass("active");
		}
		else{
			$(content + " .slider .slide .cnt").eq(active).removeClass("active");	
			$(content + " .slider .slide").animate( { marginTop : width * (active + 1) + "px" },duration);
			$(content + " .slider .slide .cnt").eq(active + 1).addClass("active");
		}
	}
	function Previous(){
		findActive();
		if(active == 0){
			$(content + " .slider .slide .cnt").eq(0).removeClass("active");
			$(content + " .slider .slide").animate( { marginTop : width * size + "px" },duration);
			$(content + " .slider .slide .cnt").eq(size).addClass("active");
		}
		else{
			$(content + " .slider .slide .cnt").eq(active).removeClass("active");
			$(content + " .slider .slide").animate( { marginTop : width * (active - 1) + "px" },duration);
			$(content + " .slider .slide .cnt").eq(active - 1).addClass("active");
		}
	}
	function goTo(e){
		findActive();
		if(active == e){ return false; }
		else{
			$(content + " .slider .slide .cnt").eq(active).removeClass("active");
			$(content + " .slider .slide").animate( { marginTop : width * (active - (active - e)) + "px" },duration);
			$(content + " .slider .slide .cnt").eq(e).addClass("active");
		}
	}
	$(content + " .roller a.next").click(function(){
		Next();
		return false;
	});
	$(content + " .roller a.prev").click(function(){
		Previous();
		return false;
	});
//	$(content + " .roller .roll").click(function(){
//		goTo($(content + " .roller .roll").index($(this)));
//		return false;
//	});
};
jQuery.fn.Slider2 = function(duration,width) {
	var content = "#" + $(this).attr("id");
	var active = 0;
	width *= -1; 
	var size = $(content + " .slider .slide .cnt").size() - 1;
	function findActive(){
		$(content + " .slider .slide .cnt").each(function(){
				if($(this).hasClass("active")){
				active = $(content + " .slider .slide .cnt").index($(this));
				}
			});
	}

	function Next(){
		findActive();
		if(active == size){
			$(content + " .slider .slide .cnt").eq(size).removeClass("active");	
			$(content + " .slider .slide").animate( { marginLeft : "0px" },duration);
			$(content + " .slider .slide .cnt").eq(0).addClass("active");
		}
		else{
			$(content + " .slider .slide .cnt").eq(active).removeClass("active");	
			$(content + " .slider .slide").animate( { marginLeft : width * (active + 1) + "px" },duration);
			$(content + " .slider .slide .cnt").eq(active + 1).addClass("active");
		}
	}
	function Previous(){
		findActive();
		if(active == 0){
			$(content + " .slider .slide .cnt").eq(0).removeClass("active");
			$(content + " .slider .slide").animate( { marginLeft : width * size + "px" },duration);
			$(content + " .slider .slide .cnt").eq(size).addClass("active");
		}
		else{
			$(content + " .slider .slide .cnt").eq(active).removeClass("active");
			$(content + " .slider .slide").animate( { marginLeft : width * (active - 1) + "px" },duration);
			$(content + " .slider .slide .cnt").eq(active - 1).addClass("active");
		}
	}
	function goTo(e){
		findActive();
		if(active == e){ return false; }
		else{
			$(content + " .slider .slide .cnt").eq(active).removeClass("active");
			$(content + " .slider .slide").animate( { marginLeft : width * (active - (active - e)) + "px" },duration);
			$(content + " .slider .slide .cnt").eq(e).addClass("active");
		}
	}
	$(content + " .roller a.next").click(function(){
		Next();
		return false;
	});
	$(content + " .roller a.prev").click(function(){
		Previous();
		return false;
	});
//	$(content + " .roller .roll").click(function(){
//		goTo($(content + " .roller .roll").index($(this)));
//		return false;
//	});
};
$(document).ready(function(){
	$("#cinecritic").Slider(500,67);
	$("#lasttrailers").Slider2(500,298);
	$("#HaftaninFilmleri").Slider2(500,302);
	$("#videogallery").Slider2(500,298);
	$("#filmtabs").Slider2(500,116);
	$("#TVdeBugun").Slider2(500,324);
});