function init()
{
	menuObj = new OpacityObject('menu_BackImage','menu/menu_background');
	menuObj.setBackground();

	menuObj_1 = new OpacityObject('menu_1','menu/menu_1');
	menuObj_2 = new OpacityObject('menu_2','menu/menu_2');
	menuObj_3 = new OpacityObject('menu_3','menu/menu_3');
	menuObj_4 = new OpacityObject('menu_4','menu/menu_4');
	menuObj_5 = new OpacityObject('menu_5','menu/menu_5');
	menuObj_6 = new OpacityObject('menu_6','menu/menu_6');
	menuObj_7 = new OpacityObject('menu_7','menu/menu_7');
	menuObj_1.setBackground()
	menuObj_2.setBackground()
	menuObj_3.setBackground()
	menuObj_4.setBackground()
	menuObj_5.setBackground()
	menuObj_6.setBackground()
	menuObj_7.setBackground()
	
	setTimeout( "autoChanger()", 15000 );
}

function autoChanger()
{
	imageNumber = (1 + Math.round(Math.random()*12));
	changeBackground( imageNumber );
	setTimeout( "autoChanger()", 15000 );
}

function changeBackground( p_back )
{
	eval("document.getElementById('backg').style.backgroundImage = \"url(background/background_" + p_back + ".jpg)\"");
}

menuLock = 0;

function menuOver( p_menuID )
{
	if( menuLock==1 )
	{
		eval( "setTimeout( 'menuOver(" + p_menuID + ")', 500 )" );
	}
	else
	{
		menuLock = 1;
		eval( "menuObj_" + p_menuID + " = new OpacityObject('menu_" + p_menuID + "','menu/menu_" + p_menuID + "_over')"  );
		eval( "menuObj_" + p_menuID + ".setBackground()" );
		menuLock = 0;
	}
}

function menuOut( p_menuID )
{
	if( menuLock==1 )
	{
		eval( "setTimeout( 'menuOut(" + p_menuID + ")', 500 )" );
	}
	else
	{
		menuLock = 1;
		eval( "menuObj_" + p_menuID + " = new OpacityObject('menu_" + p_menuID + "','menu/menu_" + p_menuID + "')"  );
		eval( "menuObj_" + p_menuID + ".setBackground()" );
		menuLock = 0;
	}
}

function menuClick( p_menuID )
{
	if( menuLock==1 )
	{
		eval( "setTimeout( 'menuClick(" + p_menuID + ")', 500 )" );
	}
	else
	{
		menuLock = 1;
		eval( "menuObj_" + p_menuID + " = new OpacityObject('menu_" + p_menuID + "','menu/menu_" + p_menuID + "_selected')"  );
		eval( "menuObj_" + p_menuID + ".setBackground()" );
		menuLock = 0;
	}
}

function loadPage( p_left, p_right )
{
	if( p_left!='' )
	{
		ajaxpage(p_left + '.html', 'leftContainer');
	}
	else
	{
		ajaxpage('blank.html', 'leftContainer');
	}

	if( p_right!='' )
	{
		ajaxpage(p_right + '.html', 'rightContainer');
	}
	else
	{
		ajaxpage('blank.html', 'rightContainer');
	}
}

function signUp()
{
	var emailAdr = document.newsletterSignUp.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(emailAdr))
	{
		eval( "ajaxpage('signUp.jsp?emailAdr=" + emailAdr + "', 'imageViewer')" );
		setTimeout( "document.newsletterSignUp.email.value = ''", 1000 );
	}
	else
	{
		alert( 'Please input a valid email address.');
	}
}
