// JavaScript Document

//Funciton to go to previous topic
function GotoPreviousTopic(sTopicName) 
{
	var sPrevTopic;
	sPrevTopic=GetPreviousTopic(sTopicName);
	//alert(sPrevTopic);
	if(sPrevTopic!="")
		window.location=sPrevTopic;
	return;
}

//Funciton to get previous topic
function GetPreviousTopic(sTopicName) 
{
	var iTopicIndex;
	var strTopicElement;
	for(iTopicIndex=1;iTopicIndex<ArrTopicNames.length;iTopicIndex++)
	{
		strTopicElement=new String(ArrTopicNames[iTopicIndex]);
		if (strTopicElement.toLowerCase() == sTopicName.toLowerCase())
			return ArrTopicNames[iTopicIndex-1];
	}
	return "";
}

//Funciton to go to next topic
function GotoNextTopic(sTopicName) 
{
	var sNextTopic;
	sNextTopic=GetNextTopic(sTopicName);
	//alert(sNextTopic);
	if(sNextTopic!="")
		window.location=sNextTopic;
	return;
}

//Funciton to get next topic
function GetNextTopic(sTopicName) 
{
	var iTopicIndex;
	var strTopicElement;
	
	for(iTopicIndex=0;iTopicIndex<(ArrTopicNames.length-1);iTopicIndex++)
	
	{
		strTopicElement=new String(ArrTopicNames[iTopicIndex]);
		if (strTopicElement.toLowerCase() == sTopicName.toLowerCase())
			{
				return ArrTopicNames[iTopicIndex+1];
			}
		
	}
	return "";
}

//Funciton to go to first topic of current lesson
function GotoFirstTopic(iLessonId) 
{
	window.location=GetFirstTopic(iLessonId);
	
}

//Funciton to get first topic of current lesson
function GetFirstTopic(iLessonId) 
{
	var iTopicIndex;
	iTopicIndex=ArrStartTopicNo[iLessonId-1];
	return ArrTopicNames[iTopicIndex];
}

//Funciton to go to last topic of current lesson
function GotoLastTopic(iLessonId) 
{
	window.location=GetLastTopic(iLessonId);
}

//Funciton to get last topic of current lesson
function GetLastTopic(iLessonId) 
{
	var iTopicIndex;
	iTopicIndex=ArrStartTopicNo[iLessonId]-1;
	return ArrTopicNames[iTopicIndex];
}