

//<![CDATA[

<!--


function Client(){
	this.min = false; if (document.getElementById){this.min = true;};
	this.ua = navigator.userAgent;
	this.name = navigator.appName;
	this.ver = navigator.appVersion;  
	this.mac = (this.ver.indexOf('Mac') != -1);
	this.win = (this.ver.indexOf('Windows') != -1);
	this.gecko = (this.ua.indexOf('Gecko') > 1);
	if (this.gecko){
		this.geckoVer = parseInt(this.ua.substring(this.ua.indexOf('Gecko')+6, this.ua.length));
		if (this.geckoVer < 20020000){this.min = false;}
	}
	
	this.firebird = (this.ua.indexOf('Firebird') > 1);
	
	this.safari = (this.ua.indexOf('Safari') > 1);
	if (this.safari){
		this.gecko = false;
	}
	
	this.ie = (this.ua.indexOf('MSIE') > 0);
	if (this.ie){
		this.ieVer = parseFloat(this.ua.substring(this.ua.indexOf('MSIE')+5, this.ua.length));
		if (this.ieVer < 5.5){this.min = false;}
	}
	
	this.opera = (this.ua.indexOf('Opera') > 0);
	if (this.opera){
		this.operaVer = parseFloat(this.ua.substring(this.ua.indexOf('Opera')+6, this.ua.length));
		if (this.operaVer < 7.04){this.min = false;}
	}
	if (this.min == false){
		alert('Your browser may not be able to handle this page.');
	}
	
	this.ie5mac = (this.ie&&this.mac&&(this.ieVer<6));
}
var C = new Client();



function NavBtnOver(Btn){
	if (Btn.className != 'NavButtonDown'){Btn.className = 'NavButtonUp';}
}
function NavBtnOut(Btn){
	Btn.className = 'NavButton';
}
function NavBtnDown(Btn){
	Btn.className = 'NavButtonDown';
}
function FuncBtnOver(Btn){
	if (Btn.className != 'FuncButtonDown'){Btn.className = 'FuncButtonUp';}
}
function FuncBtnOut(Btn){
	Btn.className = 'FuncButton';
}
function FuncBtnDown(Btn){
	Btn.className = 'FuncButtonDown';
}
function FocusAButton(){
	if (document.getElementById('CheckButton1') != null){
		document.getElementById('CheckButton1').focus();
	}
	else{
		if (document.getElementById('CheckButton2') != null){
			document.getElementById('CheckButton2').focus();
		}
		else{
			document.getElementsByTagName('button')[0].focus();
		}
	}
}



var topZ = 1000;
function ShowMessage(Feedback){
	var Output = Feedback + '<br /><br />';
	document.getElementById('FeedbackContent').innerHTML = Output;
	var FDiv = document.getElementById('FeedbackDiv');
	topZ++;
	FDiv.style.zIndex = topZ;
	FDiv.style.top = TopSettingWithScrollOffset(30) + 'px';
	FDiv.style.display = 'block';
	ShowElements(false, 'input');
	ShowElements(false, 'select');
	ShowElements(false, 'object');
	ShowElements(true, 'object', 'FeedbackContent');
	setTimeout("document.getElementById('FeedbackOKButton').focus()", 50);
	
}
function ShowElements(Show, TagName, ContainerToReverse){
	
	TopNode = document.getElementById(ContainerToReverse);
	var Els;
	if (TopNode != null) {
		Els = TopNode.getElementsByTagName(TagName);
	} else {
		Els = document.getElementsByTagName(TagName);
	}
	for (var i=0; i<Els.length; i++){
		if (TagName == "object") {
			
			if (Show == true){
				Els[i].style.visibility = 'visible';
				
				if (C.mac && C.gecko) {Els[i].style.display = '';}
			}
			else{
				Els[i].style.visibility = 'hidden';
				if (C.mac && C.gecko) {Els[i].style.display = 'none';}
			}
		} 
		else {
			
			
			if (C.ie) {
				if (C.ieVer < 7) {
					if (Show == true){
						Els[i].style.visibility = 'visible';
					}
					else{
						Els[i].style.visibility = 'hidden';
					}
				}
			}
		}
	}
}
function HideFeedback(){
	document.getElementById('FeedbackDiv').style.display = 'none';
	ShowElements(true, 'input');
	ShowElements(true, 'select');
	ShowElements(true, 'object');
	if (Finished == true){
		Finish();
	}
}






