<!-- Browser Check -->

var PopUpWindow_title4layer=""
var PopUpWindow_inheight        //menu Height , will be calculated dep. on how may links
var PopUpWindow_inwidth        //menu width 
var PopUpWindow_offsetx = 2
var PopUpWindow_offsety = 2
var PopUpWindow_HideSec = 1;

<!--DEFAULT VARIABLES-->

PopUpWindow_boxposLR_def='right';
PopUpWindow_boxposTB_def='bottom';
PopUpWindow_inboxcolor_def='#E1E6EB';
PopUpWindow_tfontcolor_def='white';
PopUpWindow_bordercolor_def='#32787A';
	
	
<!--GLOBAL VARIABLES-->
var PopUpMenuHelpLink = "";
var PopUpWindow_doNOThide = false
var PopUpWindow_linkArray_sum;
var PopUpWindow_thename;
var PopUpWindow_theobj;
var PopUpWindow_thetext;
var PopUpWindow_winHeight;
var PopUpWindow_winWidth;
var PopUpWindow_tableColor;
var PopUpWindow_timerID;
var PopUpWindow_seconds=0;
var PopUpWindow_x=0;
var PopUpWindow_y=0;
var PopUpWindow_first_time=false;

var PopUpWindow_Window_possible=false;
// Browser Check 
var PopUpWindow_opera=PopUpWindow_opera_6=PopUpWindow_opera_7up=false;
var PopUpWindow_menu_possible=false;
PopUpWindow_ns4=(document.layers)?true:false
PopUpWindow_mac45=(navigator.appVersion.indexOf("MSIE 4.5")!=-1)?true:false
PopUpWindow_safari=(navigator.userAgent.indexOf("Safari")!=-1)?true:false
PopUpWindow_ns6up=(navigator.userAgent.indexOf("Gecko")!=-1)?true:false
PopUpWindow_ns6x=(navigator.userAgent.indexOf("Netscape6")!=-1)?true:false

if(PopUpWindow_ns6up||PopUpWindow_ns4)mac=false;
PopUpWindow_icab=(navigator.userAgent.indexOf("iCab")!=-1)?true:false
PopUpWindow_ie55=((navigator.appVersion.indexOf("MSIE 7.")!=-1||navigator.appVersion.indexOf("MSIE 6.")!=-1||navigator.appVersion.indexOf("MSIE 5.5")!=-1))?true:false;
PopUpWindow_ie5mac=((navigator.appVersion.indexOf("MSIE 5")!=-1&&navigator.appVersion.indexOf("Mac")!=-1))?true:false;

// Check if browser Opera and version (Menu not possible in 6.x)
if (navigator.userAgent.indexOf("Opera")!=-1) {
PopUpWindow_opera_6=(navigator.userAgent.indexOf("6.")!=-1)?true:false
PopUpWindow_opera_7up=(navigator.userAgent.indexOf("7.")!=-1)||(navigator.userAgent.indexOf("8.")!=-1)||(navigator.userAgent.indexOf("9.")!=-1)?true:false
PopUpWindow_opera=true;
}

// Check if browser Icab or Opera 6.x for Mac (Menu not possible)
if ((PopUpWindow_ie5mac&&PopUpWindow_icab) || (PopUpWindow_ie5mac&&PopUpWindow_opera_6)) {PopUpWindow_ie5mac=false;}

PopUpWindow_iens6 = PopUpWindow_ns6up || PopUpWindow_ie55 || PopUpWindow_opera_7up;

if ( PopUpWindow_iens6 ) PopUpWindow_Window_possible=true;

document.onmousemove=getMouseXY

function getMouseXY(e)
{
    e = e || window.event;
    PopUpWindow_x = e.pageX || e.clientX;
    PopUpWindow_y = e.pageY || e.clientY;
    if ((PopUpWindow_ie55 || PopUpWindow_ie5mac ) && (!PopUpWindow_opera_7up))
	{	
	var ScrOffY = 0;
	var ScrOffX = 0;
	
	if (document.documentElement)
		{
			ScrOffY = document.documentElement.scrollTop;
			ScrOffX = document.documentElement.scrollLeft;
		}
        PopUpWindow_x += document.body.scrollLeft + ScrOffX;
        PopUpWindow_y += document.body.scrollTop + ScrOffY;
    }
    return true
}


