menuCount = 0;
menus = new Array();

function addmenu()
{
 menuCount++;
 menus[menuCount] = menu;
}

function dumpmenus()
{
 menutext="<script language=javascript>";
 for(a=1; a<menus.length; a++)
 {
 	menutext += " menu"+a+"=menus["+a+"];"
 }
 menutext+="<\/script>";
 document.write(menutext)
}
//Above also needs to be enabled if it not already enabled unless this file is part of a multi pack.
// Editable properties START here //
// Special effect string for IE5.5 or above
if(navigator.appVersion.indexOf("MSIE 6.0")>0)
{
	effect = "Fade(duration=0.2);Alpha(style=0,opacity=88);Shadow(color='#777777', Direction=135, Strength=3)"
}
else
{
	effect = "Shadow(color='#777777', Direction=135, Strength=3)" // Stop IE5.5 bug when using more than one filter
}

timegap = 500		// The time delay for menus to remain visible
followspeed = 5		// Follow Scrolling speed
followrate = 40		// Follow Scrolling Rate
suboffset_top = 3;	// Sub menu offset Top position
suboffset_left = 3;	// Sub menu offset Left position

style1=[		// style1 is an array of properties. You can have as many property arrays as you need. This means that menus can have their own style.
"white",		// Mouse Off Font Color
"hotpink",		// Mouse Off Background Color
"white",		// Mouse On Font Color
"orchid",		// Mouse On Background Colorslateblue
"lightpink",		// Menu Border Color - 000000 original
13,					// Font Size in pixels
"normal",		// Font Style (italic or normal)
"bold",			// Font Weight (bold or normal)
"Tahoma, Arial, Verdana",	// Font Name
5,					// Menu Item Padding
"",		// Sub Menu Image (Leave this blank if not needed)
,					// 3D Border & Separator bar
,			// 3D High Color
,			// 3D Low Color
,			// Current Page Item Font Color (leave this blank to disable)
,				// Current Page Item Background Color (leave this blank to disable)
,		// Top Bar image (Leave this blank to disable)
"ffffff",			// Menu Header Font Color (Leave blank if headers are not needed)
"FF0000",			// Menu Header Background Color (Leave blank if headers are not needed)
"deeppink",			// Menu Item Separator ColorFFFFFF
]

addmenu(menu=[		// This is the array that contains your menu properties and details
"mainmenu",			// Menu Name - This is needed in order for the menu to be called
170,					// Menu Top - The Top position of the menu in pixels
10,				// Menu Left - The Left position of the menu in pixels
150,					// Menu Width - Menus width in pixels
,					// Menu Border Width
,					// Screen Position - here you can use "center;left;right;middle;top;bottom" or a combination of "center:middle"
style1,		// Properties Array - this is set higher up, as above
1,					// Always Visible - allows the menu item to be visible at all time (1=on/0=off)
"left",			// Alignment - sets the menu elements text alignment, values valid here are: left, right or center
,				// Filter - Text variable for setting transitional effects on menu activation - see above for more info
,					// Follow Scrolling - Tells the menu item to follow the user down the screen (visible at all times) (1=on/0=off)
0, 				// Horizontal Menu - Tells the menu to become horizontal instead of top to bottom style (1=on/0=off)
,					// Keep Alive - Keeps the menu visible until the user moves over another menu or clicks elsewhere on the page (1=on/0=off)
,					// Position of TOP sub image left:center:right
,					// Set the Overall Width of Horizontal Menu to 100% and height to the specified amount (Leave blank to disable)
,					// Right To Left - Used in Hebrew for example. (1=on/0=off)
,					// Open the Menus OnClick - leave blank for OnMouseover (1=on/0=off)
,					// ID of the div you want to hide on MouseOver (useful for hiding form elements)
,					// Background image for menu when BGColor set to transparent.
,					// Scrollable Menu
,					// Reserved for future use
,"Home","index.html",,"",2 // "Description Text", "URL", "Alternate URL", "Status", "Separator Bar"
,"Female Organs","female_organs.html",,"",1 // "Description Text", "URL", "Alternate URL", "Status", "Separator Bar"
,"Menstruation","menstruation.html",,"",1
,"Normal Ovary","normal_ovary.html",,"",1
,"Fertilization","fertilization.html",,"",1
,"Implantation","implantation.html",,"",1
,"Ovarian Cysts","ovarian_cysts.html",,"",1
,"Polycystic Ovaries (PCO)","polycystic_ovaries.html",,"",1
,"Pap Smears","papsmears.html",,"",1
,"Infertility","infertility.html",,"",1
,"Female Contraceptions","contraception.html",,"",1
,"Abnormal Menstruation","abnormal_menstruation.html",,"",1
,"Endometriosis","endometriosis.html",,"",1
,"Female Growths & Cancer","cancer.html",,"",1
,"Gynecological Operations","gyne_operations.html",,"",1
,"Gynecological Diseases","gyne_diseases.html",,"",1
,"Ultrasounds / Sonar Scans","sonars.html",,"",1
,"Female Puberty","puberty.html",,"",1
,"Menopause","menopause.html",,"",1
,"Pregnancy & Child Birth","pregnancy.html",,"",1
,"Infections: bacterial & viral","infections.html",,"",3
,"GLOSSARY","NewGlossary.html",,"",1
,"FAQ","faq.html",,"",1
])

	
dumpmenus()

Mtimer = setTimeout("rep_img()",99999);
smc = -1;
MLoaded = 0;
ST = 0;
//mspu = 0;
pu = 0;

//internet explorer
ie4 = (!document.getElementById && document.all)?true:false;
//netscape
ns4 = (document.layers)?true:false
ns6 = (navigator.appVersion.indexOf("Gecko")!=-1)?true:false
ns61 = (parseInt(navigator.productSub)>=20010726)?true:false
// apple
mac = (navigator.appVersion.indexOf("Mac")!=-1)?true:false
mac45 = (navigator.appVersion.indexOf("MSIE 4.5")!=-1)?true:false
//opera
opera = (navigator.appVersion.indexOf("Opera")!=-1)?true:false
konq = (navigator.userAgent.indexOf("Konqueror")!=-1)?true:false

if(ns6 || ns4)
{
 mac = false;
}

loadWait = 0;
inDragMode = 0;
ta = 0;
IEDtD = 0;

if((document.all && document.compatMode == "CSS1Compat") || (mac && document.doctype && document.doctype.name.indexOf(".dtd") != -1))
{
 IEDtD = 1;
}

mp = (ns6)?"pointer":"hand";

oatop = 0;
oaleft = 1;
osy = 0;
oww = -1;
owh = -1;
frs = 0;
fre = 0;

var kel, a, _am, oa, im, om, flta;

hlcnt = 0;
hll = 0;

hlarr  = new Array();
Mname  = new Array();
parr 	 = new Array();
SwapIM = new Array();
keyar  = new Array();
imar 	 = new Array();