function Asset(ID, Name, InitVal, DecPlace, ShowDuring, ShowEnd, ShowCount, CurrVal, Parent){
	this.ID = ID;
	this.Name=Name;
	this.InitVal=InitVal;
	this.DecPlace=DecPlace;
	this.ShowDuring=ShowDuring;
	this.ShowEnd=ShowEnd;
	this.ShowCount=ShowCount;
	this.CurrVal=CurrVal;
	this.Parent = Parent;
}
function AssetGetCurrValString(){
	var Num = this.CurrVal;
	if (this.DecPlace > 0){
		for (var i=0; i<this.DecPlace; i++){Num /= 10;}
	}
	var Result = Num.toString();
	if (this.DecPlace > 0){
		var DecLoc = Result.indexOf('.');
		if (DecLoc < 0){Result += '.';}
		while (((Result.length-1) - Result.indexOf('.'))<this.DecPlace){Result += '0';} 
		while (((Result.length-1) - Result.indexOf('.'))>this.DecPlace){Result = Result.substring(0, Result.length-1);}
	}
	return Result;
}
Asset.prototype.GetCurrValString=AssetGetCurrValString;
function AssetGetCurrValFloat(){
	var Num = this.CurrVal;
	if (this.DecPlace > 0){
		for (var i=0; i<this.DecPlace; i++){Num /= 10;}
	}
		return Num;
}
Asset.prototype.GetCurrValFloat=AssetGetCurrValFloat;
function AssetSetCurrValFromFloat(Num){
	if (this.DecPlace > 0){
		for (var i=0; i<this.DecPlace; i++){Num *= 10;}
	}
	this.CurrVal = Num;
}
Asset.prototype.SetCurrValFromFloat=AssetSetCurrValFromFloat;
function AssetReportCurrState(){
	return this.Name + ': ' + this.GetCurrValString();
}
Asset.prototype.ReportCurrState=AssetReportCurrState;
function AssetMeetsRequirement(ReqType, Req){
	var Result = true;
	switch(ReqType){
		case 0: break;
		case 1: Result = (this.CurrVal > Req); break;
		case 2: Result = (this.CurrVal < Req); break;
		case 3: Result = (this.CurrVal == Req); break;
		case 4: Result = (this.CurrVal != Req); break;
	}
	return Result;
}
Asset.prototype.MeetsRequirement=AssetMeetsRequirement;
function AssetPerformTransaction(OperatorType, Operand){
	if ((this.Name == '_Timer_Seconds')&&(this.Parent.Active == true)){
		this.CurrVal = Seconds;
	}
	switch(OperatorType){
		case 1: this.CurrVal += Operand; break; 
		case 2: this.CurrVal -= Operand; break; 
		case 3: for (var x=0; x<this.DecPlace; x++){Operand /= 10;}this.CurrVal *= Operand; break; 
		case 4: for (var x=0; x<this.DecPlace; x++){Operand /= 10;}this.CurrVal /= Operand; break; 
		case 5: this.CurrVal = Operand; break; 
		case 6: for (var x=0; x<this.DecPlace; x++){Operand /= 10;}this.CurrVal *= (Operand/100); break; 
		case 7: 
			for (var x=0; x<this.DecPlace; x++){Operand /= 10;}
			var y = this.CurrVal; for (var x=0; x<this.DecPlace; x++){y /= 10;}
			x = y; for (var j=1; j<Operand; j++){y *= x;} 
			for (var x=0; x<this.DecPlace; x++){y *= 10;}
			this.CurrVal = y;
			break; 
	}
	this.CurrVal = Math.round(this.CurrVal);
	if ((this.Name == '_Timer_Seconds')&&(this.Parent.Active == true)){
		Seconds = this.CurrVal;
	}
}
Asset.prototype.PerformTransaction=AssetPerformTransaction;
function AssetCanBeShown(){
	var Result = true;
	if (IsEndPoint == true){
		switch (this.ShowEnd){
			case 0: Result = true; break;
			case 1: Result = false; break;
			case 2: Result = (this.CurrVal != 0); break;
		}
	}
	else{
		switch (this.ShowDuring){
			case 0: Result = true; break;
			case 1: Result = false; break;
			case 2: Result = (this.CurrVal != 0); break;
		}
	}
	return Result;
}
Asset.prototype.CanBeShown=AssetCanBeShown;
function Basket(AList, Active){
	this.Active = Active;
	this.Assets = new Array();
	if (AList.length > 0){
		for (var i=0; i<AList.length; i++){
			this.Assets[i] = new Asset(i, AList[i][0], AList[i][1], AList[i][2], AList[i][3], AList[i][4], A[i][5], A[i][6], this);
		}
	}
}
function BasketGetEffectiveOperand(Trans){
	var Operand = 0;
	switch(Trans[2]){
		case 0: Operand = Trans[3]; break;
		case 1: Operand = GetRand(Trans[3], Trans[4]); break;
		case 2: Operand = this.Assets[Trans[5]].GetCurrValFloat(); 
			for (var i=0; i<this.Assets[Trans[0]].DecPlace; i++){Operand *= 10;}
			break;
	}
	return Operand;
}
Basket.prototype.GetEffectiveOperand=BasketGetEffectiveOperand;
function BasketReportCurrState(){
	if (this.Assets.length < 1){return '';}
	var Result = '';
	for (var i=0; i<this.Assets.length; i++){
		if (this.Assets[i].CanBeShown()==true){
			Result += '<tr><td style="text-align: right;">' + this.Assets[i].Name + ' </td>';
			Result += '<td style="text-align: left;"> '
			if (this.Assets[i].ShowCount==true){
				Result += '&nbsp;:&nbsp;' + this.Assets[i].GetCurrValString();
			}
			Result += ' </td></tr>';
		}
	}
	if (Result.length > 0){
		Result = '<table class="AssetTable"><tr><th colspan="2">' + strYouHave + '</th></tr>' + Result + '</table>';
	}
	return Result;
}
Basket.prototype.ReportCurrState=BasketReportCurrState;
function BasketCloneSelf(Copy, Active){
	Copy = new Basket(A, false);
	Copy.Active = Active;
	for (var i=0; i<this.Assets.length; i++){
		Copy.Assets[i].CurrVal = this.Assets[i].CurrVal;
	}
	return Copy;
}
Basket.prototype.CloneSelf=BasketCloneSelf;
function BAssetMeetsRequirement(ANum, ReqType, Req){
	return this.Assets[ANum].MeetsRequirement(ReqType, Req);
}
Basket.prototype.AssetMeetsRequirement=BAssetMeetsRequirement;
function BAssetPerformTransaction(ANum, OpType, Operand){
	this.Assets[ANum].PerformTransaction(OpType, Operand);
}
Basket.prototype.PerformTransaction=BAssetPerformTransaction;
function BGetAssetValByName(AssetName){
	var Result = 0;
	for (var i=0; i<this.Assets.length; i++){
		if (this.Assets[i].Name == AssetName){
			Result = this.Assets[i].CurrVal;
		}
	}
	return Result;
}
Basket.prototype.GetAssetValByName=BGetAssetValByName;
var CurrBasket;
var TempBasket;
var CurrNode=0;
var strYouHave='You have: ';
var strLinkCaption='Go!';
var strFinishCaption='Go!';
var strDefaultRefusalMessage='Sorry! You can\'t do that.';
var strTimesUp = 'Your time has run out!';
var strBookmarkExplanation = 'Your current position and settings have been encoded in <br />the URL of the page. Now set a bookmark in your <br />browser, so you can return here.<br />';
var strExerciseComplete = 'You have reached the end of the exercise.';
var ShowImpossibleLinks=true;
var StartTime = (new Date()).toLocaleString();
var HPNStartTime = (new Date()).getTime();
var SubmissionTimeout = 30000;
var FollowingTrack = false;
var CurrTime;
var Started=false;
var IsEndPoint = false;
var Finished = false; 
var TimeOver = false;
function TransactionList(NNum, LNum){
	this.List = new Array();
	var i;
	for (i=0; i<N[NNum][4].length; i++){this.List[this.List.length] = N[NNum][4][i];}
	for (i=0; i<N[NNum][3][LNum][2].length; i++){this.List[this.List.length] = N[NNum][3][LNum][2][i];}
	for (i=0; i<N[N[NNum][3][LNum][0]][2].length; i++){this.List[this.List.length] = N[N[NNum][3][LNum][0]][2][i];}
}
function TestTransactions(NNum, LNum){
	var T = new TransactionList(NNum, LNum);
	var Result = '';
	var B = CurrBasket.CloneSelf(B, false);
	for (var i=0; i<T.List.length; i++){
		if (B.AssetMeetsRequirement(T.List[i][0], T.List[i][7], T.List[i][6]) == true){
			B.PerformTransaction(T.List[i][0], T.List[i][1], B.GetEffectiveOperand(T.List[i]));
		}
		else{
			if (T.List[i][8].length > 0){
				return T.List[i][8];
			}
			else{
				return strDefaultRefusalMessage;
			}
		}
	}
	return '';
}
function StartExercise(){
	CurrBasket = new Basket(A, true);

	ParseSearch();
	CurrTime = new Date();
	ShowCurrNode();

	Started = true;
}
function StartUp(){

	if (document.location.search.indexOf('___') > -1){
		StartExercise();
	}
}
function Restart(){
	var d = document.location;
	d.search = '';
	document.location = d;
}
function HNode(NNum, LNum, Bask){
	this.NNum = NNum; 
	this.LNum = LNum; 
	this.Basket = Bask.CloneSelf(A, false); 
	this.EntryTime = CurrTime.getTime(); 
	this.EntryTimeString = CurrTime.toLocaleString();
	var D = new Date();
	this.ExitTime = D.getTime(); 
	this.ExitTimeString = D.toLocaleString(); 
}
function HNodeReportSelf(AddTime){
	var S = this.NNum + ':' + this.LNum;
	if (AddTime == true){
		S += ':' + this.EntryTime;
	}
	return S;
}
HNode.prototype.ReportSelf=HNodeReportSelf;
function HNodeList(){
	this.Nodes = new Array();
	var D = new Date();
	this.StartTime = D.getTime(); 
	this.StartTimeString = D.toLocaleString();
}
function HNodeListReportAsSearch(IncludeTime){
	var S = '___t;';
	if (this.Nodes.length > 0){
		S += this.Nodes[0].ReportSelf(IncludeTime);
		for (var i=1; i<this.Nodes.length; i++){
			S += ',' + this.Nodes[i].ReportSelf(IncludeTime);
		}
	}
	return S;
}
HNodeList.prototype.ReportAsSearch=HNodeListReportAsSearch;
var H = new HNodeList(); 
function Undo(){
	if (H.Nodes.length < 1){
		return;
	}
	var LastNode = H.Nodes.pop();
	CurrNode = LastNode.NNum;
	CurrBasket = LastNode.Basket.CloneSelf(A, true);
	ShowCurrNode();
}
function ParseSearch(){
	if (document.location.search.length < 1){return;}
	var StateString = document.location.search.substring(document.location.search.lastIndexOf('___'), document.location.search.length);
	if (StateString.length > 0){
		ParseStateString(StateString);
	}
}
function ParseStateString(StateString){
	var S = StateString.split(';');
	if (S.length > 0){
		if (S[0] == '___b'){
			ShowMessage(strBookmarkExplanation);
		}
		if (S[0] == '___t'){
			ParseTrack(S[1]);
			return;
		}
	}
	if (S.length > 1){
		if (S[1].length > 0){
			var CN=parseInt(S[1]);
			if ((CN>-1)&&(CN<N.length)){
				CurrNode = CN;
			}
		}
	}
	if (S.length > 2){
		if (S[2].length > 0){
			var AA=S[2].split(',');
			if (AA.length > 0){
				for (var i=0; i<AA.length; i++){
					var Val = parseInt(AA[i]);
					if ((i<A.length)&&(Val != NaN)){
						CurrBasket.Assets[i].CurrVal = Val;
					}
				}
			}
		}
	}

}
var Footprints = new Array();
function ParseTrack(Track){
	if (Track.length < 3){
		return;
	}
	var Steps = Track.split(',');
	if (Steps.length < 2){
		return;
	}
	FollowingTrack = true;
	var NNum = 0;
	var LNum = 0;
	var T = 0;
	for (var i=0; i<Steps.length; i++){
		var Step = Steps[i].split(':');
		NNum = parseInt(Step[0]);
		if (NNum > -1){
			LNum = parseInt(Step[1]);
			if (LNum > -1){
				if (Step.length > 2){
					T = parseInt(Step[2]);
				}
				Footprints.push(new Array(NNum, LNum, T));
			}
		}
	}
}
function CreateBookmark(Prefix){
	var S = '___' + Prefix + ';' + CurrNode + ';';
	if (CurrBasket.Assets.length > 0){
		S += CurrBasket.Assets[0].CurrVal;
		for (var i=1; i<CurrBasket.Assets.length; i++){
			S += ',' + CurrBasket.Assets[i].CurrVal;
		}
	}

	return S;
}
function SetBookmark(){
	if (Started == false){return;}
	var Temp = document.location.search;
	if (Temp.length < 1){
		Temp = '?';
	}
	else{
		Temp += '&';
	}
	document.location.search = Temp + CreateBookmark('b');
}
function MillisecondsToTimeReadout(MS){
	var DT = new Date(MS);
	return DT.getHours() + ':' + DT.getMinutes() + ':' + DT.getSeconds() + ':' + DT.getMilliseconds();
}
function ShowCurrNode(){
	var DPT = N[CurrNode][0];
	if ((FollowingTrack==true)&&(Footprints.length > 0)){
		if (Footprints[0][2] > 0){
			DPT += ' (' + MillisecondsToTimeReadout(Footprints[0][2]) + ')';
		}
	}
	document.getElementById('DPTitle').innerHTML = DPT;
	document.getElementById('DPContentsDiv').innerHTML = N[CurrNode][1];
	var Links = '';
	var Refusal = '';
	var ValidLinks = 0;
	for (var LNum=0; LNum<N[CurrNode][3].length; LNum++){
		if ((FollowingTrack==true)&&(Footprints.length > 0)){
			if (LNum == Footprints[0][1]){
				Links += MakeLink(CurrNode, LNum);
				ValidLinks++;
			}
			else{
				Links += MakeDummyLink(CurrNode, LNum);
			}
		}
		else{
			Refusal = TestTransactions(CurrNode, LNum);
			if (Refusal.length > 0){
				if (N[CurrNode][3][LNum][4] < 1){
					N[CurrNode][3][LNum][3] = Refusal;
					Links += MakeRefusalLink(CurrNode, LNum);
				}
			}
			else{
				Links += MakeLink(CurrNode, LNum);
				ValidLinks++;
			}
		}
	}
	if (Links.length > 0){
		Links = '<table class="LinkTable">' + Links + '</table>';
	}
	IsEndPoint = false;
	if (ValidLinks < 1){
		IsEndPoint = true;
		Finished = true;
		if (document.getElementById('store') != null){
			Links = '<table class="LinkTable">' + MakeEndLink() + '</table>';
		}
		else{
			if (document.getElementById('UndoButton') == null){
				Links = '<table class="LinkTable"><tr><td>' + strExerciseComplete + '</td></tr></table>';
			}
		}

	}
	document.getElementById('LinkListDiv').innerHTML = Links;
	var AssetOutput = CurrBasket.ReportCurrState();
	if (AssetOutput.length > 0){
		document.getElementById('AssetsDiv').innerHTML = AssetOutput;
		document.getElementById('AssetDisplay').style.display = 'block';
	}
	else{
		document.getElementById('AssetsDiv').innerHTML = '';
		document.getElementById('AssetDisplay').style.display = 'none';
	}
	if (Footprints.length > 0){Footprints.shift();}
	if ((IsEndPoint==true)&&(document.getElementById('UndoButton') == null)){
		H.Nodes.push(new HNode(CurrNode, LNum, CurrBasket));
		CurrTime = new Date();
		setTimeout('Finish()', SubmissionTimeout);
	}
}
function MakeFunctionButton(Caption, Action){
	var Result = '';
	if (C.opera){
		Result = '<a href="javascript:' + Action + '">' + Caption + '</a>';
	}
	else{
		Result = '<button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)"  onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOver(this)" onclick="' + Action + '">' + Caption + '</button>';
	}
	return Result;
}
function MakeRefusalLink(NNum, LNum){
	var Result = '<tr><td>';
	Result += MakeFunctionButton(strLinkCaption, 'ShowMessage(N[' + NNum + '][3][' + LNum + '][3])');
	Result += '</td>';
	Result += '<td>' + N[NNum][3][LNum][1] + '</td></tr>';
	return Result;
}
function MakeLink(NNum, LNum){
	var Result = '<tr><td>';
	Result += MakeFunctionButton(strLinkCaption, 'FollowLink(' + LNum + ')');
	Result += '</td>';
	Result += '<td>' + N[NNum][3][LNum][1] + '</td></tr>';
	return Result;
}
function MakeDummyLink(NNum, LNum){
	var Result = '<tr><td style="text-align: right;">&nbsp;&#x25cf;&nbsp;</td>';
	Result += '<td>' + N[NNum][3][LNum][1] + '</td></tr>';
	return Result;
}
function MakeEndLink(){
	var Result = '<tr><td>';
	Result += MakeFunctionButton(strFinishCaption, 'Finish()');
	Result += '</td>';
	Result += '<td>' + strExerciseComplete + '</td></tr>';
	return Result;
}
function FollowLink(LNum){

	H.Nodes.push(new HNode(CurrNode, LNum, CurrBasket));
	CurrTime = new Date();
	var T = new TransactionList(CurrNode, LNum);
	for (var i=0; i<T.List.length; i++){
		CurrBasket.PerformTransaction(T.List[i][0], T.List[i][1], CurrBasket.GetEffectiveOperand(T.List[i]));
	}
	CurrNode = N[CurrNode][3][LNum][0];
	ShowCurrNode();

}