/*
function Print_Html_Links(PopUpWindow_links)
{

PopUpWindow_linkArraytmp = new Array
PopUpWindow_linkArray_sum =" ";
PopUpWindow_linkArraytmp = PopUpWindow_links;
for(var i = 0; i < PopUpWindow_linkArraytmp.length; i++) {

	if (PopUpWindow_linkArraytmp[i]) {

PopUpWindow_linkArray_sum+=" "+PopUpWindow_linkArraytmp[i]+" ";
		}
	}
// menu Height calc.
return PopUpWindow_linkArray_sum
}
*/

function PopUpWindow_BuildLinks(PopUpWindow_links,PopUpWindow_inheight,PopUpWindow_text_style)
{


// menu Height and Width calc.
var PopUpWindow_message_inheight = PopUpWindow_inheight - 19;

PopUpWindow_linkArray_sum = "<tr><td width=1><img src='http://www.ncbi.nlm.nih.gov/coreweb/template1/pix/pixel.gif' width='1' height='"+PopUpWindow_message_inheight+"' alt=''  border='0'></td><td align=left valign=top><font size=2 face='arial, geneva, helvetica' class='"+PopUpWindow_text_style+"'>"+PopUpWindow_links+"</font></td></tr>";

}

function buildText(PopUpWindow_tcolor,PopUpWindow_bcolor,PopUpWindow_inboxcolor) {
// !!! SINGLE QUOTES INSIDE DOUBLE QUOTES. 

PopUpWindow_text="<table width='100%' border='0' cellspacing='0' cellpadding='1' >"
PopUpWindow_text+="<tr><td nowrap bgcolor='"+PopUpWindow_bcolor+"' ><center><font face='arial, geneva, helvetica' size='1' color='"+PopUpWindow_tcolor+"' class='menutitle'> "+PopUpWindow_title4layer+" &nbsp;</font></center></td>"
PopUpWindow_text+="</tr></table>"
PopUpWindow_text+="<table width='100%' border='0' cellspacing='0' cellpadding='1' bgcolor='"+PopUpWindow_bcolor+"'>"
PopUpWindow_text+="<tr><td>"
PopUpWindow_text+="<table border='0' cellspacing='0' cellpadding='0' width='100%'>"
PopUpWindow_text+="<tr><td bgcolor='"+PopUpWindow_bcolor+"' align='center' valign='top'>"
PopUpWindow_text+="<table width='100%' border='0' cellspacing='0' cellpadding='1' bgcolor='"+PopUpWindow_inboxcolor+"'>"
PopUpWindow_text+=PopUpWindow_linkArray_sum
PopUpWindow_text+="</table></td></tr></table></td></tr></table>"

return PopUpWindow_text
}

