function SlideMenu(id, cn, co, df, cr, cp, cq, cu, cs, ct, cv, cw, cz, cx, cy, dc, da, db, dd, de, dy, ed) 
{	this.ao = id;
	this.ap = cn + "";
	this.aq = 0;
	this.ar = co;
	this.as = false;
	this.at = cr;
	this.au = cp;
	this.av = cq;
	this.aw = cu;
	this.ax = cs;
	this.ay = ct;
	this.az = cv;
	this.ba = cw;
	this.bb = cz;
	this.bc = cx;
	this.bd = cy;
	this.be = dc;
	this.bf = da;
	this.bg = db;
	this.bh = dd;
	this.bi = de;
	if(df != null && df == true) {this.as = true;}
	this.dx = dy;
	this.ec = ed;
	this.bk = null;
	this.bl = null;
	this.bm = null;
	this.bn = null;
	this.bv = null;
	this.bo = null;
	this.ef = null;
	this.bw = null;
	this.bq = null;
	this.br = false;
	this.bs = false;
	this.bt = false;
	this.bu = null;
	this.eb = true;
	this.eg = new Array();
	this.eh = new Array();
	if(this.dx <= 0) 
	{	this.dr = (navigator.appVersion.indexOf("Mac")!=-1)?true:false;
		this.ds = ((document.all)&&(this.dr))?true:false;
		this.dt = ((document.all)&&(navigator.appVersion.indexOf("MSIE 4.")!=-1))?true:false;
		this.dq = new Array();
		this.du = false;
	}
};

SlideMenu.prototype.hi =function(hk, hl) 
{	this.eg[this.eg.length] = hk;
	this.eh[this.eh.length] = hl;
};

SlideMenu.prototype.hj =function(hl) 
{	var i=0;
	for(i; i<this.eh.length; i++) 
	{	if(this.eh[i] == hl) 
		{	return this.eg[i];}
	}
	return(function() {});
};

SlideMenu.prototype.dv =function(f, f2) 
{	if(this.ds && this.dt) 
	{	window.onload = (function() {f2.dw()});
		this.dq[this.dq.length] = f;
	}
	else if(window.onload) 
	{	if(this.du == false)
		{	this.du = true;
			this.dq[0] = window.onload;
			window.onload = (function() {f2.dw()});
		}
		this.dq[this.dq.length] = f;
	}
	else 
	{	window.onload = f;}
};

SlideMenu.prototype.dw =function() 
{	for(var i=0;i<this.dq.length;i++) 
	{	this.dq[i]();	}
};

SlideMenu.prototype.aa =function() 
{	var i, j;
	var hm, hn, ho, hp;
	hm = document.getElementById(this.ao);
	if(this.az != null) {	hm.className = this.az;	}
	for(i = 0; i < hm.childNodes.length; i++) 
	{	hn = hm.childNodes[i];
		if(hn.id.substring(0, 2) != "__") 
		{	this.ai(hn.id, 0);
			hp = this.bl;
			if(this.bb != null && this.bh != null) {	document.getElementById("__i" + hp.ao).className = this.bh;	}
			if(this.ap == hp.ao) 
			{	this.ae(hp.ao, 0, true);
				hp.ce = true;
				this.ae(hp.ao, 2, false);
			}
			else 
			{	this.ae(hp.ao, 0, true);	}
		}
		else 
		{	if(this.ba != null) {	hn.className = this.ba;	}
			for(j = 0; j < hn.childNodes.length; j++) 
			{	ho = hn.childNodes[j];
				this.ai(ho.id, 1);
				if(this.be != null && this.bi != null) 
				{	document.getElementById("__i" + ho.id).className = this.bi;	}
				hp.ch = true;
				if(this.ap == this.bl.ao) 
				{	this.ap = hp.ao;
					this.ae(hp.ao, 0, true);
					hp.ce = true;
					this.ae(hp.ao, 2, false);
					this.ae(this.bl.ao, 3, true);
					this.bu = this.bl.ao;
					this.ae(this.bl.ao, 5, false);
				}
				else 
				{	this.ae(this.bl.ao, 3, true);	}
			}
		}
	}
	if(this.dx > 0) {	this.ab();	}
};

SlideMenu.prototype.ab =function() 
{	var di = this.bk;
	var dh;
	while(di != null) 
	{	if(di.cf == 0) 
		{	if(di.ch == true) 
			{	dh = document.getElementById("__" + di.ao);
				dh.style.overflow = "auto";
				if(this.dx <= 0) 
				{	if(this.ec < dh.offsetHeight) 
					{	di.ef = dh.offsetHeight;	}
					else 
					{	di.ef = this.ec;
						dh.style.height = this.ec + "px"
					}
				}
				else 
				{	dh.style.height = this.dx + "px";	}
				if(di.ce == false) 
				{	dh.style.display = "none";	}
				else if(this.as == false) 
				{	this.bm = dh;	}
			}
		}
		di = di.al();
	}
	document.getElementById(this.ao).style.visibility = "visible";
};

SlideMenu.prototype.ac =function(bx, dj) 
{	var di;
	if(bx != null && dj != null) 
	{	di = document.getElementById(bx);
		if(di != null) {	di.className = dj;	}
	}
};

