var bHasWindowOpened = false;
var sHomeLoc = "";
var myToolbar;

function onLoad()
{
	myToolbar = document.getElementById("Toolbar");
	this.top.Working.location.href='Login.jsp';
}

function showToolbar(bShow, sPage)
{
	if (bShow)
	{
		myToolbar.style.display = "";
		
		onDisplayAll("image", false);

		if (sPage == "main")
		{
			document.getElementById("New").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Delete").style.display = "";
		}
		else if (sPage == "mainWithView")
		{
			document.getElementById("New").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Delete").style.display = "";
			document.getElementById("Filter").style.display = "";
			document.getElementById("UnFilter").style.display = "";
			document.getElementById("View").style.display = "";
		}
		else if (sPage == "sub")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("Save").style.display = "";
		}
		else if ((sPage == "versions") || (sPage == "benchmarktemplates"))
		{
			document.getElementById("New").style.display = "";	
			document.getElementById("Edit").style.display = "";		
			document.getElementById("Open").style.display = "";
			document.getElementById("Delete").style.display = "";
		}
		else if (sPage == "instruments")
		{
			document.getElementById("Edit").style.display = "";
			document.getElementById("Delete").style.display = "";
			document.getElementById("Back").style.display = "";
		}
		else if (sPage == "mainB")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("New").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Delete").style.display = "";
		}
		else if (sPage == "mainC")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("New").style.display = "";			
			document.getElementById("Delete").style.display = "";
		}
		else if (sPage == "sectionQuestion")
		{			
			document.getElementById("Back").style.display = "";
			document.getElementById("NewSurveySection").style.display = "";
			document.getElementById("NewSubsection").style.display = "";
			document.getElementById("NewSurveyQuestion").style.display = "";			
			document.getElementById("Edit").style.display = "";
			document.getElementById("SetCondition").style.display = "";		
			document.getElementById("ResponseSettings").style.display = "";	
			document.getElementById("Delete").style.display = "";	
			document.getElementById("Preview").style.display = "";
		}
		else if (sPage == "sectionQueHasData")
		{
			document.getElementById("Back").style.display = "";				
			document.getElementById("Edit").style.display = "";		
			document.getElementById("ResponseSettings").style.display = "";			
			document.getElementById("Preview").style.display = "";
		}
		else if (sPage == "rubric")
		{
			document.getElementById("New").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Delete").style.display = "";
			document.getElementById("Back").style.display = "";
			document.getElementById("Save").style.display = "";
		}
		else if (sPage == "BackDelete")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("Delete").style.display = "";			
		}
		else if (sPage == "sub2")
		{
			document.getElementById("Edit").style.display = "";
			document.getElementById("Back").style.display = "";
			document.getElementById("Print").style.display = "";
		}
		else if (sPage == "ProjectList")
		{
			document.getElementById("New").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Delete").style.display = "";
			document.getElementById("School").style.display = "";			
			document.getElementById("Instances").style.display = "";
			document.getElementById("Benchmark").style.display = "";
			document.getElementById("Interviews").style.display = "";
			document.getElementById("Observer").style.display = "";
			document.getElementById("SchoolUser").style.display = "";
			document.getElementById("SuperCoach").style.display = "";
			document.getElementById("Instruction").style.display = "";
		}
		else if (sPage == "ProjectSchoolList")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("New").style.display = "";
			document.getElementById("Edit").style.display = "";
		}
		else if (sPage == "BackNext")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("Next").style.display = "";
		}
		else if (sPage == "BackDelNext")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("Next").style.display = "";			
			document.getElementById("Delete").style.display = "";
		}
		else if (sPage == "ReportVersion")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("Next").style.display = "";
			document.getElementById("Add").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Delete").style.display = "";
		}
		else if (sPage == "ReportFormat")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("Save").style.display = "";
			document.getElementById("ShowReport").style.display = "";
		}
		else if (sPage == "ReportStart" || sPage == "Back")
		{
			document.getElementById("Back").style.display = "";
		}
		else if (sPage == "category")
		{
			document.getElementById("New").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Style").style.display = "";
			document.getElementById("Delete").style.display = "";
		}
		else if (sPage == "instances")
		{
			document.getElementById("New").style.display = "";
			document.getElementById("Edit").style.display = "";			
			document.getElementById("NoticeSchools").style.display = "";
			document.getElementById("Filter").style.display = "";
			document.getElementById("UnFilter").style.display = "";
			document.getElementById("Delete").style.display = "";
		}
		else if (sPage == "survey" || sPage == "print")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("Print").style.display = "";
		}
		else if (sPage == "preview")
		{
			document.getElementById("Back").style.display = "";			
			document.getElementById("Print").style.display = "";
			document.getElementById("Preview").style.display = "";
		}
		else if (sPage == "previewDraft")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("SaveAsDraft").style.display = "";
			document.getElementById("Print").style.display = "";
			document.getElementById("Preview").style.display = "";
		}
		else if (sPage == "email")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Email").style.display = "";
			document.getElementById("MailMerge").style.display = "";
		}
		else if (sPage == "notifyUser")
		{
			document.getElementById("Back").style.display = "";			
			document.getElementById("Email").style.display = "";
		}
		else if (sPage == "Edit")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("Edit").style.display = "";
		}
		else if (sPage == "user")
		{
			document.getElementById("New").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("NotifyUser").style.display = "";
			document.getElementById("Filter").style.display = "";
			document.getElementById("UnFilter").style.display = "";
			document.getElementById("Delete").style.display = "";
		}
		else if (sPage == "projectInstances")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("New").style.display = "";
			document.getElementById("Edit").style.display = "";			
			document.getElementById("NoticeSchools").style.display = "";
			document.getElementById("Filter").style.display = "";
			document.getElementById("UnFilter").style.display = "";
			document.getElementById("Delete").style.display = "";
		}
		else if (sPage == "benchmark")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("NewSubHead").style.display = "";
			document.getElementById("NewBenchmark").style.display = "";
			document.getElementById("NewIndicator").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("SetPhase").style.display = "";
			document.getElementById("Delete").style.display = "";
			document.getElementById("Submit").style.display = "";
			document.getElementById("Print").style.display = "";
		}
		else if (sPage == "reportGroup")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("New").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Open").style.display = "";
			document.getElementById("Delete").style.display = "";			
		}
		else if (sPage == "benchmark_admin")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("NewSubHead").style.display = "";
			document.getElementById("NewBenchmark").style.display = "";
			document.getElementById("NewIndicator").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Delete").style.display = "";
			document.getElementById("Print").style.display = "";
		}
		else if (sPage == "benchmark_withreview")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("NewSubHead").style.display = "";
			document.getElementById("NewBenchmark").style.display = "";
			document.getElementById("NewIndicator").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("SetPhase").style.display = "";
			document.getElementById("Delete").style.display = "";
			document.getElementById("SendToReview").style.display = "";
			document.getElementById("Print").style.display = "";
		}
		else if (sPage == "benchmark_review")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("NewSubHead").style.display = "";
			document.getElementById("NewBenchmark").style.display = "";
			document.getElementById("NewIndicator").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Delete").style.display = "";
			document.getElementById("Reviewed").style.display = "";
			document.getElementById("OverallComments").style.display = "";
			document.getElementById("Print").style.display = "";
			document.getElementById("NotifySchool").style.display = "";
		}
		else if (sPage == "projectbench")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("SelectTemplate").style.display = "";
			document.getElementById("AddSubmission").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Delete").style.display = "";
		}		
		else if (sPage == "versionDimensions")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("New").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Questions").style.display = "";
			document.getElementById("Delete").style.display = "";
		}
		else if (sPage == "versionRespondentGroups")
		{
			document.getElementById("Back").style.display = "";					
			document.getElementById("Questions").style.display = "";
			//document.getElementById("Delete").style.display = "";
		}
		else if (sPage == "autoReport")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("PaperReport").style.display = "";
			document.getElementById("Print").style.display = "";
		}
		else if (sPage == "projectReportAdmin")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("ProjectOnlineReport").style.display = "";
			document.getElementById("ProjectPaperReport").style.display = "";
			document.getElementById("SchoolReport").style.display = "";
		}
		else if (sPage == "projectReportUser")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("ProjectOnlineReport").style.display = "";
			document.getElementById("ProjectPaperReport").style.display = "";			
		}
		else if (sPage == "projectSchoolReport")
		{
			document.getElementById("Back").style.display = "";			
			document.getElementById("SchoolReport").style.display = "";
		}
		else if (sPage == "schoolReportAdmin")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("SchoolOnlineReport").style.display = "";
			document.getElementById("SchoolPaperReport").style.display = "";
		}
		else if (sPage == "UserReportAdmin")
		{
			document.getElementById("Delete").style.display = "";
			document.getElementById("NotifyUser").style.display = "";			
		}
		else if (sPage == "QueryHome")
		{
			document.getElementById("Back").style.display = "";			
			document.getElementById("ShowReport").style.display = "";
			document.getElementById("MailingLabels").style.display = "";
		}
		else if (sPage == "SubmitPrint")
		{
			document.getElementById("Back").style.display = "";
			//document.getElementById("Save").style.display = "";
			document.getElementById("SubmitData").style.display = "";
			document.getElementById("Print").style.display = "";
		}
		else if (sPage == "SubmitPrintDraft")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("SaveAsDraft").style.display = "";
			document.getElementById("SubmitData").style.display = "";
			document.getElementById("Print").style.display = "";
		}
		else if (sPage == "BackSubmit")
		{
			document.getElementById("Back").style.display = "";			
			document.getElementById("SubmitData").style.display = "";			
		}
		else if (sPage == "QuerySurveyHome")
		{
			document.getElementById("Back").style.display = "";			
			document.getElementById("ShowReport").style.display = "";			
		}	
		else if (sPage == "Schools")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("New").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Projects").style.display = "";
			//document.getElementById("Delete").style.display = "";
			document.getElementById("Filter").style.display = "";
			document.getElementById("UnFilter").style.display = "";
			document.getElementById("View").style.display = "";
		}	
		else if (sPage == "ThresholdQue")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("SetThreshold").style.display = "";
		}	
		else if (sPage == "backOpen")
		{
			document.getElementById("Back").style.display = "";					
			document.getElementById("Open").style.display = "";		
		}
		else if (sPage == "orderEdit")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("New").style.display = "";
			document.getElementById("Open").style.display = "";
			document.getElementById("Edit").style.display = "";
			document.getElementById("Order").style.display = "";
			document.getElementById("Delete").style.display = "";			
		}
		else if (sPage == "orderNew")
		{
			document.getElementById("Back").style.display = "";
			document.getElementById("New").style.display = "";			
			document.getElementById("Order").style.display = "";
			document.getElementById("Delete").style.display = "";			
		}
		else if (sPage == "NewEdit")
		{
			document.getElementById("New").style.display = "";
			document.getElementById("Edit").style.display = "";			
		}
	}
	else
	{
		myToolbar.style.display = "none";
	}
}

