$(document).ready(function()
{
	var t;

	function rotate_image(hide, slide)
	{
		$('#slide-text-' + hide).fadeOut('fast', function()
		{
		    $('.header-image-container').animate({'opacity' : 0}, 'slow', function()
			{
				//If slide is 0 then the rotator is iterating through the slides like normal
				if(slide == 0)
				{
					slide = hide;					
					slide++;
					if(slide > 4)
						slide = 1;
				}				
					
				var url = 'url(wp-content/themes/digimerge/images/slides/slide' + slide + '.png) no-repeat scroll center top #000';
				$('.header-image-container').css('background', url).animate({'opacity' : 1}, 'slow');
				$('#slide-text-' + slide).fadeIn('fast', swap_number(slide));
			});
		});
		t = window.setTimeout(function(){rotate_image(slide, 0)}, 4000);
	}
	
	function swap_number(slide)
	{
		$('.buttons img').each(function()
		{
			$(this).attr('src', 'wp-content/themes/digimerge/images/' + $(this).attr('alt') + '.png');
		});
		$('#button-' + slide).attr('src', 'wp-content/themes/digimerge/images/' + slide + 'a.png');
	}
	
	function go_to_slide(hide, slide)
	{
		swap_number(slide);
		clearTimeout(t);
		rotate_image(hide, slide);
	}
	
	$('.buttons img').click(function()
	{
		var slide = $(this).attr('alt');
		$('.header-image-container-text .slide-text').each(function()
		{
			if($(this).css('display') == 'block')
			{
				var hide = $(this).attr('id').substr(11, 1);
				go_to_slide(hide, slide);
			}
		});
	});	
	t = window.setTimeout(function(){rotate_image(1, 0)}, 5000);
});
