$(document).ready(function()
	{
	
		//START POPULATE FUNCTION
		
		function sliderMove()
			{
				allowClick = true;
				$('#sliderMask li').each(function()
					{
						$('#sliderCounterImageContainer').append('<div class=\'sliderCounterImage\' name=\'' + i + '\'></div>');
						$('#sliderCounterImageContainer').width((i * $('.sliderCounterImage').outerWidth(true)) + 'px');
						$('.sliderCounterImage[name=' + sliderCurrentlySelected + ']').css('background-image', 'url(\'./images/sliderCounterSelected.png\')');
						i++;
					}
				);
			}
			
		//END POPULATE FUNCTION
			
		//START RIGHT BUTTON CLICK
				
		$('#sliderButtonRight').click(function()
			{
				if($('#sliderMask').position().left == (($('#sliderMask').width() * -1) + 840))
					{
						$('#sliderMask').stop(true, true).animate({left: '+=' + ($('#sliderMask').width() - 840)});
						$('.sliderCounterImage[name=' + sliderCurrentlySelected + ']').css('background-image', 'url(\'./images/sliderCounter.png\')');
						$('.sliderCounterImage[name=1]').css('background-image', 'url(\'./images/sliderCounterSelected.png\')');
						sliderCurrentlySelected = 1;
					}
				if($('#sliderMask').position().left !== (-1 * ($('#sliderMask').width() - 840)) && ($('#sliderMask').is(':animated') != true))
					{
						$('#sliderMask').stop(true, true).animate({left: '-=840'});
						$('.sliderCounterImage[name=' + sliderCurrentlySelected + ']').css('background-image', 'url(\'./images/sliderCounter.png\')');
						$('.sliderCounterImage[name=' + (sliderCurrentlySelected + 1) + ']').css('background-image', 'url(\'./images/sliderCounterSelected.png\')');
						sliderCurrentlySelected = sliderCurrentlySelected + 1;
					}
			}
		);
				
		//END RIGHT BUTTON CLICK
				
		//START LEFT BUTTON CLICK
				
		$('#sliderButtonLeft').click(function()
			{
				if($('#sliderMask').position().left == 0)
					{
						$('#sliderMask').stop(true, true).animate({left: '-=' + ($('#sliderMask').width() - 840)});
						$('.sliderCounterImage[name=' + sliderCurrentlySelected + ']').css('background-image', 'url(\'./images/sliderCounter.png\')');
						$('.sliderCounterImage[name=' + (i - 1) + ']').css('background-image', 'url(\'./images/sliderCounterSelected.png\')');
						sliderCurrentlySelected = i - 1;
					}
				if($('#sliderMask').position().left !== 0 && ($('#sliderMask').is(':animated') != true))
					{
						$('#sliderMask').stop(true, true).animate({left: '+=840'});
						$('.sliderCounterImage[name=' + sliderCurrentlySelected + ']').css('background-image', 'url(\'./images/sliderCounter.png\')');
						$('.sliderCounterImage[name=' + (sliderCurrentlySelected - 1) + ']').css('background-image', 'url(\'./images/sliderCounterSelected.png\')');
						sliderCurrentlySelected = sliderCurrentlySelected - 1;
					}
			}
		);
			
		//END LEFT BUTTON CLICK
			
		//START THUMBNAIL CLICK
		
		var allowClick = true;
		
		$('.portfolioImage').click(function()
			{
				if(allowClick != true)
					{
						return false;
					}
				else
					{
						var sliderDirectory = $(this).attr('name');
						$.ajax(
							{
								type:'GET',
								url: './php/populateSlider.php',
								data:'ajaxRequest=true&folderName=' + sliderDirectory,
								success: function(data)
									{
										i = 1;
										sliderCurrentlySelected = 1;
										$('.sliderCounterImage').fadeOut('fast', function()
											{
												$('#sliderCounterImageContainer').empty();
												allowClick = false;
											}
										);
										$('#sliderMask').animate({left: 0}, function()
											{
																						$('#sliderMask ul').html(data);
												sliderMove();
												$('#sliderMask').width($('#sliderMask li').size() * 840);
											}
										);
									}
							 }
						);
					}
			}
			
		//END THUMBNAIL CLICK
		
		);
	}
);
