AddEvent(window, 'load', ImageChanger);
AddEvent(window, 'load', Subscription)

var Interval = 1000;
var RandomList = [];
var ChangeCounter = 0;
var ImageCount = 6;
var SubscribeShown = false;

function ImageChanger()
{
	setTimeout('ChangeImage()', Interval * 3);

	for (var i = 0; i < ImageCount; i++)
	{
		var N = 0;
		while (N < 1 || N > ImageCount || RandomList.indexOf(N) >= 0)
		{
			N = Math.round(ImageCount * Math.random()) + 1;
		}
		RandomList[i] = N;
	}
}

function ChangeImage()
{
	if (!SubscribeShown)
	{
		SubscribeShown = true;
		Effect.Appear('Plane2');
		Effect.Appear('Nav-Subscribe');
	}
	new Effect.Fade('Image');

	setTimeout('ShowImage()', 1000);
}

function ShowImage()
{
	var NewImageSrc = 'Images/' + RandomList[ChangeCounter] + '.jpg';
	$('Image').src = NewImageSrc;

	Effect.Appear('Image');

	setTimeout('ChangeImage()', Interval * 5);

	ChangeCounter++;
	if (ChangeCounter == ImageCount)
	{
		ChangeCounter = 0;
	}
}

// Returns the index of the searched element.
Array.prototype.indexOf = function(element)
{
	for (i in this)
	{
		if (this[i] == element)
		{
			return i;
		}
	}
	return -1;
}

function Subscription()
{
	if (!document.getElementById('SubscribeForm'))
	{
		return false;
	}

	document.getElementById('Type1').checked = true;
	document.getElementById('Person2').style.display = 'none';

	document.getElementById('Type1').onclick = document.getElementById('Type2').onclick = SwitchPersons;
}

function SwitchPersons()
{
	if (document.getElementById('Type1').checked)
	{
		Effect.Fade('Person2');
		setTimeout('Effect.Appear("Person1")', 1000);
	//	document.getElementById('Person1').style.display = 'block';
	//	document.getElementById('Person2').style.display = 'none';
	}
	else
	{
		Effect.Fade('Person1');
		setTimeout('Effect.Appear("Person2")', 1000);
	//	document.getElementById('Person2').style.display = 'block';
	//	document.getElementById('Person1').style.display = 'none';
		document.getElementById('Type2').checked = true;
	}
}