
var p_clickedItem;
var p_allItems = new Array();
var p_peopleUls = new Array();
var p_currentScroll = 0;

function peopleClick(){
	peopleScroller()
	$('a.slideshow').each(function(){
		p_allItems.push($(this));
	});
	$('li.item a').click(function(){
		p_clickedItem = parseInt($(this).attr('rel')) - 1;
		var p_thisOne = p_allItems[p_clickedItem].attr('href');
		p_overlayCreator(p_thisOne);
		return false;
	});
	$('.peopleGallery .item a').hover(function(){$(this).addClass('hovered')},function(){$(this).removeClass('hovered')})
};

function peopleScroller(){
	$(".peopleGallery ul").each(function(){
		p_peopleUls.push($(this));
	});
	var peopleLength = p_peopleUls[0].width()*p_peopleUls.length;
	$(".viewerWindow").width(peopleLength);
	if(peopleLength >= 4){
		$('.peopleGallery').append('<span class="previous_big hidden">&nbsp;</span><span class="next_big">&nbsp;</span>');
		$('span.previous_big').click(function(){
			if(p_currentScroll <= 0){return false;}else{
				p_currentScroll = p_currentScroll-1;
				if(p_currentScroll <= 0){$('span.previous_big').hide();}else{$('span.previous_big').show();};
				$('span.next_big').show();
				var scrollTo = p_currentScroll * p_peopleUls[0].width() + 1;
				$('.viewerWindow').animate({"left":-scrollTo+"px"})
			}

		});
		$('span.next_big').click(function(){
			if(p_currentScroll <= p_peopleUls.length - 4){
				p_currentScroll = p_currentScroll+1;
if(p_currentScroll >= p_peopleUls.length - 4){$('span.next_big').hide();}else{$('span.next_big').show();};
				$('span.previous_big').show();
				var scrollTo = p_currentScroll * p_peopleUls[0].width() + 1;
				$('.viewerWindow').animate({"left":-scrollTo+"px"})
			}else{
				return false;
			}
		});

	}
}

function p_overlayCreator(e){
	var closeImage = '<img src="/media/images/close-overlay_61.jpg" alt="Close" />'; //set up the close button
	var nextImage = '<img src="/media/images/arrow-right_60.jpg" alt="Next" />';  //set up the next button
	var prevImage = '<img src="/media/images/arrow-left_59.jpg" alt="Previous" />';  //set up the previous button
	if($('#overlay').length != 0){
		$('#overlay').html('<div id="overlayMask"><!--mask--></div><div id="viewWindow"><span class="closeBtn"><a href="#" 	class="close">'+closeImage+'</a></span>'+$("."+e).html()+'<div class="controls"><a href="#" class="prev">'+prevImage+'</a><a href="#" class="next">'+nextImage+'</a></div></div>');
	}else{
		$('body').prepend('<div id="overlay" class="people"><div id="overlayMask"><!--mask--></div><div id="viewWindow"><span class="closeBtn"><a href="#" class="close">'+closeImage+'</a></span>'+$("."+e).html()+'<div class="controls"><a href="#" class="prev">'+prevImage+'</a><a href="#" class="next">'+nextImage+'</a></div></div></div>');
	}
	$('#overlay').fadeIn('fast');
	var scrollToPos=90;
	$('html, body').animate({"scrollTop":  scrollToPos+ "px"});
	positionOverlay();
	contactButtons();	
	assignWindowEvents();
	var zoomOptions = {
 	  zoomType: 'innerzoom',
	  title:false
	}
	$('#overlay .cloud-zoom').jqzoom(zoomOptions);  
	$('.close').click(function(){
		$('#overlay').fadeOut('fast').html(' ');return false;
	});
	$('#overlayMask').click(function(){
		$('#overlay').fadeOut('fast').html(' ');return false;
	});
	$('.next').click(function(){
		if(p_clickedItem + 1 >= p_allItems.length){
			//show first one
			p_clickedItem = 0; 
			p_overlayChanger(p_allItems[p_clickedItem].attr('href'));
			return false;
		}else{
			p_clickedItem = p_clickedItem+1; p_overlayChanger(p_allItems[p_clickedItem].attr('href'));return false;}
		});
	$('.prev').click(function(){
		if(p_clickedItem == 0){
			//show last one
			p_clickedItem = p_allItems.length - 1; 
			p_overlayChanger(p_allItems[p_clickedItem].attr('href'));
			return false;
		}else{
			p_clickedItem = p_clickedItem-1; p_overlayChanger(p_allItems[p_clickedItem].attr('href'));return false;}
		});
		Cufon.replace('#overlay .bulldogLate');
}

function p_overlayChanger(e){
	$('#overlay').html(' ');
	contactButtons();
	p_overlayCreator(e);
}