function Finish(){
	try{
		var F = document.getElementById('store');
		if (F != null){
			F.starttime.value = HPNStartTime;
			F.endtime.value = (new Date()).getTime();
			F.mark.value = CurrBasket.GetAssetValByName('Score'); 
			var Temp = '<?xml version="1.0"?><hpnetresult><fields>';
			Temp += '<field><fieldname>endbookmark</fieldname><fieldtype>url-search</fieldtype><fieldlabel>Click here to see the final position in the maze</fieldlabel><fieldlabelid>QuandaryViewFinalPosition</fieldlabelid><fielddata>' + CreateBookmark('b') + '</fielddata></field>';
			Temp += '<field><fieldname>track</fieldname><fieldtype>url-search</fieldtype><fieldlabel>Click here to track the student through the maze.</fieldlabel><fieldlabelid>QuandaryViewTrack</fieldlabelid><fielddata>' + H.ReportAsSearch(false) + '</fielddata></field>';
			Temp += '<field><fieldname>timedtrack</fieldname><fieldtype>url-search</fieldtype><fieldlabelid>QuandaryViewTimedTrack</fieldlabelid><fieldlabel>Click here to track the student through the maze with timing data.</fieldlabel><fielddata>' + H.ReportAsSearch(true) + '</fielddata></field>';
			Temp += '</fields></hpnetresult>';
			F.detail.value = Temp;
			F.submit();
		}
	}
	catch(er){
		return;
	}
}
function GetScrollTop(){
	if (document.documentElement && document.documentElement.scrollTop){
		return document.documentElement.scrollTop;
	}
	else{
		if (document.body){
 			return document.body.scrollTop;
		}
		else{
			return window.pageYOffset;
		}
	}
}
function GetViewportHeight(){
	if (window.innerHeight){
		return window.innerHeight;
	}
	else{
		return document.getElementsByTagName('body')[0].clientHeight;
	}
}
function TopSettingWithScrollOffset(TopPercent){
	var T = Math.floor(GetViewportHeight() * (TopPercent/100));
	return GetScrollTop() + T; 
}
function GetRand(Lower, Upper){
	var Rng = Upper-Lower;
	return (Math.round(Math.random()*Rng)) + Lower;
}
var A = new Array();
A[0] = new Array();
A[0][0]='That area contains a scrolling Paragon Music Theatre Feature. <br />It Requires that JAVASCRIPT be enabled to display.<br /><br /><strong>With Internet Explorer:</strong><br />1. Click <STRONG>TOOLS</STRONG><br />2. lick <STRONG>INTERNET OPTIONS</STRONG><br />3. Click the <STRONG>SECURITY</STRONG> tab at the top of the Internet Options dialog box<br />4. Click CUSTOM LEVEL<br />5. Scroll down and make sure the following items are enabled:<br />6. Run <STRONG>ACTIVE-X</STRONG> controls and Plug-ins<br />7. Script Active-X controls marked for sage scripting<br />8. Click <STRONG>OK</STRONG><br />Click <STRONG>OK</STRONG>';
A[0][1]=0;
A[0][2]=0;
A[0][3]=1;
A[0][4]=1;
A[0][5]=true;
A[0][6]=0;

