﻿// These functions are called from the Flash (countdown_xx.swf).

function MissionOnClick(missionNumber)
{
	secondTracker._trackEvent('startthinkingsoldier_mission','mission0' + missionNumber);

	currentLocation = location.href;
	flashPageName = "/StartThinkingSoldier/Pages/Default.aspx";
	onFlashPage = false;
	
	//alert("Menu.js: flashPageName.substring(flashPageName.length-11) = " + flashPageName.substring(flashPageName.length-11));
	
	if (currentLocation.indexOf(flashPageName.substring(flashPageName.length-11)) > 0) // Last 11 characters are lower case
	{
		onFlashPage = true;
	}
	
	//alert("Menu.js: onFlashPage = " + onFlashPage);
	
	if (onFlashPage)
	{
		if (currentLocation.indexOf("training=") > 0 || currentLocation.indexOf("mission=") > 0)
		{
			// Then we're going to have to o a page refresh as Flash looks at the querystring.
			location.href = flashPageName + "?from=sts&mission=" + missionNumber;
		}
		else
		{
			setMission(missionNumber);
		}
	}
	else
	{
		location.href = flashPageName + "?from=sts&mission=" + missionNumber;
	}
	hideall();
}

function MissionOnMouseOver(missionNumber)
{
	if (missionNumber > 0 && missionNumber < 2)
	{
		showtext1();
	}
	else if (missionNumber > 1 && missionNumber < 3)
	{
		showtext2();
	}
	else if (missionNumber > 2 && missionNumber < 4)
	{
		showtext3();
	}
	else if (missionNumber > 3 && missionNumber < 5)
	{
		showtext4();
	}
}

function MissionOnMouseOut(missionNumber)
{
	if (missionNumber > 0 && missionNumber < 2)
	{
		hidetext1();
	}
	else if (missionNumber > 1 && missionNumber < 3)
	{
		hidetext2();
	}
	else if (missionNumber > 2 && missionNumber < 4)
	{
		hidetext3();
	}
	else if (missionNumber > 3 && missionNumber < 5)
	{
		hidetext4();
	}
}

function isInteger(inputValue)
{
	return (s.toString().search(/^-?[0-9]+$/) == 0);
}