var mChld=[];var mPar=[];var menus=[];var menuAt=null;var menu=null;var menuZ=[];
function mCreate(id, popupid) {
	var z=100;var x="";
	for (var i=0;i<2;i++){
		eval("var e"+x+"=gE("+x+"id);");
		eval("sE(e"+x+");");
		eval("if(!inArr(menus,"+x+"id))menus[menus.length]="+x+"id;");
		var y="over";
		for (var j=0;j<2;j++){
			eval("aE(e"+x+",'mouse"+y+"',m"+y+",false);");
			y="out";
		}
		x = "popup";
	}

	mChld[id]=epopup;mPar[popupid]=e;hE(mChld[id]);
	if(mPar[id])z=(menuZ[mPar[id].id])+1;
	sZ(e,menuZ[id]=z);sZ(epopup,menuZ[popupid]=z+1);

}

function spaceMenus(y) {var i;var t=0;for(i=0;i<menus.length;i++) if(!mPar[menus[i]]) t++;if(t){var s=docW()/t;var x=s/(t+1);for(i=0;i<menus.length;i++)if(!mPar[menus[i]]){spaceChild(menus[i],x,y);x+=s;}}}
function spaceChild(id,x,y) {sP(gE(id), x, y);for(var i=0;i<menus.length;i++)if(mPar[menus[i]]&&mPar[menus[i]].id==id){spaceChild(menus[i],x+40-(((x*2)>docW())?50:0),y+15);}}
function mover(e) {if(!e)e=window.event;var t=eTarget(e);menuAt=t;clearTimeout(menu);menu=null;mHide();}
function mout(e) {if(!e)e=window.event;var t=eTarget(e);menu=setTimeout("menuAt=null;mHide()",1000);}
function mShow(t) {var m=[];if (!t)return m;var p=mPar[t.id];while(p){sE(p);m[m.length]=p.id;p=mPar[p.id];}sE(t);m[m.length]=t.id;if(mChld[t.id]){sE(mChld[t.id]);m[m.length]=mChld[t.id].id;}return m;}
function mHide() {var a=mShow(menuAt);for (var i=0;i<menus.length;i++){if(!inArr(a,menus[i])&&mPar[menus[i]])hE(gE(menus[i]));}}

// bram functions
function newE(Id){ 
	var d=self.document;var c;var w;
	if (d.layers){var l=new Layer(100,self);l.id=Id;return l;}
	if (d.firstChild){c=d.firstChild;w=d.createElement('DIV');c.appendChild(w);w.setAttribute("STYLE","position: absolute");w.id=Id;return w;}
	if (d.all){c=d.all[d.all.length-1];c.innerHTML+="<DIV ID=\""+Id+"\" STYLE='position: absolute'></DIV>";return gE(Id);}
}

var lastSlider=null;var sState=[];var sStop=[];var sliderTimeout=[];var kivcoWidth = 180;
function positionSlider(e) {
	if (isNaN(sState[e.id]+1))sState[e.id]=1;
	sP(e,Math.floor(docW()*(1-sState[e.id]))+20,(docH()-200)/2);sS(e,250,200);sE(e);sZ(e,1);
	var dlg=gE("DIALOG");sZ(dlg,0);sP(dlg,20-3,(docH()-200)/2-21+(1-sState[e.id])*(docH()));sE(dlg);
}

function hideSlider(e,timer) {hE(e);hE(gE("DIALOG"));sP(e,0,0);clearTimeout(sliderTimeout[e.id]);sStop[e.id]=true;lastSlider=null;}

function mSlider(id,timer) {
	var e=gE(id);
	if (!timer){
		if(lastSlider==e)return;
		if(lastSlider)hideSlider(lastSlider);
		sState[e.id]=0; sStop[e.id]=null; lastSlider=e;
	}else if(sStop[e.id])return sStop[e.id]=null;

	var z=sState[e.id];
	if(isNaN(z+1))z=0;
	else if(z<0.699)z+=0.055*2;
	else if(z<0.899)z+=0.035*2;
	else if(z<0.999)z+=0.015*2;
	else z=1;
	sState[e.id]=z;
	positionSlider(e);
	if(z!=null)sliderTimeout[e.id]=setTimeout("mSlider('"+id+"',true)",75);
}

function centreE(id,w,h){sP(gE(id),(docW()-w)/2,(docH()-h)/2);}
function rightE(id,w,h){sP(gE(id),(docW()-w)*0.8,(docH()-h)/2);}
function bottomE(id,height){var adjust=0;if(ie)adjust=2;if(!ie&&!l)adjust=5;sY(gE(id),docH()-height-adjust);}
function fullW(id) {var adjust=0;if(!ie)adjust=18;sW(gE(id),docW()-adjust);}

function doLink(mainSection,divId,title,padding,c) {
	if(!c)c="acMENU2";
	var px=new String(padding).split(".");
	if (px.length>1) {
		padding=parseInt(px[0]);
		px=px[1];
	} else px="";
	if(px){
		px="<IMG SRC='images/blank.gif' WIDTH="+px+" HEIGHT=1 BORDER=0>";
	}
	var nbsp="";for(var i=0;i<padding+4;i++)nbsp+="&nbsp;";
	return '<A HREF="#" onClick="mSlider(\''+divId+'\'); '+
			'if(this.blur)this.blur(); return false;" ID="'+mainSection+'?'+divId+'" CLASS="'+c+'">'+
			px+nbsp+title+nbsp+px+'</A>';
}

kivcoJs = true;