keyarC = 0;
keynum = 0;
MenuHasFocus = 1;
ParentMenu = 0;
pf = 0;
gmi = 20;
ns6hif = 0;
timo = 0;
el = 0;
nshl = 0;
var omv = 0;
df = 1;
im = 0;
ofrac = 0;
omnu = 0;
kmnu = 0;
ac = 22;

sy = 1;
ShM = 0;
ww = 0;
wh = 0;

mr = ",";
m = 1;

while(eval("window.menu" + m))
{
 mr += "menu" + m + ",";
 tmenu = eval("menu" + m);
 Mname[m] = tmenu[0].toLowerCase();
 m++;
}

mr = mr + " ";
mr = mr.split("\,");
menus = mr.length-1;
var cgm = 0;

function gmobj(mtxt)
{
 if(document.getElementById)
 {
  m = document.getElementById(mtxt)
 }
 else if(document.all)
 {
  m = document.all[mtxt]
 }
 else if(document.layers)
 {
  m = document[mtxt]
 }
 return m;
}

function gmstyle(mtxt)
{
 m = gmobj(mtxt);
 if(!ns4)
 {
  if(m) m = m.style;
 }
 return m;
}

function spos(gm, t_, l_, h_, w_)
{
  px = "px";
  if(ns4)
  {
   px = "";
	 gms = gm;
   if(w_ != null) gms.clip.width = w_;
   if(h_s != null) gms.clip.height = h_;
  }
  else if(opera)
  {
   px = "";
   gms = gm.style;
   if(w_ != null) gms.pixelWidth = w_;
   if(h_ != null) gms.pixelHeight = h_}
  else
  {
   gms = gm.style;
   if(w_ != null) gms.width = w_ + px;
   if(h_ != null) gms.height = h_ + px;
  }
  if(t_ != null) gms.top = t_ + px;
  if(l_ != null) gms.left = l_ + px
}

function gpos(gm)
{
 if(ns4)
 {
  t_ = gm.top;
	l_ = gm.left;
	h_ = gm.clip.height;
	w_ = gm.clip.width;
 }
 else if(opera)
 {
  t_ = gm.style.pixelTop;
	l_ = gm.style.pixelLeft;
	h_ = gm.style.pixelHeight;
	w_ = gm.style.pixelWidth;
 }
 else if(ns6)
 {
  t_ = gm.offsetTop;
	l_ = gm.offsetLeft;
	h_ = gm.offsetHeight;
	w_ = gm.offsetWidth
 }
 else
 {
  if(mac)
	{
	 topM = gm.offsetParent.topMargin;
	 if(!topM) topM = 0;
	 leftM = gm.offsetParent.leftMargin;
	 if(!leftM) leftM = 0;
	 t_ = parseInt(topM) + gm.offsetTop;
	 l_ = parseInt(leftM) + gm.offsetLeft;
	}
	else
	{
	 t_ = gm.offsetTop;
	 l_ = gm.offsetLeft;
	}
	h_ = gm.offsetHeight;
	w_ = gm.offsetWidth;
 }
 if(konq)
 {
  w_ = parseInt(gm.style.width);
	h_ = parseInt(gm.style.height);
 }
 var gpa = new Array();
 gpa[0] = t_;
 gpa[1] = l_;
 gpa[2] = h_;
 gpa[3] = w_;
 return(gpa)
}

function getMouseXY(e)
{
 if(ns4 || ns6)
 {
  MouseX = e.pageX;
	MouseY = e.pageY;
 }
 else
 {
  MouseX = event.clientX;
	MouseY = event.clientY
 }
 if(!opera && document.all)
 {
  MouseX = MouseX + document.body.scrollLeft;
	MouseY = MouseY + document.body.scrollTop;
	if(IEDtD) MouseY = MouseY + sy;
 }
 if(inDragMode)
 {
  gm = gmobj(DragLayer);
	spos(gm, MouseY, MouseX);
	return false;
 }
 return true;
}

function parseLink(txt, what)
{
 txt = txt + ";";
 lt = "";
 if(what == "link")
 {
  if(txt.indexOf("&quot;") > 0)
	{
	 lt = txt
	}
	else
	{
	 sp = txt.indexOf(" ");
	 lt = txt.substr(0, sp);
	}
 }
 else
 {
  sp = txt.indexOf(what) + what.length + 1;
	if(sp > what.length)
	{
	 lt = txt.substr(sp, 999);
	 lt = lt.substr(0,lt.indexOf(";"))
	}
 }
 return lt
}

function cHexColor(_c)
{
 return _c.match(/^[0-9a-f]{6,6}$/i) ? '#' + _c.toUpperCase() : _c;
}

function stch(ms)
{
 window.status = ms;
 return true
}

function fixForm(divname, show)
{
 mfrms = divname.split(";");
 for(oa = 0; oa < mfrms.length; oa++)
 {
  if(opera || ns4)
	{
	 SDiv(mfrms[oa], show)
	}
	else
	{
	 gmf = document.forms[mfrms[oa]];
	 if(gmf)
	 {
	  for(foa = 0; foa < gmf.length; foa++)
		{
			 fobj.visibility = "hidden";
			 fobj.overflow = "hidden";
		}//end-for
	 }//end-if
	}//end-else
 }//end-for
}//end-function

function SDiv(nm,sh)
{
 if(ns4 && nm.indexOf(".") > 0) tD = eval(nm);
 else tD = gmstyle(nm);
 if(tD)
  if(sh) tD.visibility = "visible";
	else tD.visibility = "hidden";
}

function close_el()
{
 for(xa = hlarr.length-1; xa >= 0; xa--)
 {
  ti = hlarr[xa].split("_");
	tmenu = eval(ti[0]);
	if(ns4)
	{
	 shl(ti[0],ti[1],'hide');
	}
	else
	{
	 arg = gmobj("el" + ti[1]);
	 arg.style.background = ti[2];
	 arg.style.color = "" + ti[3];
	}
	if(ti[0] == hll)
	{
	 if(ns4) shl(ti[0],hel,'show');
	 return
	}
 }//end-for
 hlcnt = 0;
 hlarr = new Array()
}

function closeallmenus()
{
 ShM = 0;
 om = "";
 hll = "";
 close_el();
 if(pf && pf.MLoaded) pf.closeallmenus();
 if(ParentMenu)
 {
  ParentMenu.close_el();
 }
 if(ns4)
 {
  omv.visibility = "hide";
 }
 for(a = 1; a < menus; a++)
 {
  menu = eval("menu" + a);
	if(menu[17] && MLoaded>1) fixForm(menu[17],1);
	if(menu[7]!=1) SDiv("menu"+a,0);
	else _am = "";
 }
}

function rep_img()
{
 if(timo)
 {
  timo.src = o_img
 }
}

function popdn()
{
 arg = popdn.arguments;
 if(arg[0])
 {
  if(arg[3].substr(0,5)!= "show-")
	{
	 if(ns4)
	 {
	  shl(arg[2],arg[1],"hide")
	 }
	 else
	 {
	  arg[0].style.background = arg[4];
		arg[0].style.color = arg[5]
	 }
	}
	else
	{
	 if(ns4) omv=0;
	 hlarr[hlcnt] = arg[2] + "_" + arg[1] + "_" + arg[4] + "_" + arg[5];
	 hlcnt++;
	}
	menu = eval(arg[2]);
	if(!menu[12])
	{
	 Mtimer = setTimeout("closeallmenus();",timegap);
	}
 }
 else
 {
  Mtimer = setTimeout("closeallmenus()",timegap);
 }
}

