﻿var origLangHeight;
Window_OnLoad =
	function()
	{
		YAHOO.util.Event.addListener(window, 'resize', Window_OnResize);
		YAHOO.util.Event.addListener('lang0', 'mouseover', Language_OnMouseOver);
		YAHOO.util.Event.addListener('lang0', 'mouseout', Language_OnMouseOut);
		YAHOO.util.Event.addListener('lang1', 'mouseover', Language_OnMouseOver);
		YAHOO.util.Event.addListener('lang1', 'mouseout', Language_OnMouseOut);
		YAHOO.util.Event.addListener('lang2', 'mouseover', Language_OnMouseOver);
		YAHOO.util.Event.addListener('lang2', 'mouseout', Language_OnMouseOut);
		YAHOO.util.Event.addListener('lang3', 'mouseover', Language_OnMouseOver);
		YAHOO.util.Event.addListener('lang3', 'mouseout', Language_OnMouseOut);
		
		// position blue lines
		
		var elPhoto = YAHOO.util.Dom.get('SplashShip');
		var elBlue = YAHOO.util.Dom.get('SplashBlueLines');
		YAHOO.util.Dom.setX(elBlue, YAHOO.util.Dom.getX(elPhoto) + elPhoto.offsetWidth);
		YAHOO.util.Dom.setY(elBlue, YAHOO.util.Dom.getY(elPhoto));
		
		// store original language height for future reference
		
		var elLang = YAHOO.util.Dom.get('SplashLanguages');
		origLangHeight = elLang.offsetHeight;
		Window_OnResize();
	}
	
Window_OnResize =
	function()
	{
	
		// add in extra top padding to languages div to position at bottom of the screen
		
		var elLang = YAHOO.util.Dom.get('SplashLanguages');
		var newPadding = YAHOO.util.Dom.getViewportHeight() - YAHOO.util.Dom.getY(elLang) - origLangHeight - 5; // the extra 5 is for brower compatability
		if (newPadding < 0) newPadding = 0;
		YAHOO.util.Dom.setStyle(elLang, 'paddingTop', newPadding.toString() + 'px')
		
		// set width of blue lines to match screen width
		
		var elPhoto = YAHOO.util.Dom.get('SplashShip');
		var elBlue = YAHOO.util.Dom.get('SplashBlueLines');
		var blueWidth = YAHOO.util.Dom.getViewportWidth() - YAHOO.util.Dom.getX(elBlue);
		if (blueWidth < 1) blueWidth = 1;
		YAHOO.util.Dom.setStyle(elBlue, 'width', blueWidth + 'px')
		
	}
	
Language_OnMouseOver =
	function(e)
	{
		var elImage = YAHOO.util.Event.getTarget(e);
		elImage.src = elImage.src.replace(/\.gif/, '_over.gif');
	}
	
Language_OnMouseOut =
	function(e)
	{
		var elImage = YAHOO.util.Event.getTarget(e);
		elImage.src = elImage.src.replace(/_over/, '');
	}
	
YAHOO.util.Event.addListener(window, 'load', Window_OnLoad);