
function doPostBack(task,taskid)
{
	document.forms[0].task.value=task
	document.forms[0].taskid.value=taskid
	document.forms[0].submit()
}
function doPostBackParent(task,taskid)
{
	parent.document.forms[0].task.value=task
	parent.document.forms[0].taskid.value=taskid
	parent.document.forms[0].submit()
}
function doOpenObject(task,FileName)
{
	doOpenWindow(m_AssessmentPath+FileName,'Additional Files',500,600)
}
function doOpenGradebook(FileNameWithPath,Title,Width,Height,Left,Top)
{
	//window.open(FileNameWithPath,Title,'menubar=no,width='+Width+',height='+Height+',left='+Left+',top='+Top+',scrolling=yes,resizable=yes');
	var gradebook_window = null;
	gradebook_window = window.open(FileNameWithPath,Title,'status=1,width='+Width+',height='+Height+',left='+Left+',top='+Top+',scrollbars=yes,resizable=yes');
}
function doCloseGradebook()
{
	gradebook_window = window.open('','GradeBook','status=0,width=0,height=0,left=0,top=0,scrolling=no,resizable=no');
	gradebook_window.close();
}
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;
		}
	}
	
	
}

/*Hacker Silver*/
function doOpenWindow(FileNameWithPath,Title,Width,Height)
{
	window.open(FileNameWithPath,Title,'menubar=no,width='+Width+',height='+Height+',left=50,top=50');
}

function doOpenWindowNew(FileNameWithPath,Title,Width,Height,Left,Top)
{
	window.open(FileNameWithPath,Title,'menubar=no,width='+Width+',height='+Height+',left='+Left+',top='+Top+'');
}
function doSwapImage(iImageno)
{
	switch(iImageno)
	{
		case 1:document.forms[0].img1.src='images/writing_ex_MO.jpg'; 
			break;
		case 2:document.forms[0].img2.src='images/grammar_ex_MO.jpg'; 
			break;
		case 3:document.forms[0].img3.src='images/research_ex_MO.jpg'; 
			break;
		case 4:document.forms[0].img4.src='images/res&doc_online_MO.jpg'; 
			break;
		case 5:document.forms[0].img5.src='images/res_wri&tut_MO.jpg'; 
			break;
		case 6:document.forms[0].img6.src='images/language_debates_MO.jpg'; 
			break;
		case 7:document.forms[0].img7.src='images/model_papers_MO.jpg'; 
			break;
		case 8:document.forms[0].img8.src='images/add_res_MO.jpg'; 
			break;
	}
}

function doRestoreImage(iImageno)
{
	switch(iImageno)
	{
		case 1:document.forms[0].img1.src='images/writing_ex.jpg'; 
			break;
		case 2:document.forms[0].img2.src='images/grammar_ex.jpg'; 
			break;
		case 3:document.forms[0].img3.src='images/research_ex.jpg'; 
			break;
		case 4:document.forms[0].img4.src='images/res&doc_online.jpg'; 
			break;
		case 5:document.forms[0].img5.src='images/res_wri&tut.jpg'; 
			break;
		case 6:document.forms[0].img6.src='images/language_debates.jpg'; 
			break;
		case 7:document.forms[0].img7.src='images/model_papers.jpg'; 
			break;
		case 8:document.forms[0].img8.src='images/add_res.jpg'; 
			break;
	}
}

function doOpenPage(iID)
{
	document.forms[0].task.value = iID;
	document.forms[0].userType.value = "student";
	document.forms[0].submit(); 
}

function OpenPage(iID)
{
	document.forms[0].task.value = iID;
	document.forms[0].userType.value = "instructor";
	document.forms[0].submit(); 
}


// Swap function for top_frame_2 by Pritish
function SwapImage(imageNumber)
{

	switch(imageNumber)
	{
		case 1:
		document.forms[0].img1.src = "images/exercise_mast_MO.jpg";
		break;
		case 2:
		document.forms[0].img2.src = "images/quiz_mast_MO.jpg";
		break;
		case 3:
		document.forms[0].img3.src = "images/e-handbook_new_MO.jpg";
		break;
		case 4:
		document.forms[0].img4.src = "images/preface_for_inst_MO.jpg";
		break;
		case 5:
		document.forms[0].img5.src = "images/develop_exc_MO.jpg";
		break;
		case 6:
		document.forms[0].img6.src = "images/trans_mast_MO.jpg";
		break;
		case 7:
		document.forms[0].img7.src = "images/stu_exe_res_MO.jpg";
		break;
		case 71:
		document.forms[0].img71.src = "images/stu_exe_res_Brown_mo.jpg";
		break;
		case 8:
		document.forms[0].img8.src = "images/ancillaries_MO.jpg";
		break;
	}
}