var N = new Array();
N[0] = new Array();
N[0][0] = 'Select a Question';
N[0][1] = '<b>Select a topic from this list that most nearly matches your question:</b>';
N[0][2] = new Array();

N[0][3] = new Array();
N[0][3][0] = new Array();
N[0][3][0][0] = 1;
N[0][3][0][1] = 'I can\'t see the whole display on my monitor screen.';
N[0][3][0][2] = new Array();

N[0][3][0][3] = '';
N[0][3][0][4] = 1;

N[0][3][1] = new Array();
N[0][3][1][0] = 2;
N[0][3][1][1] = 'My screen display is confused or looks strange.';
N[0][3][1][2] = new Array();

N[0][3][1][3] = '';
N[0][3][1][4] = 1;

N[0][3][2] = new Array();
N[0][3][2][0] = 3;
N[0][3][2][1] = 'How do I print or save a PDF document?';
N[0][3][2][2] = new Array();

N[0][3][2][3] = '';
N[0][3][2][4] = 1;

N[0][3][3] = new Array();
N[0][3][3][0] = 4;
N[0][3][3][1] = 'How do I print the text in a pop-up display box?';
N[0][3][3][2] = new Array();

N[0][3][3][3] = '';
N[0][3][3][4] = 1;

N[0][3][4] = new Array();
N[0][3][4][0] = 5;
N[0][3][4][1] = 'The PDF files won\'t display on my computer.';
N[0][3][4][2] = new Array();