function showTitlebar(bShow)
{	
	if (bShow)
	{		
		document.getElementById("Home").style.display = "";
		document.getElementById("Logout").style.display = "";
		//document.getElementById("Help").style.display = "";
		document.getElementById("FAQ").style.display = "";
		document.getElementById("UserReport").style.display = "";
	}
	else
	{
		document.getElementById("Home").style.display = "none";
		document.getElementById("Logout").style.display = "none";
		//document.getElementById("Help").style.display = "none";
		document.getElementById("FAQ").style.display = "none";
		document.getElementById("UserReport").style.display = "none";
	}
}

function onView(vSrc)
{
	vSrc.blur();
	window.top.Working.doView();
}

function onBack(vSrc)
{
	vSrc.blur();
	window.top.Working.doBack();
}

function onNew(vSrc)
{
	vSrc.blur();
	window.top.Working.doNew();
}

function onSave(vSrc)
{
	vSrc.blur();
	window.top.Working.doSave();
}

function onDelete(vSrc)
{
	vSrc.blur();
	window.top.Working.doDelete();
}

function onEdit()
{
	window.top.Working.doEdit();
}

function onNewSurveySection(vSrc)
{
	vSrc.blur();
	window.top.Working.doNewSurveySection();
}

function onNewSurveyQuestion(vSrc)
{
	vSrc.blur();
	window.top.Working.doNewSurveyQuestion();
}

