curr_image = 1;

$(document).ready(function(){
	Shadowbox.init();
	
	images = [];
	
	for(i = 1; i <= 7; i++)
	{
		images.push('url(/images/front/image_'+i+'.jpg)');
	}
	
	start_timer();
	
	$(".pause").click(function(){
		if ($(this).hasClass('paused')) {
			$(this).removeClass('paused');
			start_timer();
		}
		else
		{
			$(this).addClass('paused');
			pause_timer();
		}
	});
	
	$("div.controls div.item").click(function(){
		pause_timer();
		set_image($(this).attr('id').split('_')[1]);
		start_timer();
	});
	
	$("a#e").click(function(){
		if ($("div#overlay").length == 0)
		{
			$("body").append("<div id='overlay'><div id='overlay_dialog'></div></div>");	
		}
		
		if ($("div#dialog").length == 0)
		{
			$("body").append("<div id='dialog'></div>");
		}
		
		$.get($(this).attr("href"), function(result) {
			$("#overlay_dialog").html(result);
			$("#overlay_dialog").dialog(
				{ width: $(document).width() * .9, 
				  height: $("body").height() * .9,
				  close: function() {
				  	$("#overlay").hide();
				  	$("#dialog").hide();
				  	$("div#overlay_dialog").hide();
				  }
				});
			
			$("div#overlay").css('height', $(document).height());
			$("div#overlay").css('width', $(document).width());
			$("div#overlay").fadeIn();
			$("div#overlay_dialog").fadeIn();
		});
		
		return false;
	});
});


function start_timer()
{
	$(document).everyTime(5000, "images", function(){
		curr_image++;
		
		set_image(curr_image);
	});
}

function pause_timer()
{
	$(document).stopTime("images");
}

function set_image(num)
{
	if (num > 7)
	{
		num = 1;
	}
	
	if (num < 0)
	{
		num = 0;
	}
	
	curr_image = num;
	
	$(".controls div.item").removeClass('current');
	
	$("#image").fadeOut('slow', function(){
		$("#image").css("background-image", images[num-1]);
	});
	
	$("#image").fadeIn('slow');
	
	$(".controls div.image_"+num).addClass('current');
}