N[0][3][4][3] = '';
N[0][3][4][4] = 0;

N[0][3][5] = new Array();
N[0][3][5][0] = 6;
N[0][3][5][1] = 'The Box at the Top of the Home Page is Blank';
N[0][3][5][2] = new Array();

N[0][3][5][3] = '';
N[0][3][5][4] = 0;

N[0][3][6] = new Array();
N[0][3][6][0] = 7;
N[0][3][6][1] = 'Tried that with IE - the box is still blank - now what?';
N[0][3][6][2] = new Array();

N[0][3][6][3] = '';
N[0][3][6][4] = 0;


N[0][4] = new Array();


N[1] = new Array();
N[1][0] = 'I can\'t see the whole display on my monitor screen.';
N[1][1] = 'Your sceen display is set to less than 1024 x 768 resolution which results in less than a "full screen" display.<br /><br />For Windows XP, click on My Computer =&gt; click on "Control Panel" =&gt; click on "Appearance and Themes" =&gt; select the "Change Screen Resolution" and set the screen resolution in the "SETTINGS" Tab to 1024 x 768. Click OK and close out the open windows back to your desktop. The change in resolution path in other versions of Windows will be similar. For Mac, check the Help page<br /><br />Another limit to "full screen" viewing in Windows is the TOOL BAR at the top of the display and the QUICK LINK/STATUS BAR at the bottom of the display. These can both be temporarily hidden by pressing the F11 Function Key. <br />To restore both Bars, simply press F11 again.';
N[1][2] = new Array();