function RestoreImage(imageNumber)
{
	switch(imageNumber)
	{
		case 1:
		document.forms[0].img1.src = "images/exercise_mast.jpg";
		break;
		case 2:
		document.forms[0].img2.src = "images/quiz_mast.jpg";
		break;
		case 3:
		document.forms[0].img3.src = "images/e-handbook_new.jpg";
		break;
		case 4:
		document.forms[0].img4.src = "images/preface_for_inst.jpg";
		break;
		case 5:
		document.forms[0].img5.src = "images/develop_exc.jpg";
		break;
		case 6:
		document.forms[0].img6.src = "images/trans_mast.jpg";
		break;
		case 7:
		document.forms[0].img7.src = "images/stu_exe_res.jpg";
		break;
		case 71:
		document.forms[0].img71.src = "images/stu_exe_res.jpg";
		break;
		case 8:
		document.forms[0].img8.src = "images/ancillaries.jpg";
		break;
	}
}

function doShowRolloverText(sID)
{
	switch(sID)
	{
		case "ExerciseMaster":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_writ.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "Print-format versions of all the exercises in the book with a password-protected answer key";
		break;
		case "QuizMaster":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_gramm.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "Print-format quizzes on key topics in the book<br><br>";
		break;
		case "EHandbook":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_writ.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "E-Handbook<br><br>";
		break;
		case "PrefaceForInstructors":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_doc.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "Preface for Instructors<br><br>";
		break;
		case "DevelopmentExercises":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_research.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "Additional print-format exercises by Diana Hacker and Wanda Van Goor with a password-protected answer key";
		break;
		case "TransparencyMaster":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_language.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "Useful charts, examples, and visuals from the book in a convenient format<br><br>";
		break;
		case "StudentExerciseResult":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_paper.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "Access and analyze results of interactive exercises completed by your students on the student site of this Web site";
		break;
		case "Ancillaries":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_additional.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "Information about electronic and print supplements that accompany the handbook<br><br>";
		break;

		case "WritingExercisesAndResults":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_writ.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "Interactive exercises for practicing such skills as choosing a thesis statement and conducting peer review";
		break;
		case "GrammarExercisesAndResults":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_gramm.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "Interactive exercises for practicing grammar, style, and punctuation skills<br><br>";
		break;
		case "ResearchExercisesAndResults":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_research.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "Interactive exercises for practicing such skills as integrating quotations and documenting sources in MLA style";
		break;
		case "ResearchAndDocumentationOnline":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_doc.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "Advice on finding sources in a variety of disciplines and guidelines for documenting sources in MLA, APA, <i>Chicago</i>, and CSE styles";
		break;
		case "ResourcesForWritersAndTutors":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_resource.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "Resources for writers and writing tutors, including handouts, revision checklists, and tips for visiting the writing center";
		break;
		case "LanguageDebates":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_language.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "Mini-essays exploring controversial issues of grammar and usage, such as split infinitives";
		break;
		case "ModelPapers":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_paper.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "Annotated sample papers in MLA, APA, and <i>Chicago</i> styles<br /><br />";
		break;
		case "AdditionalResources":
		document.getElementById("DiamondTD").innerHTML = "<img src='images/spacer.gif' width='15' height='2'><img src='images/diamond_additional.gif'>";
		document.getElementById("RolloverTextTD").innerHTML = "A collection of helpful materials, including a links library, printable exercises, and diagnostic tests";
		break;

	}
	
}
function swapImage6e(imageNumber)
{

	switch(imageNumber)
	{
		case 1:
		document.forms[0].img1.src = "images/writing_exercise_MO.jpg";
		break;
		case 2:
		document.forms[0].img2.src = "images/grammar_exercise_MO.jpg";
		break;
		case 3:
		document.forms[0].img3.src = "images/research_exercise_MO.jpg";
		break;
		case 4:
		document.forms[0].img4.src = "images/ESL_help.jpg";
		break;
		case 5:
		document.forms[0].img5.src = "images/my_scorecard_MO.jpg";
		break;
		case 6:
		document.forms[0].img6.src = "images/tutorials_MO.jpg";
		break;
		case 7:
		document.forms[0].img7.src = "images/research_doc_online_MO.jpg";
		break;
		case 8:
		document.forms[0].img8.src = "images/model_paper_MO.jpg";
		break;
		case 9:
		document.forms[0].img9.src = "images/language_debates_MO_6e.jpg";
		break;
		case 10:
		document.forms[0].img10.src = "images/resources_writer_tutor_MO.jpg";
		break;
		case 11:
		document.forms[0].img11.src = "images/additional_resources_MO.jpg";
		break;
	}
}

