/*
	Custom jquery, drupal site development and theme 
	by Wheelercreek Studio, Inc. 
	http://www.wheelercreek.com 	
	
	This slideshow uses arrows to go back & forth, and a horizontal animation.
*/	
var maxslides = 5;
var slide_width = '550px';
var mcnt = 0; //this holds slide currently showing
var endright = false;
var endleft = true;

var $j = jQuery.noConflict();

$j(function() {
		var flag = false; //to track if detail text is visible
		
		//$j('#slideholder #slidemover').css({position:'absolute',left:0,top:0}); 
		$j('#arrow-right').mouseover(function() {
			if (!endright) {
				$j(this).css('background-position','0px -103px');
			}
		});
		$j('#arrow-right').mouseout(function() {
			if (!endright) {
				$j(this).css('background-position','0px -51px');
			}
		});
		$j('#arrow-left').mouseover(function() {
			if (!endleft) {
				$j(this).css('background-position','0px -103px');
			}
		});
		$j('#arrow-left').mouseout(function() {
			if (!endleft) {
				$j(this).css('background-position','0px -51px');
			}
		});
		
		$j('#arrow-right').click(function() {
			if (mcnt < maxslides - 1) {
				$j('#slideholder #slidemover').animate({'left':'-='+slide_width}, 'slow');
				endleft = false;
				$j('#arrow-left').css('background-position','0px -51px');
				//hide any detail text
				if(flag) {
					$j('#block-block-2 #details').slideUp();
					flag = false;
				}
				//$j(this).css('background-position','0px 0px');
			}
			mcnt++; 
			if (mcnt >= maxslides) {
				mcnt = maxslides - 1;
				endright = true;
				$j(this).css('background-position','0px 1px');
			}			
		}); 
		$j('#arrow-left').click(function() {
			if (mcnt > 0) {
				$j('#slideholder #slidemover').animate({'left':'+='+slide_width}, 'slow');
				$j('#arrow-right').fadeTo("fast", 1);
				endright = false;
				$j('#arrow-right').css('background-position','0px -51px');
				if(flag) {
					$j('#block-block-2 #details').slideUp();
					flag = false;
				}
			}
			mcnt--; 
			if (mcnt < 0 ) {
				mcnt = 0;
				endleft = true;
				$j(this).css('background-position','0px 1px');
			}				
		}); 
		
		//reveal more information as user clicks
		$j('.views-row').each(function(index){
			$j('.views-row-'+(index + 1)+' .learn').click(function(){
				if(!flag){
					var details = '<div id="details">'+$j('.views-row-'+(index + 1)+' .project_body').html()+'</div>';
					$j('#block-block-2').prepend(details); //pulling it out of the overflow hidden div
					$j('#block-block-2 #details').hide();
					$j('#details').slideDown();
					$j(this).css('background-position','0px -24px');
					flag = true;
				} else {
					$j('#block-block-2 #details').slideUp();
					$j(this).css('background-position','0px 0px');
					flag = false; 
				}
				//$j('.views-row-'+index+' .project_body').fadeToggle('normal');
				return false; 
			});
		});
});

