
function doPostBack(task,taskid)
{
	document.forms[0].task.value=task
	document.forms[0].taskid.value=taskid
	document.forms[0].submit()
}

function doOpenObject(task,FileName)
{
	doOpenWindow(m_AssessmentPath+FileName,'Additional Files',500,600)
}

function doOpenWindow(FileNameWithPath,Title,Width,Height)
{
	window.open(FileNameWithPath,Title,'menubar=no,width='+Width+',height='+Height+',left=50,top=50');
}
function doOpenWindowWithScrollBar(FileNameWithPath,Title,Width,Height)
{	
	
	window.open(FileNameWithPath,Title,'menubar=no,width='+Width+',height='+Height+',left=50,top=50,scrollbars=yes,resizable=yes');
}

function doOpenPopWindow(FileNameWithPath,Title,Width,Height)
{
	window.open(FileNameWithPath,Title,'menubar=no,width='+Width+',height='+Height+',left=50,top=50,scrollbars=no,resizable=no');
}

function doOpenCalculator()
{
	doOpenWindow('../Player Files/Calculator/Calculator.html','calculator',274,264)
}

function doLaunch(task)
{
	sUrl=""
	switch (task)
	{
		case "showhint":
			sUrl=s_Hint;
			break;
		case "showsolution":
			sUrl=s_Solution;
			break;
		case "showfeedback":
			sUrl=s_Feedback;
		break;
	}
	if (sUrl.length>1)
	{
		sUrl=m_AssessmentPath+sUrl;
		doOpenWindow(sUrl,task,500,500)
	}
	
}

function doOpenASQuestion(sSectionID,sQuestionID,sUniqueID)
{
	var sUrl="";
	sUrl="ViewQuestionPage.aspx?SectionID=" +sSectionID +"&QuestionID="+sQuestionID+"&UniqueID="+sUniqueID; 
	doOpenWindowWithScrollBar(sUrl,"QPage",650,500);	
}

function swapImage(imageno)
{
	switch(imageno)
	{
		case 1:document.forms[0].img1.src='../Player Files/images/TopCourseOutline_on.gif'; 
			break;
		case 2:document.forms[0].img2.src='../Player Files/images/TopHelp_on.gif';
			break;
		case 3:document.forms[0].img3.src='../Player Files/images/TopExit_on.gif';
			break;
		case 4:document.forms[0].img4.src='../Player Files/images/TopBookmark_on.gif';
			break;
		case 5:document.forms[0].img5.src='../Player Files/images/TopCalc_on.gif';
			break;
		case 6:document.forms[0].img6.src='../Player Files/images/TopStudyGuide_on.gif';
			break;
	}
}

function restoreImage(imageno)
{
	switch(imageno)
	{
		case 1:document.forms[0].img1.src='../Player Files/images/TopCourseOutline_off.gif';
			break;
		case 2:document.forms[0].img2.src='../Player Files/images/TopHelp_off.gif';
			break;
		case 3:document.forms[0].img3.src='../Player Files/images/TopExit_off.gif'; 
			break;
		case 4:document.forms[0].img4.src='../Player Files/images/Topbookmark_off.gif';
			break;
		case 5:document.forms[0].img5.src='../Player Files/images/TopCalc_off.gif';
			break;
		case 6:document.forms[0].img6.src='../Player Files/images/TopStudyGuide_off.gif';
			break;
	}
}
function doOpenStudyPlan(sStudyPlanID)
{	
	var sUrl="";
	sUrl="studyplan.aspx?StudyPlanID=" +sStudyPlanID ; 
	doOpenWindowWithScrollBar(sUrl,"SPPage",650,500);	
}
function ShowBookmarkConfirmation()
{
	alert("The current page has been successfully bookmarked.\nYour current bookmark will replace the previous bookmarked page.\n You can go to the Course Outline and click on Go To Bookmark button to revisit this page later.")
}
function doHandleSkipButton(Task,TaskID)
{
	if(confirm("If you skip the assessment, you will not receive \na customized Study Guide (Calendar).\n Do you still want to skip the assessment?"))
	{
		doPostBack(Task,TaskID)
	}
}
function doOpenHelp()
{
	window.open("../Player Files/help.htm","helpfile",'menubar=no,width=680,height=350,left=50,top=50,scrollbars=yes,RESIZABLE');
}

function clickOccured()
{
	if(document.forms[0].Instructions.value.toUpperCase() == "ENTER NEW SEARCH TERM" || document.forms[0].Instructions.value.toUpperCase() == "ENTER A SEARCH TERM")
	{
		document.forms[0].Instructions.value = "";
	}
	
}

function blurOccured()
{
	if(document.forms[0].Instructions.value.toUpperCase() == "ENTER NEW SEARCH TERM" || document.forms[0].Instructions.value.toUpperCase() == "")
	{
		document.forms[0].Instructions.value = "Enter New Search Term";
	}

}

function blurOccured1()
{
	if(document.forms[0].Instructions.value.toUpperCase() == "ENTER A SEARCH TERM" || document.forms[0].Instructions.value.toUpperCase() == "")
	{
		document.forms[0].Instructions.value = "Enter a Search Term";
	}
}

function doSelectAll(sLink)
{
if(sLink == "link")
	{
		/*
		if(document.forms[0].chkSelectAll.checked == false )
		{
			document.forms[0].chkSelectAll.checked = true;
			selectDeselectAll("select")
		}
		else if(document.forms[0].chkSelectAll.checked == true )
		{
			document.forms[0].chkSelectAll.checked = false;
			selectDeselectAll("")
		}
		
		*/
		if(document.forms[0].selectChk.value == "")
		{
			selectDeselectAll("select")
			document.forms[0].selectChk.value = "CheckAll";
		}
		else
		{
			selectDeselectAll("deselect")
			document.forms[0].selectChk.value = "";
		}
		
	}
	else if(sLink == "chk")
	{
		if(document.forms[0].chkSelectAll.checked == true )
		{
			document.forms[0].chkSelectAll.checked = true;
			selectDeselectAll("select")
		}
		else if(document.forms[0].chkSelectAll.checked == false )
		{
			document.forms[0].chkSelectAll.checked = false;
			selectDeselectAll("")
		}
	}
}

function selectDeselectAll(cond)
{

	var sArray = document.forms[0].elements;
	
	for(i=0; i<sArray.length; i++)
	{
		if(sArray[i].type == "checkbox")
		{
			if(cond == "select")
			{
				sArray[i].checked = true;
			}
			else
			{
				sArray[i].checked = false;
			}
				
		}
	}
	
}

function doSelectDeselectOne()
{
	var sArray = document.forms[0].elements;
	var sFlag = false;

	for(i=0; i<sArray.length; i++)
	{
		if(sArray[i].type == "checkbox")
		{
			if(sArray[i].name != "chkSelectAll")
			{
				if(sArray[i].checked == false)
				{
					sFlag = true;
					break;
				}
			}
		}
	}

	if(document.forms[0].chkSelectAll.checked == true)
	{
		document.forms[0].chkSelectAll.checked = false;
	}
	else if(document.forms[0].chkSelectAll.checked == false)
	{
		if(sFlag == false)
		{
			document.forms[0].chkSelectAll.checked = true;
		}
		else
		{
			document.forms[0].chkSelectAll.checked = false;
		}
	}
	
	
}