// Loading images one at a time

var count = 0;
var tabOut = false;

function preloadNext()
{
	i = new Array();
	i.push('assets/img/tabs/tabs_off.png');
	i.push('assets/img/tabs/tabs_register.png');
	i.push('assets/img/tabs/tabs_keydates.png');
	i.push('assets/img/tabs/tabs_screensaver.png');
	nextImage();
}

function nextImage()
{
	if(count <= 4 )
	{
		var preload = new Image();
		preload.onload = function() {setTimeout(nextImage,100);}
		preload.src = i[count];
		count++;
	}
}

window.addEvent('domready', function()
{
	preloadNext();
	
	if(document.getElementById("slidebox"))
	{
		slideLeft = new Fx.Style('slidebox', 'left', { duration: 500 });
	}
	else
	{
		slideLeft = new Fx.Style('staticbox', 'left', { duration: 500 });
	}
		
	if(pinkpage)
	{
		tabOut = pinkpage;
	}
	
	$('tab1').addEvent('click', function(){ this.blur(); slideLeft.start(0); showTabPage('register'); })
	$('tab2').addEvent('click', function(){ this.blur(); slideLeft.start(0); showTabPage('keydates'); })
	$('tab3').addEvent('click', function(){ this.blur(); slideLeft.start(0); showTabPage('screensaver'); })
	
	$('tab1').addEvent('mouseover', function(){ showTabHover('register') })
	$('tab2').addEvent('mouseover', function(){ showTabHover('keydates') })
	$('tab3').addEvent('mouseover', function(){ showTabHover('screensaver') })

	$('tab1').addEvent('mouseout', function(){ hideTabHover() })
	$('tab2').addEvent('mouseout', function(){ hideTabHover() })
	$('tab3').addEvent('mouseout', function(){ hideTabHover() })
	
	$('closebox').addEvent('click', function(){ this.blur(); closeTabs(); return false; })
})

function showTabPage(page)
{
	if(flashpage == true) {
		hideFlashes();
	}
	else if(flashpage == "home") {
		document.getElementById("videoplayer").style.display = "none";
	}
	
	var pages = Array('register','keydates','screensaver');
	
	for(x = 0; x < pages.length; x++)
	{
		if(pages[x] == page)
		{
			document.getElementById(pages[x]).style.display = 'block';
			document.getElementById("tabs").className = page;
		}
		else
		{
			document.getElementById(pages[x]).style.display = 'none';
		}
	}
	tabOut = page;
}

function closeTabs()
{
	tabOut = false;
	
	if(flashpage == true)
	{
		showFlashes();
	}
	else if(flashpage == "home")
	{	
		showFlashes();
	}
	else
	{
		slideLeft.start(685);
	}
}

function showTabHover(page)
{
	document.getElementById("tabs").className = page;	
}

function hideTabHover()
{
	if(!tabOut)
	{
		document.getElementById("tabs").className = 'off';
	}
	else
	{
		document.getElementById("tabs").className = tabOut;	
	}	
}

function hideFlashes ()
{
	for(x = 1; x < 11; x++) {
		document.getElementById("pro"+x).style.display = "none";
		document.getElementById("stu"+x).style.display = "none";
	}	
}

function showFlashes ()
{
	window.location.reload();
}