var currentImage;
currentImage = 1;

var isPaused;
isPaused = false;

new PeriodicalExecuter(function(pe) 
{
	if (isPaused == false)
	{
		new Effect.Fade('Rotate'+currentImage, {queue:'end'});	
		$('RotatePosition'+currentImage).removeClassName("Current");
		currentImage++;

		if (currentImage == 5)
		{
			currentImage = 1;
		}

		new Effect.Appear('Rotate'+currentImage, {queue:'end'});
		$('RotatePosition'+currentImage).addClassName("Current");
	}	
}, 5);

function RegisterObservers()
{
	Event.observe('Play', 'click', play);
	Event.observe('Pause', 'click', pause);	
	Event.observe('q', 'keypress', searchMe);
	Event.observe('q', 'focus', searchTextBoxOnFocus);
	Event.observe('q', 'blur', searchTextBoxOnFocus);
	Event.observe('newsletter', 'focus', newsletterTextBoxOnFocus);
	Event.observe('newsletter', 'blur', newsletterTextBoxOnFocus);
}

function pause()
{
	$('Pause').hide();
	$('Play').show();
	
	isPaused = true;
}

function play()
{
	$('Play').hide();
	$('Pause').show();
	
	isPaused = false;
}

function searchTextBoxOnFocus()
{
	if ($F('q') == "") 
	{
		$('q').value = "search";
		$('q').removeClassName("focusText");
	}
	else if($F('q') == "search")
	{
		$('q').value = "";
		$('q').addClassName("focusText");
	}
}

function searchMe()
{
		if(window.event.keyCode == 13) { $('search-form').submit(); }
}

function newsletterTextBoxOnFocus()
{
	if ($F('newsletter') == "") 
	{
		$('newsletter').value = "email address";
		$('newsletter').removeClassName("focusText");
	}
	else if($F('newsletter') == "email address")
	{
		$('newsletter').value = "";
		$('newsletter').addClassName("focusText");
	}
}

function imageize(url)
{
	return url + ".jpg"
}