var glossaryDialog
var answerDialog		
var VSSubmit
var TimeOutID


function doExit() {
	closeAnswer();
	closeGlossary();
	if (confirm('Are you sure you wish to exit?')) {
		parent.window.close()
	}
}

function reSearch() {
	closeAnswer();
	closeGlossary();
	parent.location.replace('framesearch.htm');
}

//function Menu() {
//	closeAnswer();
//	closeGlossary();
//	parent.location.replace('menu.aspx');
//}

function doGlossary() {
	closeAnswer();
	closeGlossary();
	var ohs = location.search;
	if (document.forms[0].ddlGlossary.selectedIndex > 0) {
		var C =  document.forms[0].ddlGlossary.options[document.forms[0].ddlGlossary.selectedIndex].value.substring(0,1).toUpperCase();
		if ((C < "A" || C > "Z") && C != "" && C != null) {
			C = ""
		}
		parent.header.location.replace("resultsheader.aspx?menu=f");
		
		var l = "glossary.aspx?a=" + C + "&scroll=" + document.body.scrollTop + "&ohs=" + ohs;
		parent.main.location.replace(l);
	}
}

//		glossaryDialog = window.open("glossary.aspx?a=" + C,"glossaryDialog","left=" + ((screen.width-625)/2) + ",top=" + ((screen.height-450)/2) + ",width=625,height=450,dependent=yes,menubar=no,toolbar=no,scrollbars=yes,resizable=no")

function doPrint() {
	closeAnswer();
	closeGlossary();
	parent.main.location.replace('printrecord.aspx')
}

function doSearch() {
	closeAnswer();
	closeGlossary();
	parent.header.location.replace('dosearch.aspx')
}

function doBrowse() {
	closeAnswer();
	closeGlossary();
	parent.header.location.replace('dosearch.aspx?browseall=y')
}
		
function doReset() {
	closeAnswer();
	closeGlossary();
	parent.location.replace('searchlauncher.aspx')
}
			
function doMenu() {
	closeAnswer();
	closeGlossary();
	parent.location.replace('menu.aspx')
}


function showAnswerDialog(tf, hf, anstype) {
	closeAnswer();
	closeGlossary();
	var C = tf.value.substring(0,1).toUpperCase();
	if ((C < "A" || C > "Z") && C != "" && C != null) {
		C = "0-9"
	}
	if (C == "") {
		C = "New"
	}
	var url = location.href.substring(location.href.lastIndexOf("/")+1,location.href.length)
	if (url.indexOf("?") > -1) {
		url = url.substring(0,url.indexOf("?"))
	}
	if (true) {
		parent.header.location.replace("searchheader.aspx?menu=f");
		var l = "answer.aspx?cmd=" + anstype + "&idf=" + hf.name + "&tf=" + tf.name + "&id=" + hf.value + "&A=" + C + "&url=" + url + "&scroll=" + document.body.scrollTop;
		parent.main.document.forms[0].hidFlag.value = l
		parent.main.document.forms[0].submit();
	}
	else {
		parent.header.location.replace("searchheader.aspx?menu=f");
		
		var l = "answer.aspx?cmd=" + anstype + "&idf=" + hf.name + "&tf=" + tf.name + "&id=" + hf.value + "&A=" + C + "&url=" + url + "&scroll=" + document.body.scrollTop;
			location.replace(l);
//		answerDialog = window.open("answer.aspx?cmd=" + anstype + "&idf=" + hf.name + "&tf=" + tf.name + "&id=" + hf.value + "&A=" + C,"answerDialog","left=" + ((screen.width-525)/2) + ",top=" + ((screen.height-590)/2) + ",width=525,height=590,dependent=yes,menubar=no,toolbar=no,resizable=no");
	}
}

function closeAnswer() {
	if (answerDialog != null) {
		if (!answerDialog.closed) {
			answerDialog.close();
		}
	}
}

function closeGlossary() {
	if (glossaryDialog != null) {
		if (!glossaryDialog.closed) {
			glossaryDialog.close();
		}
	}
}

function refreshHeader() {
	settimeout("header.src = 'resultsheader.aspx'",5000)
}

function doPrint() {
	closeAnswer();
	closeGlossary();
	var pw
	pw = window.open("printrecord.aspx","pw","width=1,height=1,dependent=yes,menubar=no,toolbar=no,resizable=no")
}

function breakOut() {
	if (top != self) {
	parent.location.replace('default.aspx');
	}
}