SlideMenu.prototype.ad =function(bx, dk) 
{	var di;
	if(bx != null && dk != null) 
	{	di = document.getElementById(bx);
		if(di != null) {	di.src = dk;	}
	}
};

SlideMenu.prototype.ae =function(bx, dl, dm) 
{	var dn, dk, el;
	if(bx == null || dl == null || dl < 0 || dl > 5 || dm == null) {	return;	}
	el = this.am(bx);
	if(el == null) {	return;	}
	if(dm == true && (el.ce == true || this.bu == el.ao)) {	return;	}
	switch(dl) 
	{	case 0:
			dn = this.at;
			dk = this.bb;
			break;
		
		case 1:
			dn = this.au;
			dk = this.bc;
			break;
			
		case 2:
			dn = this.av;
			dk = this.bd;
			break;
			
		case 3:
			dn = this.aw;
			dk = this.be;
			break;
			
		case 4:
			dn = this.ax;
			dk = this.bf;
			break;
		
		case 5:
			dn = this.ay;
			dk = this.bg;
			break;
			
		default:
			return;
	}
	this.ac(bx, dn);
	this.ad("__i" + bx, dk);
};

SlideMenu.prototype.af =function(bx) 
{	if(this.br == true) {	return;	}
	var el, di;
	this.br = true;
	el = this.am(bx);
	if(el == null) 
	{	this.br = false;
		return;
	}
	if(el.ch == false) 
	{	if(el.ce == true) 
		{	this.br = false;
			return;
		}
		this.ae(bx, 2, false);
		if(this.as == true) 
		{	el.ce = true;
			this.br = false;
			return;
		}
		this.ae(this.ap, 0, false);
		this.ap = bx;
		di = this.an();
		el.ce = true;
		if(di == null) 
		{	this.br = false;
			return;
		}
		bx = di.ao;
		el = di;
		if(this.as == false && el.ch == false) 
		{	this.ae(el.ao, 0, false);
			el.ce = false;
			this.br = false;
			return;
		}
	}
	this.bw = 0;
	this.bn = 0;
	this.bo = document.getElementById("__" + bx);
	if(el.ce == true) 
	{	this.bn = el.ef;
		this.bv = this.bn;
		this.bm = this.bo;
		this.ae(bx, 0, false);
		this.bs = false;
		this.bo = null;
		el.ce = false;
		this.bq = window.setInterval("oboutSM" + this.ao + ".ag()", 1);
		return;
	}
	this.ef = el.ef;
	this.bs = true;
	this.bt = false;
	di = this.an();
	if(this.as == false) 
	{	if(di == null) {	this.bv = 0;	}
		else 
		{	if(di.ch == true) 
			{	this.bv = di.ef;	}
			else 
			{	this.ae(di.ao, 0, false);	}
			di.ce = false;
		}
		di = null;
		if(this.bm != null) 
		{	this.bn = this.bv;
			this.bt = true;
			this.ae(this.ap, 0, false);
			if(this.bv > this.ef) {	this.bs = false;	}
			else {	this.bs = true;	}
		}
	}
	this.ae(bx, 2, false);
	this.ap = bx;
	el.ce = true;
	this.eb = true;
	this.bq = window.setInterval("oboutSM" + this.ao + ".ah()", 1);
};

SlideMenu.prototype.ag =function() 
{	if(this.bn < 1) 
	{	this.bm.style.display = "none";
		if(this.bs == false) 
		{	window.clearInterval(this.bq);
			this.bm = this.bo;
			this.br = false;
		}
		return;
	}
	this.bm.style.overflow = "hidden";
	this.bm.style.height = this.bn + "px";
	this.bn -= this.ar;
};

SlideMenu.prototype.ah =function() 
{	if(this.bt == true) {	this.ag();	}
	if(this.bw >= this.ef) 
	{	this.bo.style.height = this.ef + "px";
		this.bo.style.overflow = "auto";
		this.bo.style.display = "block";
		if(this.bs == true) 
		{	window.clearInterval(this.bq);
			this.br = false;
			this.bm = this.bo;
		}
		return;
	}
	this.bo.style.overflow = "hidden";
	this.bo.style.height = this.bw + "px";
	if(this.eb == false) {	this.bo.style.display = "block";	}
	else {	this.eb = false;	}
	this.bw += this.ar;
};

SlideMenu.prototype.ai = function(bx, by) 
{	var di = new aj(bx, by);
	if(this.dx > 0) {	di.ef = this.dx;	}
	this.aq++;
	if(this.bk == null) 
	{	this.bk = di;
		this.bl = this.bk;
	}
	else 
	{	this.bl.ak(di);
		this.bl = this.bl.al();
	}
};

function aj(bx, by) 
{	this.ao = bx;
	this.cf = by;
	this.cg = null;
	this.ef = null;
	this.ce = false;
	this.ch = false;
};

aj.prototype.ak = function(dp) {	this.cg = dp;	};

aj.prototype.al = function() {	return this.cg;	};

SlideMenu.prototype.am =function(bx) 
{	var di = this.bk;
	while(di != null && di.ao != bx) {	di = di.al();	}
	return di;
};

SlideMenu.prototype.an =function() 
{	var di = this.bk;
	while(di != null && di.ce != true) {	di = di.al();	}
	if(di != null) {	return di;	}
	return null;
};