$jq = jQuery.noConflict();

$jq(document).ready(function() {
	$count = 0;
	$jq('#portfolio-wrapper ul li').each(function() {
		$count++;
	});
	if($count != 0) {
		$thewidth = 1008 * parseFloat($count) + 30;
		
		$jq('#portfolio-wrapper').css({ 'width' : $thewidth });
	}
	
	$jq('.right').click(function(e) {
	
		//keeps the page from jumping when clicking on the arrows
		e.preventDefault();
		
		$position = $jq('#portfolio-wrapper').css('left');
		$position = $position.replace('px', '');
	
		$position = parseFloat($position) - 1008;
		$wrapperWidth = parseFloat('-' + $jq('#portfolio-wrapper').css('width').replace('px', ''));	
		
		if($jq('#portfolio-wrapper').css('left') != '43' && !$jq('#portfolio-wrapper').is(':animated') && parseFloat($position - 900) >= $wrapperWidth) {
			$jq('.left').attr('disabled', 'disabled');
			$jq('#portfolio-wrapper').stop().animate({'left' : $position + 'px'}, 500, function() {
				
				//callback for animate
				$jq('.left').attr('disabled', '');
				
			});
		}
		
	});
	
	jQuery('.left').click(function(e) {
		
		//keeps the page from jumping when clicking on the arrows
		e.preventDefault();
		
		$position = $jq('#portfolio-wrapper').css('left');
		$position = $position.replace('px', '');
		$position = parseFloat($position) + 1008;
				
		
		$left = $jq('#portfolio-wrapper').css('left').replace('px', '');
		if(parseFloat($left) < '43' && !$jq('#portfolio-wrapper').is(':animated')) {
			$jq('#portfolio-wrapper').animate({'left' : $position + 'px'}, 500);
		}		
		
	});

});

function page_init(){
	var slideshow = new slideshowClass(); 
}

function slideshowClass() {
  var slides = $('#slideshow div.slides div').get();
	var slidesCount = slides.length; 
	var slideWidth = 960;
	var slideNum = 0;
	this.moveSlides = moveSlides;	
	//var autoplay = window.setInterval(moveSlides,5000);
		
	$('#next').click(function() {
	  //window.clearInterval(autoplay);
		if (slideNum<slidesCount-1){
			moveSlides('forward');
		} 
		return false;
	});
	
	$('#prev').click(function() {
	  //window.clearInterval(autoplay);
		if (slideNum>0){		
			moveSlides('backward');
		}
		return false;		
	});	
	
	function moveSlides(direction) {
	  if (direction=='backward') {
  		$(slides[slideNum-1]).animate({left:0});
    	$(slides[slideNum]).animate({left:slideWidth});
  		slideNum--;		
		} else {
  		$(slides[slideNum+1]).animate({left:0});
    	$(slides[slideNum]).animate({left:-slideWidth});
  		slideNum++;
		}
		updateButtons();
	}	
	
	function updateButtons() {
  	if (slideNum==slidesCount-1) {
			$('#next').attr('class','disabled');		
  	} else if (slideNum==0) {
			$('#prev').attr('class','disabled');
		} else {
			$('#prev').attr('class','');
			$('#next').attr('class','');			
		}			
	}
}