N[1][3] = new Array();
N[1][3][0] = new Array();
N[1][3][0][0] = 0;
N[1][3][0][1] = 'Select your question . . .';
N[1][3][0][2] = new Array();

N[1][3][0][3] = '';
N[1][3][0][4] = 0;


N[1][4] = new Array();


N[2] = new Array();
N[2][0] = 'My screen display is confused or looks strange.';
N[2][1] = 'You are using an older version of Internet Explorer or other browser which is not compatible with the display software. <br /><br />In order for the pages to work correctly, you will need to have a good, modern browser that supports all the web standards properly. This is a short list of browsers that should work:<ul><li><a style="cursor: pointer; text-decoration: underline;" onclick="window.open(\'http://www.mozilla.org/\');return false;">Mozilla</a> (for Windows, Mac, Linux etc.)</li><li><a style="cursor: pointer; text-decoration: underline;" onclick="window.open(\'http://www.microsoft.com/windows/ie/default.mspx\');return false;">Internet Explorer 6 (Win) and 5.2 (Mac)</a></li><li><a style="cursor: pointer; text-decoration: underline;" onclick="window.open(\'http://kmeleon.sourceforge.net/\');return false;">K-Meleon</a> (Windows)</li><li><a style="cursor: pointer; text-decoration: underline;" onclick="window.open(\'http://channels.netscape.com/ns/browsers/download.jsp\');return false;">Netscape 7</a> (Windows, Mac, Linux, etc.)</li><li><a style="cursor: pointer; text-decoration: underline;" onclick="window.open(\'http://www.mozilla.org/projects/firefox/\');return false;">Phoenix (Windows, Linux, OS2)</a></li><li><a style="cursor: pointer; text-decoration: underline;" onclick="window.open(\'http://galeon.sourceforge.net/\');return false;">Galeon (Linux)</a></li><li><a style="cursor: pointer; text-decoration: underline;" onclick="window.open(\'http://www.apple.com/safari/\');return false;">Safari (Mac OSX 10.2)</a></li><li><a style="cursor: pointer; text-decoration: underline;" onclick="window.open(\'http://www.mozilla.org/projects/camino/\');return false;">Camino (Mac OSX)</a></li></ul><b>All of these are free.</b><br />';
N[2][2] = new Array();

