function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function mailpage()
{
  mail_str = "mailto:?subject= View this web page: " + document.title;
  mail_str += "&body= Check out this article: " + document.title;
  mail_str += " at " + location.href; 
  location.href = mail_str;
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// removed the comment around the "return false" statement
// I can't remember why I commented it in the first place :-( 
function swap(){this.className="msieFix";}
function swapBack(){this.className="trigger";}
function toggle(){(this.parentNode.className=="trigger")?this.parentNode.className="msieFix":this.parentNode.className="trigger"; return false;}
function reveal(){
this.parentNode.parentNode.parentNode.className="msieFix";
}
function cleanUp(){
	var zA;
	var LI = document.getElementsByTagName("li");
	var zLI= LI.length;
		for(var k=0;k<zLI;k++){
		if(LI[k]!=this.parentNode){
		LI[k].className="trigger";
		}
	}	
}

function TJK_keyBoardDropDown(){// v1.2 Copyright (c) 2006 TJKDesign - Thierry Koblentz
	var LI = document.getElementsByTagName("li");
	var zLI= LI.length;
	if (document.getElementById){	
		for(var k=0;k<zLI;k++){
			if(LI[k].id){
				LI[k].className="trigger";
			    LI[k].firstChild.onClick=toggle; 
				LI[k].firstChild.title="Please click on the menu";
				LI[k].firstChild.onfocus=cleanUp;
				}
			if(LI[k].className=="trigger"){
				LI[k].onmouseover=swap;
				LI[k].onmouseout=swapBack;
			}
			if(!LI[k].id){
				LI[k].firstChild.onfocus=reveal;
			}
		}
	}
}
document.write('<style type="text/css" media="screen">@import "TJK_keyBoardDropDownModernBrowsersWithScriptSupport.css";</style>')
window.onload=function(){TJK_keyBoardDropDown();}