function onOpen(vSrc)
{
	vSrc.blur();
	window.top.Working.doOpen();
}

function onLogOut(vSrc)
{
	vSrc.blur();

	if (confirm("Do you really want to log out?"))
	{
		SetCookie("OpenedFolder", "");
		SetCookie("BatchOpenedFolder", "");
		window.top.Working.location.href = "Login.jsp?Signout=1";		
	}
}

function onEditSummary(vSrc)
{
	vSrc.blur();
	window.top.Working.doEditSummary();
}

function onPrint(vSrc)
{
	vSrc.blur();
	window.top.Working.doPrint();
}

function onFilter(vSrc)
{
	vSrc.blur();
	window.top.Working.doFilter();
}

function onUnFilter(vSrc)
{
	vSrc.blur();
	window.top.Working.doUnFilter();
}

function onSchool(vSrc)
{
	vSrc.blur();
	window.top.Working.doSchool();
}

function onObserver(vSrc)
{
	vSrc.blur();
	window.top.Working.doObserver();
}

function onNewSubHead(vSrc)
{
	vSrc.blur();
	window.top.Working.doNewSubHead(vSrc);
}

function onNewBenchmark(vSrc)
{
	vSrc.blur();
	window.top.Working.doNewBenchmark();
}

function onNewIndicator(vSrc)
{
	vSrc.blur();
	window.top.Working.doNewIndicator();
}

