(function($) {
	$.fn.portfolioEngine = function(options) {
	
		var defaults = {}
		var options = $.extend(defaults, options);		

		var obj = $(this);
			
		var totalpages = $('#viewscroller').children().length-1;

		return this.each(function() {				
			initEventListeners();		
		});

		function initEventListeners() {
			
			$('.portfolioinfo').bind('mouseover', function(event) {
				var item = $(this).attr('id').split('_');
				$('#portfoliotxtholder_'+item[1]).fadeIn('fast');
			});
			$('.portfolioinfo').bind('mouseout', function(event) {
				var item = $(this).attr('id').split('_');
				$('#portfoliotxtholder_'+item[1]).fadeOut('slow');
			});			
			
			
			$('#portfoliopages').find('a').bind('click', function(event) {
				event.preventDefault();
				$('.current').removeClass('current');
				$(this).parent().addClass('current');
				var pageId = parseInt($(this).html());	
				var scrollAmount = -((pageId-1) * $('.portfoliopage').width());
				$('#portfolioscroller').animate({
						left: scrollAmount
					}, 1000
				);
			});
		}
		

	}			
})(jQuery);			