N[2][3] = new Array();
N[2][3][0] = new Array();
N[2][3][0][0] = 0;
N[2][3][0][1] = 'Select your question . . .';
N[2][3][0][2] = new Array();

N[2][3][0][3] = '';
N[2][3][0][4] = 0;


N[2][4] = new Array();


N[3] = new Array();
N[3][0] = 'How do I print a PDF document?';
N[3][1] = 'While the document is displayed, select the printer icon in the upper left corner of the Adobe Acrobat Reader toolbar. Do NOT use the printer icon on the browser tool bar. If you would like to save the PDF file to your local computer, use the diskette icon next to the printer icon to write a copy to your computer.<p><br /><div style="text-align: center;"><img border="4" src="graphic_files/adobe_tools.jpg" alt="adobe_tools.jpg" title="adobe_tools" width="186" height="146" style="margin: auto;"></img></div>';
N[3][2] = new Array();

N[3][3] = new Array();
N[3][3][0] = new Array();
N[3][3][0][0] = 0;
N[3][3][0][1] = 'Select your question . . .';
N[3][3][0][2] = new Array();

N[3][3][0][3] = '';
N[3][3][0][4] = 0;


N[3][4] = new Array();


N[4] = new Array();
N[4][0] = 'How do I Print a copy of an Online Question or Request Form I have filled out for my Records?';
N[4][1] = 'Right click within the margins of the box. Left click to display a drop down menu and select PRINT. Only the contents of the pop-up display will be printed.';
N[4][2] = new Array();