function dc()
{
 if(nshl.indexOf("show-menu=") > -1) return;
 tr = ltarg.split("=");
 if(tr[1]) parent.frames[tr[1]].location.href = nshl;
 else location.href = nshl;
}

function getMenuByName(mn)
{
 mn = mn.toLowerCase();
 for(a = 1; a < menus; a++)
 {
  if(mn == Mname[a])
	{
	 return a;
	}
 }
 return a;
}

function getMenuItem(mn,item)
{
 for(a = 1; a < mn; a++)
 {
  menu = eval("menu"+a);
	item = item + ((menu.length - ac) / 5)
 } 
 item--;
 return item;
}

function sis()
{
 for(a = 1; a < imar.length ;a++)
 {
  tim = imar[a].split("_");
	if(tim[4])
	{
	 tim[3] = tim[3] + "_" + tim[4]
	}
	menu = eval(window.tim[3]);
	if(ns4)
	{
	 im = document.layers[tim[3]].document.layers.eval("el"+tim[2]);
	 imp = gpos(im);
	 eln = "";
	 for(x = 0; x < 2; x++)
	 {
	  imo = document.layers[tim[3]].document.layers.eval(eln+"el"+tim[2]).document.layers[imar[a]];
		imop = gpos(imo);
		imL = imp[3] - (imop[3]);
		imT = (imp[2]/2) - (imop[2]/2);
		if(menu[15]) imL = 1;
		if(menu[13] == "left") imL = 1;
		if(menu[13] == "center") imL = (imp[3]/2);
		eln = "m";
		spos(imo, imT, imL, null, null);
	}
 }
 else
 {
  imo = gmobj(imar[a]);
	imop = gpos(imo);
	im = gmobj("el"+tim[2]);
	imp = gpos(im);
	if(mac)
	{
	 x = menu[6][9];
	 imp[0] = imp[0] - x;
	 imop[0] = imo[0] - x;
	}
	 if(menu[11])
	 {
	  imco = gpos(gmobj("hel" + tim[2]));
		imc=imco[1];
	 }
	 else{imc = 0} imT=imp[0] + (imp[2]/2) - (imop[2]/2);
	 imL = imc + imp[3]-(imop[3]);
	 if(menu[15]) imL = imc;
	 if(menu[13] == "left") imL=imc;
	 if(menu[13] == "center")imL = imc + (imp[3]/2);
	 if(ns6 && !ns61)
	 {
	  nsC = gpos(gmobj(tim[3]));
		imT = imT - nsC[0];
		imL = imL - nsC[1];
	 }
	 spos(imo, imT, imL, null, null);
	}
 }
}

function fixb(mnu)
{
 menu = eval(mnu);
 ic = (menu.length-ac)/5;
 menu[21][2] = 1;
 m42 = menu[4]*2;
 mn = gmobj(mnu);
 if(ns4)
 {
  if(menu[14])
	{
	 spos(gmobj("menuback" + mnu), null, null, mn.clip.height+(menu[14]*2), null);
	}
	if(menu[11])
	{
	 mn.clip.width = mn.clip.width + menu[4];
	}
	return;
 }
 mp = gpos(mn);
 el = menu[21][1];
 ml = gmobj("el"+(el-1));
 mlp = gpos(ml);
 tw = null;
 th = null;
 if(menu[11])
 {
  lf=0;
	tc=0;
	for(y = el - ic; y < el; y++)
	{
	 tc++; ty = gmobj("el"+y);
	 typ = gpos(ty);
	 thy = gmobj("hel"+y);
	 thyp = gpos(thy);
	 if(mac && !menu[3])
	 {
	  thy.style.width = 1 + "px";
		ty.style.width = thy.offsetWidth + menu[6][9] + "px";
		typ[3] = thy.offsetWidth;
	 }
   if(opera)
   {
    ty.style.top = menu[4];
    if(lf == 0) lf = menu[4];
    typ[2] = typ[2] + (m42);
    spos(ty, null, 0, null, typ[3]);
   }
   spos(thy, null, lf, typ[2], typ[3]);
   lfL = 0;
   if(menu[ac-1+(tc*5)] > 0) lfL = menu[ac-1 + (tc*5)];
   lf = lf + typ[3] + lfL;
   hsep = gmobj("hsep"+y);
   if(y < el-1) spos(hsep,null,typ[3],typ[2]);
   else spos(hsep,null,0,0,0);
	}
	tw = lf - lfL;
	th = typ[2];
  if(mac)
	{
	 if(!document.doctype)
	 {
		th=th+(m42);
		tw=tw+m42;
	 }
	 else
	 {
	  if(document.doctype.name.indexOf(".dtd")<0)
	  {
	   th=th+(m42);
	  }
	 }//end-else
	}//end-if
  else if(document.all&&!opera)
  {
   tw = tw + (m42);
	 th = th + (m42)
  }
	if(opera) tw = tw + (menu[4]);
 }
 else
 {
  if(ns6) tw = mp[3]-(menu[4]*4);
  if(IEDtD)
  {
   tw = menu[3] - menu[4];
  }
  if(opera) tw = mp[3]-(menu[4]*2);
  if(menu[19])
  {
   spo = gmobj("S"+mnu);
   sp = gpos(spo);
	 th = sp[2];
  }
 }
 spos(mn,null,null,th,tw);
 spos(mn,null,null,th,tw);
 if(menu[14])
 {
  spos(gmobj("menuback" + mnu), null, null, th + (menu[14]*2) + m42, null);
 }
}

function sm(v1)
{
 menu = eval(v1);
 if(menu[19] && !menu[21][2]) fixb(v1);
 if(opera || ns6 || menu[11 ]|| IEDtD)
  if(!menu[7] && !menu[21][2]) fixb(v1);
 ap = gmobj(v1);
 if(flta)
  if(ap.filters[0]) ap.filters[0].Apply();
 gmi++;
 if(!ns4) aps = ap.style; 
 else aps = ap;
 aps.zIndex = gmi;
 aps.visibility='visible';
 if(flta)
  if(ap.filters[0]) ap.filters[0].Play();
 if(menu[17]) fixForm(menu[17],0);
}