function onSetPhase(vSrc)
{
	vSrc.blur();
	window.top.Working.doSetPhase();
}

function onSubmit(vSrc)
{
	vSrc.blur();
	window.top.Working.doSubmit();
}

function onSendToReview(vSrc)
{
	vSrc.blur();
	window.top.Working.doSendToReview();
}

function onOverallComments(vSrc)
{
	vSrc.blur();
	window.top.Working.doOverallComments(vSrc);
}

function onReviewed(vSrc)
{
	vSrc.blur();
	window.top.Working.doReviewed();
}

function onSelectTemplate(vSrc)
{
	vSrc.blur();
	window.top.Working.doSelectTemplate();
}

function onAddSubmission(vSrc)
{
	vSrc.blur();
	window.top.Working.doAddSubmission();
}

function setWindowOpened(bValue)
{
	bHasWindowOpened = bValue;
}

function hasWindowOpened()
{
	return bHasWindowOpened;
}

function SetCookie (name, value) {
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (2 < argc) ? argv[2] : null;
	var path = (3 < argc) ? argv[3] : null;
	var domain = (4 < argc) ? argv[4] : null;
	var secure = (5 < argc) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}

function setHomeLocation(priv)
{
	if(priv == "Admin")
		sHomeLoc = "AdminHome.jsp";
	else if(priv == "User")
		sHomeLoc = "AdminHome_User.jsp";
	else if (priv == "School")
		sHomeLoc = "Home_School.jsp";
	else if (priv == "Observer")
		sHomeLoc = "Home_Observer.jsp";
	else if (priv == "SuperCoach")
		sHomeLoc = "Home_SuperCoach.jsp";
	else if (priv == "LeadTeacher")
		sHomeLoc = "Home_LeadTeacher.jsp";		
	else if (priv == "Project")
		sHomeLoc = "Home_Project.jsp";
	else if (priv == "Supervisor")
		sHomeLoc = "Home_Supervisor.jsp";	
}

function goHome()
{
	window.top.Working.location.href = sHomeLoc;
}

function onNext(vSrc)
{
	vSrc.blur();
	window.top.Working.doNext();
}

function onShowReport(vSrc)
{
	vSrc.blur();
	window.top.Working.doShowReport();
}

function onStyle(vSrc)
{
	vSrc.blur();
	window.top.Working.doStyle();
}

function onNewSubsection(vSrc)
{
	vSrc.blur();
	window.top.Working.doNewSubsection();
}

function onPreview(vSrc)
{
	vSrc.blur();
	window.top.Working.doPreview();
}

