
///////////////////////////////////////////////////////
// content pages
///////////////////////////////////////////////////////

function OnPageLoad()
{
	//MyReco.Activate("Grammar2","Media");
	//MyReco.Start();
}

function ResetQaHome()
{
	//qaHome.count = 1;
	//if(qaHome.answerList != null)
	//{
	//	if(qaHome.answerList["qaHome"] != null)
	//	{
	//		qaHome.answerList["qaHome"] = null;
	//	}
	//}
	//qaHome.SpeechIndex = 1;
	//qaHome.AnswerList = null;
}

function ContentStepAnswer(value)
{
	//"home.aspx?step=" + value;
	var loc = new String(document.location);
	var split = loc.split("?");
	var url = split[0] + "?step=" + value;
	navigate(url);
}

function BrowserAnswer(value)
{
	switch(value)
	{
		case 'home':
			navigate("home.aspx?level=Home");
			break;
		case 'back':
			break;
		case 'forward':
			break;
		case 'refresh':
			break;
		case 'stop':
			break;
		case 'close':
			window.close();
			break;
		default:
			break;
	}
}

///////////////////////////////////////////////////////
// home.aspx
///////////////////////////////////////////////////////

function PageAnswerNormalization(smlNode)
{
	var hundred = parseInt(smlNode.selectSingleNode("//HUNDREDS").text);
	//alert("hundred = " + hundred);
	var one = parseInt(smlNode.selectSingleNode("//ONES").text);
	//alert("one = " + one);
	var total = (hundred * 100) + one;
	//alert("total = " + total);
	return total;
}

function PageAnswer(value)
{
	url = "home.aspx?page=" + value;
	navigate(url);
}

function ItemAnswer(value)
{
	oid = "mainList" + value;
	document.links(oid).click();
}

//next - previous
function StepAnswer(value)
{
	switch(value)
	{
		case 'next':
			if(document.all["nextLink"] != null)
			{
				nextLink.click();			
			}
			//else
			//{
			//	var si = qaHome.SpeechIndex;
			//	qaHome.SpeechIndex = si + 1;
			//}
			break;
		case 'prev':
			if(document.all["prevLink"] != null)
			{
				prevLink.click();
			}
			break;
		default:
			break;
	}
	//if it falls through then make it post back nothing to reset
	url = "home.aspx?step=";
	navigate(url);
}

//the media type answer match calls this one
function MediaAnswer(value)
{
	switch(value)
	{
		//home.aspx?index=0&item=100.jpg
		case 'chat':
			url = "chat.aspx?media=chat&index=0&item=";
			navigate(url);
			break;
		default:
			//speechBox.Value = value; //wont let it continue
			url = "home.aspx?media=" + value;
			MyReco.Activate("Grammar1","Browser");
			MyReco.Activate("Grammar1","Scroll");
			MyReco.Activate("Grammar1","Page");
			MyReco.Activate("Grammar1","Step");
			MyReco.Activate("Grammar1","Item");
			//MyReco.Start();
			navigate(url);
			break;
	}
}

//function QaMenuNormalization(smlNode)
//{return;}

function QaMenuActive(eventsource, lastCommandOrException, Count)
{
	return true;
}