function popup(mn,mpos)
{
 if(isNaN(mn))
 {
  for(a = 1; a < menus; a++)
	{
	 if(mn == Mname[a])
	 {
	  mn = a;
		break;
	 }//end-if
	}//end-for
 }//end-if
 setpos();
 omv.visibility = 'hide';
 clearTimeout(Mtimer);
 closeallmenus();
 mtxt = 'menu' + mn;
 mi = gmstyle(mtxt);
 if(ns4) document.captureEvents(Event.MOUSEMOVE);
 document.onmousemove = getMouseXY;
 mn = gmobj(mtxt);
 gp = gpos(mn);
 if(mpos > 0) ttop = MouseY + 2; 
 else ttop = gp[0];
 if((ttop + gp[2]) >(wh+sy))
 {
  ttop = wh - gp[2] + sy;
	if(!mpos && mpos>0)
	{
	 spos(mn, ttop, null, null, null);
	}
 }
 if(mpos)
 {
  spos(mn, ttop, MouseX+2, null, null);
 }
 flta = 0;
 if((document.all && document.getElementById) && !mac)
 {
  ap = gmobj(mtxt);
	getflta(ap);
 }
 sm(mtxt);
 _am = mn;
}

function shl(lyr,el,s)
{
 clearTimeout(Mtimer);
 mt = document.layers[lyr].document.layers.eval("el"+el);
 omv.visibility = "hide";
 menu = eval(lyr);
 mt.visibility = s;
 omv = mt;
}

function popi(v1,lyr,el)
{
	if((loadWait && MLoaded == 0) || inDragMode) return;
	kel = el;
	subfound = 0;
	nv1 = v1;
	for(a = 1; a < menus; a++)
	{
	 if(v1.match("show-menu") && v1.substring(10,99) == Mname[a])
	 {
	  v1 = "show-menu" + a;
		subfound = 1;
		a = 999;
	 }
	}
	if(!om) om = lyr;
	clearTimeout(Mtimer);
	if(ParentMenu) ParentMenu.clearTimeout(ParentMenu.Mtimer);
	if(ns4)
	{
	 timo = document.layers[lyr].document.layers.eval("el"+el).document.images[0];
	}
	else
	{
	 timo = gmobj("im"+el);
	}
	o_img = "";
	if (timo)
	{
	 o_img=timo.src;
	 if(SwapIM[el].src) timo.src = SwapIM[el].src
	}
	kmnu = lyr;
	container = eval(lyr);
	if(subfound)
	{
		v1 = v1.substring(5,99);
		menu = eval(v1);
		omnu = v1;
		mi = gmobj(v1);
		gp = gpos(gmobj(lyr));
		h3 = "";
		if(container[11]) h3 = "h";
		if(ns4)
		{
		 tel = gpos(document.layers[lyr].document.layers.eval("el"+el))
		}
		else
		{
		 tel = gpos(gmobj(h3+"el"+el));
		}
		np=gpos(mi);
		if(container[11])
		{
			kmnu = v1
			if(!container[5]) container[5] = "";
			if(!opera&&document.all&&!mac) gp[1] = gp[1] + container[4];
			if(ns6)if(ns61) gp[1] = gp[1] + container[4];
			else gp[1] = -1;
			gp[0] = gp[0] - container[4]
			if(mac) gp[0] = gp[0] - container[4];
			if(container[5].indexOf("bottom")>=0)
			{
			 tvar = container[1];
			 if(!tvar) tvar = 0;
			 gp[0] = gp[0] - np[2] - tel[2];
			}
			if(tel[1] + gp[1] + np[3] > ww + sx)
			{
			 gp[1] = ww - np[3] - tel[1] + sx;
			}
			mtop = gp[0] + gp[2];
			mleft = tel[1] + gp[1];
			if(container[15]) mleft = mleft - np[3] + tel[3] + (container[4]*2);
			m1 = menu[1];
			if(m1)
			{
				m1 = m1+"";
				if(m1.indexOf("offset=") == 0)
				{
					os = m1.substr(7,99);
					mtop = (parseInt(os) + mtop);
				}
				else
				{
					if(m1) mtop = parseInt(m1);
				}
			}

			m2 = menu[2];
			if(m2)
			{
  			m2 = m2 + "";
  			if(m2.indexOf("offset=") == 0)
  			{
  				os = menu[2].substr(7,99);
  				mleft = (parseInt(os) + mleft);
  			}
  			else
				{
				 if(m2) mleft = m2;
				}
  		}
  		if(menu[5]) setpos();
			else spos(mi, mtop, mleft-1, null, null);
  		}
  		else
  		{
  			if(!ns61&&ns6)tel[0]=tel[0]-gp[0];
  			nt=tel[0]+gp[0]+suboffset_top;
  			nl=gp[1]+tel[3]-suboffset_left;
  			onl=nl
  			if((gp[1]+gp[3]+np[3])>=ww||menu[15]){nl=gp[1]-np[3]+suboffset_left}
  			if(nl<0)nl=onl
  			if(nt+np[2]>wh+sy){nt=wh-np[2]+sy;}
  			if(menu[1]>=0)nt=menu[1]
  			if(menu[2]>=0)nl=menu[2]
  			if(menu[5])setpos();else spos(mi,nt,nl,null,null);
  		}
  		om+=","+v1;
  		if(ShM==1)
			{
			 sm(v1);
			 if(!ns4)
			 {
			  mi.style.visibility="visible"}
			 }
			 // Scroll Code
   		 if(menu[19])
  		 {
  			gp=gpos(gmobj(v1));
  			gpc=gpos(gmobj("S"+v1))
  			tt=0;
  			if((gp[0]+gpc[2])>wh+sy)
  			{
  				spos(gmobj("S"+v1),null,null,(wh+sy)-gp[0]-10-2);
  				spos(gmobj(v1),null,null,(wh+sy)-gp[0]-10);
  			}
  		 }
			}
			else
			{
			 frt=v1.indexOf(" ")
			 lt=parseLink(v1, "sourceframe");
			 if(lt)pf=parent[lt];
			 if(frt>0&&v1.indexOf("show-menu=")>-1)
			 {
			  if(lt)
				{
				 v1=v1.substring(10,frt);
				 if(pf.MLoaded)
				 {
					close_el()
					pf.mn=pf.gmobj("menu"+pf.getMenuByName(v1));
					menu=eval(lyr);
					gp=gpos(gmobj(lyr));
					h3="";
					if(container[11])h3="h";
					if(ns4){mp=gpos(document.layers[lyr].document.layers.eval("el"+el))}else{mp=gpos(gmobj(h3+"el"+el))}
					if(menu[11])
					{
						fTop=pf.sy;
						fLeft=gp[1]+mp[1]+Frames_Left_Offset;
					}
					else
					{
						fTop=pf.sy+gp[0]+mp[0]+Frames_Top_Offset;
						fLeft=100
					}
					tp=gpos(pf.mn)
					if(fTop+tp[2]>(pf.sy+pf.wh))fTop=pf.wh-tp[2]+pf.sy
					pf.spos(pf.mn,fTop,fLeft-100,null,null);
					pf.popup(v1);
					pf.ParentMenu=self
				}
			}
		}
		else if(frt>0)
		{
			if(lt)
			{
				if(pf)
				{
					v1=v1.substring(10,frt);
					if(pf.MLoaded)pf.closeallmenus();
				}

			}
		}
	}
	ta = om.split(",")
	strt = 0;
	for(a = 0; a < ta.length; a++)
	{
		if(ta[a] == v1) strt = 0;
		if(strt)
		{
			if(ta[a])
			{
				hll = lyr;
				hel = el;
				close_el();
				tmnu = eval(ta[a]);
				if(tmnu[17] && !menu[17]) fixForm(tmnu[17],1);
				SDiv(ta[a],0);
			}
		ta[a]="";
		}
		if(ta[a] == lyr) strt = 1;
	}
	mmenu = eval(lyr)
	if(mmenu[7] && lyr != ta[0])
	{
		closeallmenus();
		if(v1 == ta[ta.length-1])
		{
			if(ns4) shl(lyr,el,'show');
			tmnu = eval(v1)
			if(tmnu[17]) fixForm(tmnu[17],0);
			SDiv(v1,1);
		}
	}
	om = "";
	mdisp = 0;
	for(a = 0; a < ta.length; a++)
	{
		if(ta[a] == lyr) frs = a;
		if(ta[a] == v1) fre = a;
		if (mdisp || (a > frs && a < fre))
		{
			if (ta[a] && ta[a]!= v1)
			{
				SDiv(ta[a],0);
				close_el();
				if(ns4) shl(lyr,el,'hide');
			}
		}
		else
		{
			if(ta[a]) om += ta[a] + ",";
		}
		if (v1 == ta[a]) mdisp = 1;
	}
}


