function findTop(obj)
{
var top = 0;
if (document.getElementById || document.all){
while (obj.offsetParent)
{
top += obj.offsetTop
obj = obj.offsetParent;
}}
else if (document.layers)
top += obj.y;
return top;}
function hl(obj,s)
{obj.bgColor=(s) ? '#E5E5E5': '#ffffff';}
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
var ns6=document.getElementById&&!document.all
var ns4=document.layers
var mac=navigator.userAgent.toLowerCase().indexOf("mac")!=-1;
var sR;

function sm(e,which){
	if (mac){return};
	if (!document.all&&!document.getElementById&&!document.layers)
		return
	if (sR){hl(sR,false);}
	hl(e,true);
	sR=e;
	cm();
	menuobj=ie4? document.all.pm : ns6? document.getElementById("pm") : ns4? document.pm : ""
	if (!menuobj){return;}
	menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj
	var sa = which.split("|");
	var w1;
	var nA = '';//'<img src=\"navarrow.gif\" width=\"6\" height=\"8\" hspace=\"4\" vspace=\"3\" border=\"0\" align=\"absmiddle\">'
	w1='<div class="mit" align="left">Include...</div>'
	var greatestLength = 0;
	for (var i=0; i < sa.length; i=i+2){
		theName = sa[i+1];

		if (ns4){
			w1+='<div class="mi"><a href=' + targetUrl + '?sectionid=' + sa[i] + '>' + sa[i+1] + '</a></div>'
		}
		else
		{
			if (i==sa.length-2){
//				w1+='<div align="center" class="mib" onClick=' + '\"' + 'location.href='+ '\'' + targetUrl + '?sectionid=' + sa[i] + '\'\">' + nA + nA + nA + sa[i+1] + nA + nA + nA + '</div>'
				w1+='<div align="left" class="mib" onClick=' + '\"' + 'location.href='+ '\'' + targetUrl + '?sectionid=' + sa[i] + '\'\">' + sa[i+1] + '</div>'
			}
			else{
				w1+='<div align="left" class="mi"onClick=' + '\"' + 'location.href='+ '\'' + targetUrl + '?sectionid=' + sa[i] + '\'\">' + nA + sa[i+1] + '</div>'
			}
			if (theName.length > greatestLength){
				greatestLength = theName.length;
			}
		}
	}
	
	lengthToUse = Math.ceil(5.3 * greatestLength)
	if (ie4||ns6)
		menuobj.innerHTML=w1
	else{
		menuobj.document.write('<layer name=gui bgColor=#f5f0ca width=180 onmouseover="cm()" onmouseout="hidemenu()">'+w1+'</layer>')
		menuobj.document.close()
	}
	menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width
	menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height
	objY=findTop(e)-1;
//	alert(greatestLength);
	
	menuobj.thestyle.left=168;
	menuobj.thestyle.top=objY
	menuobj.thestyle.visibility="visible"
	return false
}


function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}
function hidemenu(){
if (window.menuobj){
hl(sR,false);
menuobj.thestyle.visibility=(ie4||ns6)? "hidden" : "hide"
}}
function dh(e){
if (!menuobj){return;}
if (ie4&&!menuobj.contains(e.toElement))
hidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
hidemenu()}
function dhma(){
if (ns4)
{return dhm();}}

function sma(e,which){
	if (ns4){
		return sm(e,which);
	}
}

function dhm(){
if (mac){return};
if (ie4||ns6||ns4)
delayhide=setTimeout("hidemenu()",1000)}
function cm(){
if (window.delayhide)
{clearTimeout(delayhide)}}
function hlm(e,state){
if (document.all)
source_el=event.srcElement
else if (document.getElementById)
source_el=e.target
if (source_el.className=="mi" || source_el.className=="mib"){
source_el.id=(state=="on")? "mouseoverstyle" : ""
}
else{
while(source_el.id!="pm"){
source_el=document.getElementById? source_el.parentNode : source_el.parentElement
if (source_el.className=="mi" || source_el.className=="mib"){
source_el.id=(state=="on")? "mouseoverstyle" : ""
}}}}
if (ie4||ns6)
document.onclick=hidemenu

function nkfa(){if(ns4){return nkf();}}
function nkf(){hl(sR,false);}
function nko(e)
{if (!document.all&&!document.getElementById&&!document.layers)
return
if (sR){hl(sR,false);}
hidemenu();hl(e,true);sR=e;cm();
}