var giHeight = 230;
var goMainFrame = null;


//////

var persistmenu="yes" //"yes" or "no". Make sure each SPAN content contains an incrementing ID starting at 1 (id="sub1", id="sub2", etc)
var persisttype="sitewide" //enter "sitewide" for menu to persist across site, "local" for this page only

function getElementsByClass(searchClass,node,tag) {
  var classElements = new Array();
  if (node == null)
    node = document;
  if (tag == null)
    tag = '*';
  var els = node.getElementsByTagName(tag);
  var elsLen = els.length;
  var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  for (i = 0, j = 0; i < elsLen; i++) {
    if (pattern.test(els[i].className) ) {
      classElements[j] = els[i];
      j++;
    }
  }
  return classElements;
}


if (document.getElementById){ 
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function show(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("sidemenu").getElementsByTagName("li");
		if(el.style.display != "block"){ 
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") 
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function onloadfunction(){
if (persistmenu=="yes"){
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=get_cookie(cookiename)
if (cookievalue!="")
document.getElementById(cookievalue).style.display="block"
}
}

function savemenustate(){
var inc=1, blockid=""
while (document.getElementById("sub"+inc)){
if (document.getElementById("sub"+inc).style.display=="block"){
blockid="sub"+inc
break
}
inc++
}
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=(persisttype=="sitewide")? blockid+";path=/" : blockid
document.cookie=cookiename+"="+cookievalue
}

if (window.addEventListener)
window.addEventListener("load", onloadfunction, false)
else if (window.attachEvent)
window.attachEvent("onload", onloadfunction)
else if (document.getElementById)
window.onload=onloadfunction

if (persistmenu=="yes" && document.getElementById)
window.onunload=savemenustate

//////

function fnDisplayNote(poNoteOption) {
	if(poNoteOption.selectedIndex != 0) {
		if((poNoteOption.selectedIndex >= 1) && (poNoteOption.selectedIndex < 5)) {
			piSelected = poNoteOption.selectedIndex;
			document.getElementById("objForm").groupnotes.selectedIndex = 0;
			document.getElementById("objForm").asanotes.selectedIndex = 0;
			poNoteOption.selectedIndex = piSelected;
			var psURLNotes	= (document.layers) ? poNoteOption.options[poNoteOption.selectedIndex].value : poNoteOption.value;
			window.parent.location = psURLNotes;
		}
		else { if(poNoteOption.selectedIndex >= 6){
			piSelected = poNoteOption.selectedIndex;
			document.getElementById("objForm").groupnotes.selectedIndex = 0;
			document.getElementById("objForm").asanotes.selectedIndex = 0;
			poNoteOption.selectedIndex = piSelected;
			var psURLNotes	= (document.layers) ? poNoteOption.options[poNoteOption.selectedIndex].value : poNoteOption.value;
			fnOpenNote(psURLNotes);
			poNoteOption.selectedIndex = 0;
		}
		else {
			document.getElementById("objForm").groupnotes.selectedIndex = 0;
			document.getElementById("objForm").asanotes.selectedIndex = 0;
		}}
	}
}
function fnOpenNote(psURL) {
	var piHeight = (document.all) ? window.parent.document.body.clientHeight : window.parent.innerHeight;
	var poWindow = window.open(psURL,"notes","height=" + giHeight + ",width=586,left=168,top=" + (piHeight - giHeight + 190) + ",resizable=yes,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes");	
	poWindow.focus();
}