// Scroll Code **********
function scroll(val,mnu)
{
	mn=getMenuByName(mnu);
	mi=gmobj("Smenu"+mn);
	mip=gpos(mi)
	tt=tt-val
	gp=gpos(gmobj("menu"+mn))

	if(tt>=0 && tt<(gp[2]-gp[0]))
	{
		mi.style.clip = "rect("+tt+"px "+mip[3]+"px "+(tt+gp[2]-7)+"px 0px)"
		ns6c=0
		if((ns6&&!ns61)||mac)ns6c=1
		spos(mi,-tt,null,tt+gp[2])
		ST = setTimeout("scroll("+val+",'"+mnu+"')",30);
	}
	else
	{
		tt=tt+val
		clearTimeout(ST)
	}
	clearTimeout(Mtimer);
}
// Scroll Code **********


function hl()
{
	arg = hl.arguments;
	imgact="";
	hlnk=arg[1];
	if(!menu[8]&&menu[15])menu[8]="right";
	_am=" "+a;
	_am=_am.length-1;
	subimg="";
	arg[0]+="";
	if(ns6){dwd=arg[2][9]*2}else{dwd=0};
	if(ns4){
	if(el==0){st="<style type=\"text/css\">A.m{text-decoration:none;}</style>";
	document.write(st);
	oatop=atop;}
	else{mtl=document.layers[omnu].document.layers.eval("el"+(el-1));
	if(oatop==atop){atop+=mtl.clip.height}else{atop=menu[4];}oatop=atop}if(menu[11]){atop=menu[4];if(oaleft==aleft){aleft+=mtl.clip.width+arg[8]}else{aleft=menu[4];oaleft=aleft}oaleft=aleft}else{aleft=menu[4];}}
	if(hlnk.substring(0,5)=="show-"){arg[1]=arg[1].toLowerCase();if(arg[7]==hlnk) if(arg[6])arg[7]=arg[6];else arg[7]="";hlnk="#";if (arg[6]+" "!="undefined ")hlnk=arg[6];}
	pI="popi('"+arg[1]+"','"+arg[5]+"',"+el+");";if(arg[1].substring(0,5)=="show-"&&(!menu[11]||menu[6][16])&&(menu[11]||menu[6][10])){im++;ims="im"+im+"_"+a+"_"+el+"_"+arg[5];ti=arg[2][10];if(menu[6][16]&&menu[11])ti=menu[6][16];if(ns4){sti="<img border=0 src="+ti+">";
	subimg="<layer id="+ims+">"+sti+"</layer>";}else{
	if(!parseLink(arg[1],"sourceframe"))imgact="onmouseover=\"gmobj('el"+el+"').onmouseover();\" onmouseout=\"gmobj('el"+el+"').onmouseout();\"";
	subimg="<img id="+ims+" style=\"position:absolute;\" "+imgact+" border=0 src="+ti+">"};imar[im]=ims;}omp=mp;ofc=arg[2][0];ofb=arg[2][1];onc=arg[2][2];onb=arg[2][3];ltarg=" ";lOnfunc="";lOffunc="";ltype="";lalign=menu[8];if(!lalign)lalign="left"
	dragable=0;simg="";bimg="";sbimg="";sbgc="";sbgc=parseLink(hlnk,"separatorcolor");if(!sbgc)if(menu[6][19])sbgc=menu[6][19]; else sbgc=menu[6][4]
	if(hlnk.indexOf(" ")>0){k2o=parseLink(hlnk,"keytoopen");if(k2o){keyar[keyarC]=k2o.toUpperCase()+";"+arg[1]+";"+arg[5]+";"+el;keyarC++;}
		_al=parseLink(hlnk,"align");if(_al)lalign=_al;
		ltarg=parseLink(hlnk,"target");
		if(ltarg)ltarg=" target="+ltarg
		lOnfunc=parseLink(hlnk,"onfunction")+";";
		lOffunc=parseLink(hlnk,"offfunction")+";";
		ltype=parseLink(hlnk,"type");
		tofc=parseLink(hlnk,"offfontcolor");if(tofc)(ofc=cHexColor(tofc))
		tofb=parseLink(hlnk,"offbackcolor");if(tofb)(ofb=cHexColor(tofb))
		tonc=parseLink(hlnk,"onfontcolor");if(tonc)(onc=cHexColor(tonc))
		tonb=parseLink(hlnk,"onbackcolor");if(tonb)(onb=cHexColor(tonb))
		simg=parseLink(hlnk,"swapimage");
		bimg=parseLink(hlnk,"backimage");
		sbimg=parseLink(hlnk,"overbackimage");
		dragable=parseLink(hlnk,"dragable");
		hlnk=parseLink(hlnk,"link");
		if(hlnk.indexOf(" ")>0)hlnk=hlnk.substr(0,hlnk.indexOf(" "));
	}

	if(!ofb&&(mac||opera))ofb="transparent"
	if(arg[7]+""=="undefined"){arg[7]=hlnk}
	if(ltype=="form"){onc=ofc;onb=ofb;mp="default"}
	if(ltype=="header"&&arg[2][17]){ofc=arg[2][17];ofb=arg[2][18];onc=arg[2][17];onb=arg[2][18];mp="default"};smO="ShM=1;";smC="";
	if(menu[16]==1){smO="";if(!arg[1].indexOf("show-menu"))hlnk="javascript:ShM=1;"+pI}
	if(hlp[14]){lhrar=location.href.split("/");lhrC1=lhrar[lhrar.length-1];lhrar=hlnk.split("/");lhrC2=lhrar[lhrar.length-1];if(lhrC1!=""&&lhrC1==lhrC2)smc=el;if(hlnk!="#"&&smc==el&&hlp[14]){ofc=arg[2][14];ofb=arg[2][15];}}
	if(ltype=="form"||hlnk=="#"||ltype=="header"){mp="default";
	if(ns4){hlnk="<a ";}else{hlnk=" "}}else{if(ns4){hlnk="<a href=\""+hlnk+"\" "+ltarg}else{hlnk="<a id=lnk"+el+" href=\""+hlnk+"\" "+ltarg+" style='text-decoration:none;'>"}}
	if(!ns4){if(bimg)ofb="url("+bimg+") "+ofb;if(sbimg){if(sbimg!="NONE"){onb="url("+sbimg+") "+onb;}}else{if(bimg)onb="url("+bimg+") "+onb;}}
	pd="popdn(this," + el + ", '" + arg[5] + "', '"+arg[1]+"', '"+ofb+"', '"+ofc+"');"
	if(arg[0].toLowerCase().indexOf("<img")>=0){if(menu[11]&&ns6)ns6hif=1;ipos=arg[0].toLowerCase().indexOf("<img");if(simg){SwapIM[el]=new Image();SwapIM[el].src=simg;}else{SwapIM[el]=0}arg[0]=arg[0].substr(0,ipos+4)+" onclick=\"gmobj('el"+el+"').click()\" id=im"+el+" "+ arg[0].substr(ipos+5,900)}
	if(!isNaN(arg[2][5]))arg[2][5]+="px"
	dragfunc="";
	if(dragable){dragfunc="dragdocumentrop('"+arg[5]+"');";}
	if(ns4){
		rsp="";
		if(bimg)bimg=" background="+bimg;if(sbimg){if(sbimg!="NONE")sbimg=" background="+sbimg;else sbimg=""}else{sbimg=bimg}
		tdwd=" width="+menu[3]
		if(lalign=="left")tdwd=""
		if (lalign=="right") rsp="<td height=-1></td>"
		ns4nwrap="";if(menu[11])ns4nwrap="nowrap";
		ls="<table border=0 cellpadding="+arg[2][9]+" cellspacing=0><tr><td "+ns4nwrap+" height=-1 align="+lalign+tdwd+">"+hlnk+" style='color:"
		le=";text-decoration:none;font-size:"+arg[2][5]+";font-weight:"+arg[2][7]+";font-family:"+arg[2][8]+"' onmouseover=\"status='"+arg[7]+"';\">"+arg[0]+"</a>"+subimg+"</td>"+rsp+"</tr></table></layer>"
		if(menu[11])nswid=menu[3]; else nswid=(menu[3]-(menu[4]*2))
		lv=" left="+aleft+" width="+nswid+" top="+atop
		nsofb="";if(ofb)nsofb=" BGColor="+ofb
		nsonb="";if(onb)nsonb=" BGColor="+onb
		tshl="shl('"+arg[5]+"',"+el+",'show');"
		if(ltype=="form")tshl=""
		mt="<layer id=mel"+el+lv+" "+nsofb+bimg+" onmouseover=\""+smO+tshl+pI+" "+dragfunc+lOnfunc+";return stch('"+arg[7]+"');\">"+ls+ofc+le
		mt+="<layer id=el"+el+lv+" "+nsonb+sbimg+" onmouseover=\"clearTimeout(Mtimer);"+pI+"ltarg='"+ltarg+"'; nshl='"+arg[1]+"'; this.captureEvents(Event.CLICK); this.onClick=dc;\" onmouseout=\""+pd+"; "+lOffunc+"; return stch('');\" visibility=hidden >"+ls+onc+le
	}else{
		mt="";
		if(menu[11]){bgc=hlp[4];if(hlp[11])bgc=hlp[12];
		mt+="<div id=hel"+el+" style=\"background:'"+ofb+"';width:"+(menu[3]-menu[4])+"px;position:absolute;top:0;left:"+dlft+";\">";dlft=dlft+menu[3]-(menu[4]*2)+menu[4]}
		rsp=0;if (lalign=="right") rsp=7;
		mt+=hlnk
		dw=(menu[3]-(2*menu[4]+dwd))
		if(dw+" "=="NaN "){dw=""}else{dw="width:"+dw+"px"}
		if(opera&&menu[3])dw="width:"+(menu[3]-(arg[2][9]*2)-(menu[4]*2))+"px;"
		if(!menu[3]&&ie4)dw="width:1px";
		if(menu[11]&&opera){dw="position:absolute;"}
		if(!menu[11]&&IEDtD){dw="width:"+(menu[3]-menu[4]-(arg[2][9]*2))+"px;"}
		if(isNaN(arg[2][9])){padd=arg[2][9]}else{psp=arg[2][9]+"px ";padd=psp+psp+psp+psp}
		if(menu[11]&&menu[3]>0)dw="position:absolute;width:"+menu[3]+"px"
		hms="";if(menu[11])hms="<div style=\";top:0;position:absolute;\"><div onmouseover=\"clearTimeout(Mtimer)\" id=hsep"+el+" style=\"position:absolute;background:"+sbgc+";width:"+menu[b]+"px; clip:rect(0 "+menu[b]+"px 100% 0);\">\n</div>\n</div>";
		mt+="<div id=el"+el+" style=\"text-align:"+lalign+";"+dw+";padding:"+padd+";font-weight:"+arg[2][7]+";font-style:"+arg[2][6]+";font-family:"+arg[2][8]+";font-size:"+arg[2][5]+";color:"+ofc+";background:"+ofb+";\""
		mt+=" onMouseOver=\"this.style.background='"+onb+"';style.color='"+onc+"';this.style.cursor='"+mp+"';"+smO+"; "+pI+";"+dragfunc+lOnfunc+";return stch('"+arg[7]+"');\""
		if(mac&&document.all)mt+=" onClick=\"lnk"+el+".click()\"";
		mt+=" onMouseOut=\"rep_img(); "+pd+";"+lOffunc+"; return stch('');\">"
		mt+=(arg[0])+"</div>";
		mt+="</a>";
		if (menu[11])mt+=hms+"</div>";
		mt+=subimg
	}
	mp = omp
	document.write(mt);el++;
}


