$(function(){
	var scrollerLeft=new emagScroller($(".emagazinContentLeft .emagazinSlideContainer"));
	var scrollerRight=new emagScroller($(".emagazinContentRight .emagazinSlideContainer"));
	
	scrollerLeft.showPage(1);
	scrollerLeft.displayButtons();
	
	scrollerRight.showPage(1);
	scrollerRight.displayButtons();
});

function emagScroller(div){
	var noOfItems=4;
	var page=1;
	
	var items=div.find(".emagazinItem");
	var pages=Math.ceil(items.length/noOfItems);
	
	var prevButton=div.parent().find(".emagazinSlideUp");
	var nextButton=div.parent().find(".emagazinSlideDown");

	prevButton.show();
	nextButton.show();	
	
	prevButton.click(function(){
		_showPage(page-1);
		_displayButtons();
		return false;
	});
	
	nextButton.click(function(){
		_showPage(page+1);
		_displayButtons();
		return false;
	});
	
	function _showPage(pageToShow){		
		items.hide();
		page=pageToShow;

		var start=(page-1)*noOfItems;
		if(start<0) start=0;
		
		var end=start+noOfItems-1;
		if(end>=items.length)end=items.length-1;
		
		for(i=start;i<=end;i++){
			items.eq(i).show();	
		}
				
	}
	function _displayButtons(){
	
		if(page<=1){
			prevButton.css("visibility","hidden");
		}else{
			prevButton.css("visibility","visible");
		}
		
		if(page>=pages){
			nextButton.css("visibility","hidden");
		}else{
			nextButton.css("visibility","visible");
		}
		

	}
	this.showPage=function(pageToShow){
		_showPage(pageToShow);
	}
	this.displayButtons=function(){
		_displayButtons();
	}	
}
