//**********************************************************************************************************************
/**
* DOCUMENT: /core/plugins/events/front/projects.back.js
* DEVELOPED BY: Ryan Stemkoski
* COMPANY: Zipline Interactive
* EMAIL: ryan@gozipline.com
* PHONE: 509-321-2849
* DATE: 4/28/2010
* DESCRIPTION: This document has all of the javascript functions required for the events  plugin.
*/
//***********************************************************************************************************************

//***********************************************************************************************************************
//ON DOCUMENT READY FUNCTIONS
//***********************************************************************************************************************
$(function() {	
	if($('.slide_tmb').length > 4)
	{
		$('#slide_previous').show();
		$('#slide_next').show();
		
		var slide_width = $('.slide_tmb').outerWidth(true);
		$('.slide_tmb:first').before($('.slide_tmb:last'));
		$('.slider_container').css('left', '-' + slide_width + 'px');

		var clickable = true;
		$('#slide_previous').click(function()
		{
			if(!clickable) return;
			clickable = false;
			$('.slider_container').animate(
				{
					'left': '+=' + slide_width
				}, 
				200, 
				function()
				{
					$('.slide_tmb:first').before($('.slide_tmb:last')); 
					$('.slider_container').css('left', '-' + slide_width + 'px');
					clickable = true;
				}
			);
		});
		$('#slide_next').click(function()
		{
			if(!clickable) return;
			clickable = false;
			$('.slide_tmb:last').after($('.slide_tmb:first').clone(true)); 
			$('.slider_container').animate({'left': '-=' + slide_width}, 200, 
				function()
				{
					$('.slide_tmb:first').remove();
					$('.slider_container').css('left', '-' + slide_width + 'px');
					clickable = true;
				}
			);
		});
	}
});