function onAssignToProject(vSrc)
{
	vSrc.blur();
	window.top.Working.doAssignToProject();
}

function onNoticeSchools(vSrc)
{
	vSrc.blur();
	window.top.Working.doNoticeSchools();
}

function onEmail(vSrc)
{
	vSrc.blur();
	window.top.Working.doEmail();
}

function onNotifyUser(vSrc)
{
	vSrc.blur();
	window.top.Working.doNotifyUser();
}

function onNotifySchool(vSrc)
{
	vSrc.blur();
	window.top.Working.doNotifySchool();
}

function onInstances(vSrc)
{
	vSrc.blur();
	window.top.Working.doInstances();
}

function onBenchmark(vSrc)
{
	vSrc.blur();
	window.top.Working.doBenchmark();
}

function onInterviews(vSrc)
{
	vSrc.blur();
	window.top.Working.doInterviews();
}

function onSuperCoach(vSrc)
{
	vSrc.blur();
	window.top.Working.doSuperCoach();
}

function onDimensions(vSrc)
{
	vSrc.blur();
	window.top.Working.doDimensions();
}

function onResponseSettings(vSrc)
{
	vSrc.blur();
	window.top.Working.doResponseSettings();
}

function onQuestions(vSrc)
{
	vSrc.blur();
	window.top.Working.doQuestions();
}

function onPaperReport(vSrc)
{
	vSrc.blur();
	window.top.Working.doPaperReport();
}

function onSchoolReport(vSrc)
{
	vSrc.blur();
	window.top.Working.doNext();
}

function onProjectOnlineReport(vSrc)
{
	vSrc.blur();
	window.top.Working.doProjectOnlineReport();
}

function onProjectPaperReport(vSrc)
{
	vSrc.blur();
	window.top.Working.doProjectPaperReport();
}

function onSchoolOnlineReport(vSrc)
{
	vSrc.blur();
	window.top.Working.doNext();
}

function onSchoolPaperReport(vSrc)
{
	vSrc.blur();
	window.top.Working.doPaperReport();
}

function showDimension()
{
	document.getElementById("Dimensions").style.display = "";		
}	

function onHelp()
{	
	var sHelpIndex = "";
	var sURL = "" + this.top.Working.location;
	
	if(sURL.indexOf("AdminHome.jsp") > -1)
		showHelp("AdminHome");
	else
		showHelp("");	
}

function showHelp(vHelpIndex)
{
	doModal("CrepHelp.jsp?HelpIndex=" + vHelpIndex, this, 600, 380, 150, 150);	
}	

function onFAQ()
{
	doModal("FAQ.jsp", this, 600, 500);	
}	

function onUserReport()
{	
	var url = window.top.Working.location.href;
	
	if (url.indexOf("?")!=-1)
	{
		url = url.substring(0, url.indexOf("?"));
	}
	
	doModal("UserReport.jsp?sURL=" + url, this, 580, 550);	
}	

function onSpellCheck(vSrc)
{
	vSrc.blur();
	window.top.Working.spellcheck();
}

function onMailingLabels(vSrc)
{
	vSrc.blur();
	window.top.Working.createMailingLabels();
}

function onMailMerge(vSrc)
{
	vSrc.blur();
	window.top.Working.doMailMerge();
}

function onSubmitData(vSrc)
{
	vSrc.blur();
	window.top.Working.doSubmitData();
}

function onSchoolUser(vSrc)
{
	vSrc.blur();
	window.top.Working.doSchoolUser();
}

function onInstruction(vSrc)
{
	vSrc.blur();
	window.top.Working.doInstruction();
}

function onSetCondition(vSrc)
{
	vSrc.blur();
	window.top.Working.doSetCondition();
}

function onProjects(vSrc)
{
	vSrc.blur();
	window.top.Working.doProjects();
}

function showThreshold()
{
	document.getElementById("SetThreshold").style.display = "";		
}

function onSetThreshold(vSrc)
{
	vSrc.blur();
	window.top.Working.doSetThreshold();
}

function onOrder(vSrc)
{
	vSrc.blur();
	window.top.Working.doOrder();
}