function restoreImage6e(imageNumber)
{
	switch(imageNumber)
	{
		case 1:
		document.forms[0].img1.src = "images/writing_exercise.jpg";
		break;
		case 2:
		document.forms[0].img2.src = "images/grammar_exercise.jpg";
		break;
		case 3:
		document.forms[0].img3.src = "images/research_exercise.jpg";
		break;
		case 4:
		document.forms[0].img4.src = "images/ESL_help_MO.jpg";
		break;
		case 5:
		document.forms[0].img5.src = "images/my_scorecard.jpg";
		break;
		case 6:
		document.forms[0].img6.src = "images/tutorials.jpg";
		break;
		case 7:
		document.forms[0].img7.src = "images/research_doc_online.jpg";
		break;
		case 8:
		document.forms[0].img8.src = "images/model_paper.jpg";
		break;
		case 9:
		document.forms[0].img9.src = "images/language_debates_6e.jpg";
		break;
		case 10:
		document.forms[0].img10.src = "images/resources_writer_tutor.jpg";
		break;
		case 11:
		document.forms[0].img11.src = "images/additional_resources.jpg";
		break;
		
		
	}
}
//Next Back and Main Functionality Rnd - Start
	function getNextAssessment(assess_id)
	{
		//alert("current id="+assess_id);
		//makePOSTRequest("HttpPostRnd.aspx", assess_id);
		doPostBack("Next",assess_id);
	}
	function getPreviousAssessment(assess_id)
	{
		//alert("current id="+assess_id);
		doPostBack("Prev",assess_id);
	}
	function getMenu(tab_id)
	{
		//alert("current tab name="+tab_id);
		window.parent.location.href = "frmAssetList.aspx";
	}
//Next Back and Main Functionality Rnd - End

function doRedirectParent(sURL)
{
	sUpdatedURL = doReplaceURL(sURL)
	//alert(sURL);
	parent.parent.location = sUpdatedURL;
}

function doRedirect(sURL)
{
	//alert(sURL);
	sUpdatedURL = doReplaceURL(sURL)
	
	parent.location = sUpdatedURL;
}

function doReplaceURL(sURL)
{
//	alert("HERE");
	sWebDir = "";
	sCourseURL = top.location;
	
	myString = unescape(new String(sCourseURL))
	var arrIDs = new Array("NCAT", "WritersRef6e", "rules6e", "pocket5e");
	
	for(i=0; i<arrIDs.length; i++)
	{
		//alert(unescape(arrIDs[i]));
		eval("rExp = /"+escape(arrIDs[i])+"/gi");
		
		results = myString.search(rExp)
		
		if(results>0)
		{
			switch(arrIDs[i])
			{
				case "NCAT":
				sWebDir = "NCAT";
				break;
				
				case "rules6e":
				sWebDir = "rules6e";
				break;
				
				case "pocket5e":
				sWebDir = "pocket5e";
				break;
				
				default:
				sWebDir = "WritersRef6e";
				break;
			}
		}
	}
	eval("sURL = sURL.replace(/WritersRef6e/gi, '"+sWebDir+"')");
	
	return sURL;
	
}


// function for left frame Pocket5e
function swapImagePO(imageNumber)
{

	switch(imageNumber)
	{
		case 0:
		document.forms[0].img0.src = "images/Po_my_scoredcard_MO.jpg";
		break;
		case 1:
		document.forms[0].img1.src = "images/P0_writing_exercises_MO.jpg";
		break;
		case 2:
		document.forms[0].img2.src = "images/Po_grammar_exercises_MO.jpg";
		break;
		case 3:
		document.forms[0].img3.src = "images/Po_research_exercises_MO.jpg";
		break;
		case 4:
		document.forms[0].img4.src = "images/Po_esl_help_MO.jpg";
		break;
		case 5:
		document.forms[0].img5.src = "images/Po_resources_for_writing_MO.jpg";
		break;
		case 6:
		document.forms[0].img6.src = "images/Po_language_debates_MO.jpg";
		break;
		case 7:
		document.forms[0].img7.src = "images/Po_research_documentation_MO.jpg";
		break;
		case 8:
		document.forms[0].img8.src = "images/Po_model_papers_MO.jpg";
		break;
		case 9:
		document.forms[0].img9.src = "images/Po_additional_resources_MO.jpg";
		break;
		
	}
}

function restoreImagePO(imageNumber)
{
	switch(imageNumber)
	{
		
		case 0:
		document.forms[0].img0.src = "images/Po_my_scoredcard.jpg";
		break;
		case 1:
		document.forms[0].img1.src = "images/Po_writing_exercises.jpg";
		break;
		case 2:
		document.forms[0].img2.src = "images/Po_grammar_exercises.jpg";
		break;
		case 3:
		document.forms[0].img3.src = "images/Po_research_exercises.jpg";
		break;
		case 4:
		document.forms[0].img4.src = "images/Po_esl_help.jpg";
		break;
		case 5:
		document.forms[0].img5.src = "images/Po_resources_for_writing.jpg";
		break;
		case 6:
		document.forms[0].img6.src = "images/Po_language_debates.jpg";
		break;
		case 7:
		document.forms[0].img7.src = "images/Po_research_documentation.jpg";
		break;
		case 8:
		document.forms[0].img8.src = "images/Po_model_papers.jpg";
		break;
		case 9:
		document.forms[0].img9.src = "images/Po_additional_resources.jpg";
		break;
		
		
		
	}
}
//end