function PopUpWindow_Set(PopUpWindow_links_ids_line,PopUpWindow_inwidth,PopUpWindow_inheight,PopUpWindow_boxposLR,PopUpWindow_boxposTB,PopUpWindow_inboxcolor,PopUpWindow_tfontcolor,PopUpWindow_bordercolor,PopUpWindow_text_style) {

	if (!PopUpWindow_Window_possible) {  return; }
	if (!PopUpWindow_boxposLR) { PopUpWindow_boxposLR=PopUpWindow_boxposLR_def } 
	if (!PopUpWindow_boxposTB) { PopUpWindow_boxposTB=PopUpWindow_boxposTB_def }
	if (!PopUpWindow_inboxcolor) { PopUpWindow_inboxcolor=PopUpWindow_inboxcolor_def }
	if (!PopUpWindow_tfontcolor) { PopUpWindow_tfontcolor=PopUpWindow_tfontcolor_def }
	if (!PopUpWindow_bordercolor) { PopUpWindow_bordercolor=PopUpWindow_bordercolor_def }
	
	PopUpWindow_first_time=true;
	PopUpWindow_BuildLinks(PopUpWindow_links_ids_line,PopUpWindow_inheight,PopUpWindow_text_style)
	clearTimeout(PopUpWindow_timerID)
	PopUpWindow_winWidth=PopUpWindow_inwidth
	PopUpWindow_winHeight=PopUpWindow_inheight
	PopUpWindow_thetext=buildText(PopUpWindow_tfontcolor,PopUpWindow_bordercolor,PopUpWindow_inboxcolor)

	if (PopUpWindow_iens6){ PopUpWindow_browserWidth=document.body.clientWidth; PopUpWindow_browserHeight=document.body.clientHeight;
				PopUpWindow_ScrOffX=document.body.scrollLeft; PopUpWindow_ScrOffY=document.body.scrollTop; 
				}
	if (PopUpWindow_ns4 || PopUpWindow_ns6up){ PopUpWindow_browserWidth=window.innerWidth; PopUpWindow_browserHeight=window.innerHeight;
				PopUpWindow_ScrOffX=window.pageXOffset; PopUpWindow_ScrOffY=window.pageYOffset; }

	PopUpWindow_boxPrePositionLR=PopUpWindow_boxposLR;
	PopUpWindow_boxPrePositionTB=PopUpWindow_boxposTB;
	if ( PopUpWindow_browserHeight+PopUpWindow_ScrOffY < PopUpWindow_y+PopUpWindow_inheight ) { PopUpWindow_boxPrePositionTB="top" }
	if ( PopUpWindow_y-PopUpWindow_inheight < 0 ) { PopUpWindow_boxPrePositionTB = "bottom" } 
	if ( PopUpWindow_browserWidth+PopUpWindow_ScrOffX < PopUpWindow_x+PopUpWindow_inwidth ) { PopUpWindow_boxPrePositionLR="left" } 
	if ( PopUpWindow_x-PopUpWindow_inwidth < 0 ) { PopUpWindow_boxPrePositionLR = "right" } 
	PopUpWindow_boxPosition=PopUpWindow_boxPrePositionTB+PopUpWindow_boxPrePositionLR;

	if (PopUpWindow_boxPosition == "bottomright") { 
		PopUpWindow_x=PopUpWindow_x+PopUpWindow_offsetx
		PopUpWindow_y=PopUpWindow_y+PopUpWindow_offsety
	}
	if (PopUpWindow_boxPosition == "bottomleft") { 
		PopUpWindow_x=PopUpWindow_x-(PopUpWindow_offsetx+2)-PopUpWindow_winWidth
		PopUpWindow_y=PopUpWindow_y-PopUpWindow_offsety
	}
	if (PopUpWindow_boxPosition == "topright") {
		PopUpWindow_x=PopUpWindow_x+PopUpWindow_offsetx
		PopUpWindow_y=PopUpWindow_y+PopUpWindow_offsety-PopUpWindow_winHeight
	}
	if (PopUpWindow_boxPosition == "topleft") { 
		PopUpWindow_x=PopUpWindow_x-(PopUpWindow_offsetx+2)-PopUpWindow_winWidth
		PopUpWindow_y=PopUpWindow_y+PopUpWindow_offsety-PopUpWindow_winHeight
	}
	if(PopUpWindow_iens6){

		PopUpWindow_thename = "viewer"
		PopUpWindow_theobj=document.getElementById? document.getElementById(PopUpWindow_thename):document.all.PopUpWindow_thename
		PopUpWindow_theobj.style.width=PopUpWindow_winWidth
		PopUpWindow_theobj.style.height=PopUpWindow_winHeight
		PopUpWindow_theobj.style.left=PopUpWindow_x
		PopUpWindow_theobj.style.top=PopUpWindow_y
			if(PopUpWindow_iens6&&document.all) {
				PopUpWindow_theobj.innerHTML = ""
				PopUpWindow_theobj.insertAdjacentHTML("BeforeEnd","<table cellspacing=0 width="+PopUpWindow_winWidth+" height="+PopUpWindow_winHeight+" border=0><tr><td width=100% valign=top><font type='arial' size='2' style='color:black;font-weight:normal'>"+PopUpWindow_thetext+"</font></td></tr></table>")
		
			}
			if(PopUpWindow_iens6&&!document.all) {
				PopUpWindow_theobj.innerHTML = ""
				PopUpWindow_theobj.innerHTML="<table cellspacing=0 width="+PopUpWindow_winWidth+" height="+PopUpWindow_winHeight+" border=0><tr><td width='100%' valign=top><font type='arial' size='2' style='color:black;font-weight:normal'>"+PopUpWindow_thetext+"</font></td></tr></table>"
			}
	}
	if(PopUpWindow_ns4){
		PopUpWindow_thename = "nsviewer"
		PopUpWindow_theobj = eval("document."+PopUpWindow_thename)
		PopUpWindow_theobj.left=PopUpWindow_x
		PopUpWindow_theobj.top=PopUpWindow_y
		PopUpWindow_theobj.width=PopUpWindow_winWidth
		PopUpWindow_theobj.clip.width=PopUpWindow_winWidth
		PopUpWindow_theobj.height=PopUpWindow_winHeight
		PopUpWindow_theobj.clip.height=PopUpWindow_winHeight
		PopUpWindow_theobj.document.write("<table cellspacing=0 width="+PopUpWindow_winWidth+" height="+PopUpWindow_winHeight+" border=0><tr><td width=100% valign=top>"+PopUpWindow_thetext+"</td></tr></table>")
		PopUpWindow_theobj.document.close()
		PopUpWindow_theobj.captureEvents(Event.MOUSEOVER);
	    PopUpWindow_theobj.onmouseover=PopUpWindow_KeepShowNS4Obj;
	}
	PopUpWindow_viewIt()
}