function dmenu(mnu)
{
	menu = eval(mnu);
	menu[21]=new Array();if(menu[7]){parr[parr.length]=mnu.substr(4,3);}
	if(ac==menu.length){menu[23]=""}
	atop=menu[4];if(!atop)atop=0;hlp=menu[6];if(!menu[4])menu[4]=0;if(ns4)eq="="; else eq=":";
	for(z=0;z<21;z++){if(z==5)z=12;if(z==16)z++;if(hlp[z]&&hlp[z].charAt(0)!="#")hlp[z]=cHexColor(hlp[z]);}
	if(menu[14]){m14=";"+menu[14];m14ar=m14.split(";");if(m14ar[2]){m14h=m14ar[1];m14w=m14ar[2].substr(6,99)+"px";menu[14]=m14h}else{m14h=m14ar[1];m14w="100%"}
	if(document.layers)document.write("<layer id=menuback"+mnu+" top="+(menu[1]-m14h)+" height=2 width="+m14w+" left=0 bgcolor="+hlp[1]+"></layer>");else	document.write("<div id=menuback"+mnu+" style=\"position:absolute;top:"+(menu[1]-m14h)+"px;width:"+m14w+";height:2px;background:"+hlp[1]+"\">&nbsp;</div>")}
	if(el)ns6c=3;else ns6c=2;ns6w=0;if(menu[8]=="right"&&ns6)ns6w=7;
	if (menu[3]<1)menu[3]="undefined"
	if(ns4)
	{
		bgc="";thw=menu[3];
		if(menu[11]){ic=(menu.length-ac)/5;thw=(menu[3]*ic)-(menu[4]*ic)+menu[4]}
		if(hlp[4])bgc="bgColor="+hlp[4]
		if (hlp[11])bgc="bgColor="+hlp[13]
		m18="";if(menu[18])m18="background="+menu[18];
		mt="<layer "+m18+" z-index=19 visibility=hidden "+bgc+" id="+mnu+" top="+menu[1]+" left="+menu[2]+" width="+thw+">"
		if (hlp[11])mt+="<layer bgcolor="+hlp[12]+" top=0 left=0 height=2 width=100%></layer>"
		mt+="<layer id="+mnu+"3d bgcolor="+hlp[12]+" top=0 left=0 height=0 width=2></layer>"
	}
	else
	{
		m18="";if(menu[18]){m18="url("+menu[18]+ ") ";}iedf="";if(!opera&&!mac&&document.all&&menu[9]){iedf=" filter:";flt=menu[9].split("\;");for(fx=0;fx<flt.length;fx++){iedf+="progid:DXImageTransform.Microsoft."+flt[fx];if(navigator.appVersion.indexOf("MSIE 5.5")>0)fx=999}}
		if(!hlp[4]&&(mac||opera))hlp[4]="transparent"
		if(hlp[11])brd = "border:solid "+menu[4]+"px; border-left-color:"+hlp[12]+";border-top-color:"+hlp[12]+";border-bottom-color:"+hlp[13]+";border-right-color:"+hlp[13]+";";else brd = " border:solid "+menu[4]+"px "+hlp[4]+";";
		mt="";
		scrof=""
		if(!ns6)scrof="overflow:hidden;";
		dmleft=0;
		if(menu[2])dmleft=menu[2];
		mt+="<div id="+mnu+" style=\""+iedf+scrof+";z-index:19;visibility:hidden;"+brd+"position:absolute;background:"+m18+hlp[1]+";width:"+(menu[3]+ns6w)+"px;left:"+dmleft+"px;top:"+menu[1]+"px;\">"
		if(menu[19]){mt+="<div id=S"+mnu+" style=\"position:absolute;overflow:hidden;\">"}
	}

	document.write(mt)
	x=0;
	dlft=0
	aleft=0;
	if(menu[3]&&menu[11]&&(ns6||opera))menu[3]=menu[3]-(hlp[9]*2)
	for(b=ac;b<menu.length;b++)
	{
		b=b+4
		if(menu[b-3]==""){menu[b-3]="#"}
		menu[b-3]=menu[b-3].replace(/\"/gi, "&quot;")
		if(menu[b-2])menu[b-2]=menu[b-2].replace(/\"/gi, "&quot;")
		hl(menu[b-4], menu[b-3],hlp,100,100,mnu,menu[b-2],menu[b-1],menu[b-5])
		txt="";
		if(ns4)
		{
			mt=document.layers[mnu].document.layers.eval("el"+(el-1))
			if (!menu[11])
			{
				if (menu[b]&&b<menu.length-1)
				{
					x = atop + mt.clip.height
					if(sbgc)bgc="bgcolor="+sbgc;
					if(!hlp[11])x++
					txt = "<layer top="+(x-2)+" left="+menu[4]+" height="+menu[b]+" "+bgc+" width="+mt.clip.width+" onmouseover=\"clearTimeout(Mtimer)\" ></layer>"
					if(hlp[11])
					{
					 txt+="<layer top="+(x-1)+" left="+menu[4]+" height=1 bgcolor="+hlp[12]+" width="+mt.clip.width+"></layer>"
					}
				}
			}
			else
			{
				if(sbgc)txt="<layer bgcolor="+sbgc+" left="+(aleft+mt.clip.width)+" width="+menu[b]+" top="+x+" height="+(mt.clip.height+(menu[4]))+"></layer>"
			}
		}
		else
		{
			mbw=menu[b];
			if(hlp[19])bc=hlp[19]; else	bc=hlp[4]
			if(b+1==menu.length)mbw=0;
			if(mbw>0)
			{
				if(!sbgc)sbgc=bc;
				if (!menu[11])
				{
					dwid=(menu[3]-menu[4]*2)
					if(IEDtD)dwid=menu[3]-menu[4]
					if (hlp[11]&&mbw==1)
					{
						oc="";if(opera)oc="document.getElementById('el"+el+"').style.background='"+hlp[1]+"';document.getElementById('el"+el+"').style.color='"+hlp[0]+"'";
						txt="<div onmouseout=\""+oc+"\" onmouseover=\"clearTimeout(Mtimer)\" style=\"position:relative\">"
						txt+="<div style=\"border-top:1px solid "+hlp[13]+"; background:"+hlp[12]+"; width:"+dwid+"px;position:absolute;clip:rect(0 100% 2px 0);height:1px;\">"
						txt+="</div>\n</div>"
					}
					else
					{
						txt="<div>";
						txt+="<div onmouseout=\"popdn();\" onmouseover=\"clearTimeout(Mtimer)\" style=\"background:"+sbgc+";width:"+dwid+"px;position:absolute;"
						txt+="clip:rect(0 100% "+mbw+"px 0);height:"+mbw+"px;\">"
						txt+="</div>"
						txt+="</div>"
					}
				}
			}
		}
		document.write(txt);
		omnu=mnu;
		mt=""
	}
	oatop=-1;
	if (ns4){mt="</layer>"}else{
	mt+="</div>\n";
	if(menu[19])mt+="</div>"}
	document.write(mt)
	if(ns4){ml=gmobj(mnu);ml.clip.height += menu[4];ml3d=document.layers[mnu].document.layers.eval(mnu+"3d");
	if(hlp[11])ml3d.clip.height=ml.clip.height};
	menu[21][1]=el
}
function checs(e)
{
 stopchec=1;
 for(a=1;a<menus;a++)
 {
  menu=eval("menu"+a);
  if(menu[10]>0)
	{
	 stopchec=0;
	 if(df != 0 || osy != sy)
	 {
	  mi = gmobj("menu"+a);
		tm = gpos(mi);
		mit = tm[0];
		if(isNaN(menu[1]))
		{
		 menu[1]=0;
		}
		df=parseInt(menu[1])-mit;
		if(sy+menu[10]>=menu[1])
		{
		 df=sy-mit+menu[10];
		}
		nt=df / followspeed;
		of1 = nt.toString();
		ofr = of1.split("\.");
		if(ofr[1]+" "=="undefined ")
		{
		 ofr[1]=0;ofrac=ofrac+parseInt(ofr[1]);
		}
		if(mac&&parseInt(nt)==0)
		{
		 return;
		}
		if(ofrac>10)
		{
		 ofrac=ofrac-10;
		 if(df>=0)
		 {
		  nt++;
		 }
		 else	
		  nt--;
		}
		spos(mi,mit+nt,null,null,null);
		if(menu[14])
		{
		 spos(gmobj("menubackmenu"+a),mit+nt-menu[14],null,null,null)
		}
	 }//end-if
	 else
	 {
	  return;
	 }
	 osy=sy
  }//end-if
 }//end-for
 if(stopchec)
 {
  osy=sy;
	return;
 }
 pu = setTimeout('checs()',followrate)
}//end-function

function PlaceMenu(mn)
{
 if(ns4||ns6)
 {
  pos="relative";
 }
 else
 {
  pos="absolute";
 }
 mnt="<div id=\""+mn+"DIV\" style=\"width:1;height:1;position:"+pos+"\"></div>";
 menu=eval("menu"+getMenuByName(mn));
 menu[21][0]=mn+"DIV";
 document.write(mnt)
}

function setpos()
{
 for(a=1;a<menus;a++)
 {
  menu=eval("menu"+a);
	if(menu[21][0])
	{
	 gm=gmobj(menu[21][0]);
	 if(ns4)
	 {
	  ntp=gm.pageY;
		nlp=gm.pageX
	 }
	 else
	 {
	  gp=gpos(gm);
		ntp=gp[0];
		nlp=gp[1];
	 }
	 mn=gmobj("menu"+a);
	 mnp=gpos(mn);
	 if(ntp==0)
	 {
	  ntp=null;
	 }
	 if(nlp==0)
	 {
	  nlp=null;
	 }
	 spos(mn,ntp,nlp,null,null);
	}
	else
	{
	 if(!menu[5])
	 {
	  menu[5]="";
	 }
	 if(menu[5].indexOf("left")!=-1||menu[5].indexOf("center")!=-1||menu[5].indexOf("right")!=-1)
	 {
	  mn=gmobj("menu"+a);
		mnp=gpos(mn);
		mnw=mnp[3];
		nlp=((ww-mnw)/2);
		if(menu[5].indexOf("right")!=-1)
		{
		 nlp=ww-mnw;if(menu[5].indexOf("left")!=-1)nlp=1;
		}
		ts=menu[2]+"";
		if(ts.indexOf("offset=")==0)
		{
		 os=parseLink(ts,"offset");
		 nlp=nlp+parseInt(os);
		 min=parseLink(ts,"minimum");
		 if(min&&(nlp<min))
		 {
		  nlp=min;
		 }
		}
		spos(mn,null,nlp,null,null)
	 }
	 if(menu[5].indexOf("top")!=-1||menu[5].indexOf("bottom")!=-1||menu[5].indexOf("middle")!=-1)
	 {
	  mn=gmobj("menu"+a);
		mnp=gpos(mn);mnh=mnp[2];
		if(opera)
		{
		 mnh=mn.style.pixelHeight;
		}
		nlp=wh-mnh;
		if(menu[5].indexOf("middle")!=-1)
		{
		 nlp=((wh-mnh)/2);
		}
		if(menu[5].indexOf("top")!=-1)
		{
		 nlp=1;
		}
		ts=menu[1]+"";
		if(ts.indexOf("offset=")==0)
		{
		 os=parseLink(ts,"offset");
		 mnp=gpos(mn);
		 nlp=nlp+parseInt(os);
		 min=parseLink(ts,"minimum");
		 if(min&&(nlp<min))
		 {
		  nlp=min;
		 }
		}
		if(menu[10]>0)
		{
		 menu[1]=nlp;
		 if(nlp>0)
		 {
		  menu[10]=nlp;
		 }
		 nlp=nlp+sy;
		 if(menu[10]==nlp&&MLoaded<2)
		 {
		  spos(mn,nlp,null,null,null)
		 }
		}
		else
		{
		 spos(mn,nlp,null,null,null)
	  }
	 }
  }
 }
}

function MScan()
{
  sy=self.pageYOffset;sx=self.pageXOffset;
  if(opera)
  {
    ww=window.innerWidth;
    wh=window.innerHeight
  }
	else if(document.all)
	{
  	 sy=document.body.scrollTop;
  	 sx=document.body.scrollLeft;
  	 if(sy==0&&!ie4&&!mac)
  	 	sy=document.documentElement.scrollTop;
  	 if(document.compatMode=="CSS1Compat")
  	 {
    	 ww=document.documentElement.clientWidth;
    	 wh=document.documentElement.clientHeight
  	 }
  	 else
  	 {
    	 ww=document.body.clientWidth;
    	 wh=document.body.clientHeight
  	 }
 	}
	else
	{
  	if(ns4)
  	{
    	ww=self.innerWidth-16;
    	wh=self.innerHeight-17
  	}
  	else
  	{
    	ww=document.body.offsetWidth;
    	if(!ww)
    	ww=self.innerWidth-15;
    	ww--;
    	wh=self.innerHeight;
  	}
	}
	if(opera && (owh != wh || oww != ww))
	{
  	if(MLoaded>1)
  	{
    	location.reload()
  	}
  	MLoaded++;
  	oww = ww;
  	owh = wh;
	}
	if(sy != osy)
	checs();
	setpos();
}

function mOL()
{
 if(!ns61&&ns6||ns6hif)
 {
  Minit()
 }
 MLoaded = 1;
 if(Oload)
 {
  Oload();
 }
 if(loadWait||opera)
 {
  for(x=0;x<parr.length;x++)
	{
	 fixb("menu"+parr[x]);
	 popup(parr[x]);
	}
 }
 sis();
 MScan();
 if(!opera)
 {
  MLoaded++;
 }
}

function Minit()
{
 el = 0;
 df = -1;
 if( (document.all && document.getElementById) && !mac)
 {
  document.write("<"+"script>function getflta(ap){try{if(ap.filters){flta=1}}catch(e){}}<"+"/script>");
 }//end-if
 for(x = 0; x < parr.length; x++)
 {
  if(!opera)
	{
	 popup(parr[x]);
	 fixb("menu"+parr[x]);
  } //end-if
 } //end-for
 if(ns4)
 {
  document.captureEvents(Event.MOUSEMOVE);
  oww = self.innerWidth - 16;
  owh = self.innerHeight - 17;
  window.onresize = function()
                    {
	 							    if(ww!=oww || wh!=owh)
									  {
									   window.history.go(0);
									  }//end-if
	 							   }//end-function
 }//end-if(ns4)
 document.onmousemove = getMouseXY;
 MScan();
}//end-function Minit()

for(a=1; a<menus; a++)
{
 dmenu("menu"+a)
}//end-for(a=1; a<menus; a++)

if(opera)
{
 //window.alert("OPERA");
 window.onload = mOL;
 MScan();
}
if(mac45)
{
 Oload = window.onLoad;
}
else 
{
 Oload = window.onload;
}
if(!ns61&&ns6||ns6hif)
{
 window.onload = mOL;
}
else
{
 Minit();
 sis();
 window.onload = mOL;
}

setInterval("MScan()",150);

