// GO TO LINE 118 TO EDIT SETTINGS
function dg(x){return document.getElementById(x)}

var activemenu='';
function menu(name){
	this.name=name?name:'';
	this.name='aMenu';
	this.menucols=new Array();
	this.numcols=0;
	this.addCol=function(text, url, alt, img, mouseoverimg){
			this.menucols[this.numcols++]=new menuCol(text, url, alt, img, mouseoverimg);
			return this.menucols[this.numcols-1];
		}
	this.print=function(){
			var o="<span class='aMenu'>";
			for(var i=0; i<this.numcols; i++){
				var mc=this.menucols[i];
				o+="<a id='"+this.name+"_"+i+"'";
				if (mc.numitems)
					o+=" onmouseover=\"showMenu('"+this.name+"', '"+i+"', 0)\" onmouseout=\"hideMenu('"+this.name+"', '"+i+"', 0)\"";
				else if(mc.mouseoverimg)
					o+=" onmouseover=\"dg('pic_"+this.name+"_"+i+"').src='"+mc.mouseoverimg+"'\" onmouseout=\"dg('pic_"+this.name+"_"+i+"').src='"+mc.img+"'\"";
				if(mc.url)
					o+=" href=\""+mc.url+"\"";
				if(mc.alt)
					o+=" title=\""+mc.alt+"\"";
				o+=" class='aMenuHeader'>";
				if (mc.img && mc.mouseoverimg)
					o+="<input type='hidden' id='img_"+this.name+"_"+i+"' value='"+mc.img+"'><input type='hidden' id='mouseoverimg_"+this.name+"_"+i+"' value='"+mc.mouseoverimg+"'>";
				if(mc.img)
					o+="<img id='pic_"+this.name+"_"+i+"' src='"+mc.img+"' border='0'>";
				else
					o+=mc.text;
				o+="</a><div id='"+this.name+"_"+i+"x' onmouseover=\"showMenu('"+this.name+"', '"+i+"', 0); return false\" onmouseout=\"hideMenu('"+this.name+"', '"+i+"', 1); return false\" class='aMenuColumn' style='visibility:hidden;position:absolute;Filter:revealTrans(duration=1);'>";
				for (var j=0; j<mc.numitems; j++){
					var it=mc.menuitems[j];
					o+="<a class='aMenuItem'";
					if(it.url)
						o+=" href=\""+it.url+"\"";
					else
						o+="#";
					if(it.alt)
						o+=" title=\""+it.alt+"\"";
					o+=" class='aMenuHeader' style=\"";
					if (j==0)
						o+="padding-top:5px; ";
					if (j<(mc.numitems-1))
						o+="border-bottom:1px solid #003366; ";
					else
						o+="padding-bottom:5px; ";
					o+="\">";
					if(it.img){
						o+="<img src='"+it.img+"' border='0'"
						if (it.mouseoverimg)
							o+=" onmouseover=\"this.src='"+it.mouseoverimg+"'; return false\" onmouseout=\"this.src='"+it.img+"'\"";
						o+=">";
					}
					else
						o+=it.text;
					o+="</a>";
				}
				o+='</div>';
			}
			o+='</span>';
			return o;
		}
}
function menuCol(text, url, alt, img, mouseoverimg){
	this.text=text?text:'';
	this.url=url?url:'';
	this.alt=alt?alt:'';
	this.img=img?img:'';
	this.mouseoverimg=mouseoverimg?mouseoverimg:'';
	this.numitems=0;
	this.menuitems=new Array();

	this.addItem=function(text, url, alt, img, mouseoverimg){
			this.menuitems[this.numitems++]=new menuItem(text, url, alt, img, mouseoverimg);
			return this.menuitems[this.numitems-1];
		}
}
function menuItem(text, url, alt, img, mouseoverimg){
	this.text=text?text:'';
	this.url=url?url:'';
	this.alt=alt?alt:'';
	this.img=img?img:'';
	this.mouseoverimg=mouseoverimg?mouseoverimg:'';
}

function showMenu(name, id, cell){
	if (activemenu!=name+'_'+id){
		prevmenu=activemenu;
		activemenu=name+'_'+id;
		var m=dg(name+'_'+id+'x');
		var h=dg(name+'_'+id);
		var v=dg('mouseoverimg_'+name+'_'+id);
		var p=dg('pic_'+name+'_'+id);
		dg(name+'_'+id).className='aMenuHeader aMenuHeaderHover';
		if (v && p)
			p.src=v.value;
		if (document.all){
			m.style.top=parseInt(h.offsetTop+h.offsetHeight+h.offsetParent.offsetTop)+'px';
			m.style.left=parseInt(h.offsetLeft+h.offsetParent.offsetLeft+h.offsetParent.offsetParent.offsetLeft+h.offsetParent.offsetParent.offsetParent.offsetLeft)+'px';
		}
		else{
			m.style.top=parseInt(h.offsetTop+h.offsetHeight+h.offsetParent.offsetHeight+60)+'px';
			m.style.left=parseInt(parseInt(h.offsetLeft)+parseInt(h.offsetParent.offsetLeft)+parseInt(h.offsetParent.offsetParent.offsetLeft)+parseInt(h.offsetParent.offsetParent.offsetParent.offsetLeft))+'px';
		}
		m.style.visibility='visible';
	}
}

function hideMenu(name, id, cell){
	if(activemenu==name+'_'+id)
		activemenu='';
	setTimeout("doHide('"+name+"', '"+id+"', '"+cell+"')",50);
}

function doHide(name, id, cell){
	if(activemenu!=name+'_'+id){
		var m=dg(name+'_'+id+'x');

		var v=dg('img_'+name+'_'+id);
		var p=dg('pic_'+name+'_'+id);
		dg(name+'_'+id).className='aMenuHeader';
		if (v && p)
			p.src=v.value;

		if(m.filters){
			m.filters[0].Apply();
			m.style.visibility="hidden";
			m.filters[0].transition=12; 
			m.filters[0].Stop();
		}
		else
			m.style.visibility="hidden";
	}
}