function PopUpWindow_KeepShowNS4Obj(){
    clearTimeout(PopUpWindow_timerID)
  }
  
function PopUpWindow_viewIt() {
		if(PopUpWindow_iens6) {
			PopUpWindow_theobj.style.visibility="visible"
			}
		if(PopUpWindow_ns4) {
			PopUpWindow_theobj.visibility = "visible"
		}
}

function PopUpWindow_doNOThideFunc() {
PopUpWindow_doNOThide = true;
}

function PopUpWindow_Stop() {
if (PopUpWindow_first_time){
	if(PopUpWindow_iens6 && !PopUpWindow_doNOThide) {
		PopUpWindow_theobj.innerHTML = ""
		PopUpWindow_theobj.style.visibility="hidden"
		PopUpWindow_theobj.style.width=1;
		PopUpWindow_theobj.style.height=1;
		PopUpWindow_theobj.style.left=1;
		PopUpWindow_theobj.style.top=1;
		}
	if(PopUpWindow_ns4) {
		PopUpWindow_theobj.document.write("")
		PopUpWindow_theobj.document.close()
		PopUpWindow_theobj.visibility="hidden"
		PopUpWindow_theobj.left=1;
		PopUpWindow_theobj.top=1;
		PopUpWindow_theobj.width=1;
		PopUpWindow_theobj.clip.width=1;
		PopUpWindow_theobj.height=1;
		PopUpWindow_theobj.clip.height=1;

		
		}
	PopUpWindow_doNOThide=false;
	}
}



function PopUpWindow_Hide_Layer() {
	PopUpWindow_Hide_It(PopUpWindow_HideSec)
	}

function PopUpWindow_Hide(sec) {
	if (!sec) { sec=PopUpWindow_HideSec; }
	PopUpWindow_HideSec = sec;
	PopUpWindow_Hide_It(PopUpWindow_HideSec)
	}

function PopUpWindow_Hide_It(sec) {
	PopUpWindow_seconds=parseInt(sec)
	if(PopUpWindow_seconds>0) {
		PopUpWindow_seconds--;
		PopUpWindow_timerID=setTimeout("PopUpWindow_Hide_It(PopUpWindow_seconds)",1000)
	}else{
		PopUpWindow_Stop()
	}
}

function PopUpWindow_showpopuphelp() {

eval (PopUpMenuHelpLink);

}

function PopUp2WindowOpen(url,name,attributes) {
	var PopUpWindowHandle;
    PopUpWindowHandle = window.open(url,name,attributes);
}


if (PopUpWindow_iens6){
document.write("<div id='viewer' style='background-color:#cccccc;marginleft:0;visibility:hidden;position:absolute;width:0;height:0;z-index:1;overflow:hidden' onmouseover='clearTimeout(PopUpWindow_timerID)' onClick='PopUpWindow_doNOThideFunc()' onmouseout='PopUpWindow_Hide_Layer()'></div>")
}
if (PopUpWindow_ns4){
	document.write("<layer z-index=27 visibility=hidden id=nsviewer bgcolor=#cccccc width=0 height=0 onmouseout='PopUpWindow_Hide_Layer()'></layer>");
	hideobj = eval("document.nsviewer")
	hideobj.visibility="hidden"
}