N[4][3] = new Array();
N[4][3][0] = new Array();
N[4][3][0][0] = 0;
N[4][3][0][1] = 'Select your question . . .';
N[4][3][0][2] = new Array();

N[4][3][0][3] = '';
N[4][3][0][4] = 0;


N[4][4] = new Array();


N[5] = new Array();
N[5][0] = 'The PDF files won\'t display on my computer.';
N[5][1] = 'To display PDF (Portable Document Format) files, you must have the "Adobe Acrobat Reader" version 5 or higher installed on your computer. <br /><br />You may download and install the current Version 8 of the reader using this link: <a style="cursor: pointer; text-decoration: underline;" onclick="window.open(\'http://www.adobe.com/products/acrobat/readstep2.html\');return false;">Click Here for the Free Download</a> ';
N[5][2] = new Array();

N[5][3] = new Array();
N[5][3][0] = new Array();
N[5][3][0][0] = 0;
N[5][3][0][1] = 'Select a Question';
N[5][3][0][2] = new Array();

N[5][3][0][3] = '';
N[5][3][0][4] = 0;


N[5][4] = new Array();


N[6] = new Array();
N[6][0] = 'The Box at the Top of the Home Page is Blank';
N[6][1] = 'That area contains a scrolling Paragon Music Theatre Feature. <br />It Requires that JAVASCRIPT be enabled to display.<br /><br /><strong>With Internet Explorer:</strong><br />1. Click <STRONG>TOOLS</STRONG><br />2. lick <STRONG>INTERNET OPTIONS</STRONG><br />3. Click the <STRONG>SECURITY</STRONG> tab at the top of the Internet Options dialog box<br />4. Click <strong>CUSTOM LEVEL</strong><br />5. Scroll down and make sure the following items are enabled:<br />6. Run <STRONG>ACTIVE-X</STRONG> controls and Plug-ins<br />7. <strong>Script Active-X controls marked for sage scripting</strong><br />8. Click <STRONG>OK</STRONG><br />Click <STRONG>OK</STRONG>';
N[6][2] = new Array();

N[6][3] = new Array();
N[6][3][0] = new Array();
N[6][3][0][0] = 0;
N[6][3][0][1] = 'Select a Question';
N[6][3][0][2] = new Array();

N[6][3][0][3] = '';
N[6][3][0][4] = 0;


N[6][4] = new Array();


N[7] = new Array();
N[7][0] = 'Tried that with IE - the box is still blank - now what?';
N[7][1] = 'You need to install JavaScript on your computer. <br />Not only will this display the scrolling banner at the top of the page; but also added features of many other programs and games.<br /><br /><a style="cursor: pointer; text-decoration: underline;" onclick="window.open(\'http://java.com\');return false;">Click here</a> for a FREE download and instllation of JavaScript.';
N[7][2] = new Array();

N[7][3] = new Array();
N[7][3][0] = new Array();
N[7][3][0][0] = 0;
N[7][3][0][1] = 'Select a Question';
N[7][3][0][2] = new Array();

N[7][3][0][3] = '';
N[7][3][0][4] = 0;


N[7][4] = new Array();
N[7][4][0] = new Array(0,1,0,0,0,-1,0,0,'')





//-->

//]]>


