$(document).ready(function(){
	//press slider
	var numItems = $('div#press_slider ul.pressList').children('li').length;
	var itemWidth = '160';
	var viewWidth = '800';
	var numAcross = 5;
	var myMargin = 0;	
	var totalWidth = numItems * itemWidth;
	$('ul#pressList_press').css('width', totalWidth);
	
	var numPages = Math.ceil(numItems/numAcross); //calculate the number of pages
	
	if (numItems > numAcross){
		var myStartPos = 1;
		var myStopPos = numAcross;
		var thisPage = Math.floor(myStartPos/numAcross)+1 ;
		function makeBullets(numPages){
			if (numPages > 1) {
				var myOutput = '';
				for (i = 1; i <= numPages; i++) {
					myOutput += '<img class=\"bullet\" id=\"bullet_'+i+'\" src=\"/images/slider/bullet_white.png\" alt=\"\" />';
				}
				$('div#press_slider div.pager').html(myOutput);
			}
		}
		function setBullets(thisPage){
			var myId = '#bullet_'+thisPage;
			$('div#press_slider div.pager img').attr('src', '/images/slider/bullet_white.png');
			$(myId).attr('src', '/images/slider/bullet_black.png');
		}
		makeBullets(numPages);
		setBullets(thisPage);
		$('.leftBtn').addClass('hidden');
		
		if ((numItems <= numAcross)) $('.leftBtn').addClass('hidden');
		$('.rightBtn').click(function(){
			var thisId = $(this).attr('id');
			var temp = thisId.split("_");
			var thisSlider = temp[1];
			
			if ((numItems <= numAcross) || (numItems == myStopPos)){
				$(this).addClass('hidden');
			} else {
				$(this).removeClass('hidden');
				myMargin = myMargin - viewWidth;
				myTempMargin = myMargin+"px";
				$('#pressList_'+thisSlider).animate({
					opacity: 1,
					marginLeft: myTempMargin,
					borderWidth: "0px"
				}, 500);
				myStartPos = myStartPos + numAcross;
				myStopPos = myStopPos + numAcross;
				thisPage = Math.floor(myStartPos/numAcross)+1 ; 
				setBullets(thisPage);

				if (myStartPos != 1) $('#leftBtn_'+thisSlider).removeClass('hidden');	
				if (myStopPos >= numItems) $(this).addClass('hidden');
			}
		});
		$('.leftBtn').click(function(){
			var thisId = $(this).attr('id');
			var temp = thisId.split("_");
			var thisSlider = temp[1];
		
			if (myStartPos == 1){
				$(this).addClass('hidden');
			} else {
				$(this).removeClass('hidden');
				myMargin = parseInt(myMargin) + parseInt(viewWidth);

				$('#pressList_'+thisSlider).animate({
					marginLeft: myMargin+"px"
				}, 500);
				myStartPos = myStartPos - numAcross;
				myStopPos = myStopPos - numAcross;
				thisPage = Math.floor(myStartPos/numAcross)+1 ; 
				setBullets(thisPage);

				if (myStartPos == 1) $(this).addClass('hidden');
				if (myStopPos != numItems) $('#rightBtn_'+thisSlider).removeClass('hidden');	
			}
		});
	}
	
});