// Title: tigra menu
// Description: See the demo at url
// URL: http://www.softcomplex.com/products/tigra_menu/
// Version: 2.0 (size optimized version)
// Date: 04-05-2003 (mm-dd-yyyy)
// Tech. Support: http://www.softcomplex.com/forum/forumdisplay.php?fid=40
// Notes: This script is free. Visit official site for further details.

var TMA=[];
var ToDo=[];
function menu(TMB,TMC)
{
    if(!document.body||!document.body.style) return;
    this.TMD=TMB;
    this.TMC=TMC;
    this.TME=TMA.length;
    this.TMF=[];
    this.TMG=[];
    this.TMH=TMI;
    this.TMJ=TMK;
    this.onclick=TML;
    this.onmouseout=TMM;this.onmouseover=TMN;this.onmousedown=TMO;
    this.TMP={'block_top':16,'block_left':16,'top':20,'left':4,'width':65,'height':16,'hide_delay':0,'expd_delay':0,'css':{'inner':'','outer':''}};
    this.TMQ=function(TMR){return this.TMP[TMR]};
    this.TMS=this;
    this.TMT=-1;
    this.TMU=200;
    this.TMV=420;
    document.write("<UL ID='tabnav' style='padding-left:0px;'>");
    for(TMW=0;TMW<TMB.length;TMW++)
	new TMX(this,TMW);
    TMA[this.TME]=this;
    for(var TMW=0;TMW<this.TMG.length;TMW++)
	this.TMG[TMW].TMY.style.visibility='visible'
    document.write("</UL>");
    for(var i=0;i<ToDo.length;i++) 
    {
	var a = ToDo[i];
	document.write("<div class='subMenu'>");
	for(var j=0;j<a.length;j++)
	{
	    var b = a[j];
	    new TMXv(b[0],b[1]);
	}
	document.write("</div>");
    }
}

function TMK(TME)
{
    clearTimeout(this.TMZ);var TMa=(TME?this.TMF[TME].TMT:0);for(TME=0;TME<this.TMF.length;TME++){var TMb=this.TMF[TME];if(TMb.TMT>TMa&&TMb.TMc){TMb.TMY.style.display='none';TMb.TMc=false}}if(!TME)this.TMd=null
}
 
function TMI(TME,obj)
{
    if(this.TMe)return;
    var TMf=this.TMF[TME];
    if(this.TMd&&this.TMd.TMT>=TMf.TMT)this.TMJ(TMf.TME);
    this.TMd=TMf;
    if(!TMf.TMG)return;
    for(var TMW=0;TMW<TMf.TMG.length;TMW++)
    {
	var TMb=TMf.TMG[TMW];
	var parent = TMb.TMY.parentNode;
	var menuItem = document.getElementById(obj);
	if(window.innerHeight == undefined)
	{
	    var left = menuItem.offsetLeft;
	    var top = menuItem.offsetTop + menuItem.offsetHeight;
	    left = -55;
	    top = -48;
	    var p = menuItem.parentNode;
	    while(p != undefined)
	    {
		var oL = p.offsetLeft;
		if(oL > 0) left += oL;
		var oT = p.offsetTop;
		if(oT > 0) top += oT;
		p = p.parentNode;
	    }
	    parent.style.left = left + 'px';
	    parent.style.top  = top  + 'px';
	}
	else
	{
	parent.style.left=menuItem.offsetLeft + 'px';
	parent.style.top=menuItem.offsetTop + menuItem.offsetHeight + 'px';
	}
	
	TMb.TMY.style.display='block';
	TMb.TMc=true
    }
}

function TML(TME){return Boolean(this.TMF[TME].TMD[1])}

function TMM(TME){var TMf=this.TMF[TME];TMf.TMY.className=TMf.TMg(0,0);TMf.TMh.className=TMf.TMg(1,0);TMf.TMi(7);this.TMe=setTimeout('TMA['+this.TME+'].TMJ();',TMf.TMQ('hide_delay'))}

function TMN(TME,obj)
{
    clearTimeout(this.TMe);
    this.TMe=null;
    clearTimeout(this.TMZ);
    var TMf=this.TMF[TME];
    TMf.TMi();
    TMf.TMY.className = TMf.TMg(0,1);
    TMf.TMh.className = TMf.TMg(1,1);
    if(TMf.TMQ('expd_delay')<0)return;
    this.TMZ=setTimeout('TMA['+this.TME+'].TMH('+TME+',\''+obj+'\');',TMf.TMQ('expd_delay'))
}

function TMO(TME){var TMf=this.TMF[TME];TMf.TMY.className=TMf.TMg(0,2);TMf.TMh.className=TMf.TMg(1,2);this.TMH(TME)}

function TMX(TMj,TMW)
{
    this.TMT=TMj.TMT+1;
    this.TMD=TMj.TMD[TMW+(this.TMT?3:0)];
    if(!this.TMD)return;
    this.TMS=TMj.TMS;
    this.TMj=TMj;
    this.TMW=TMW;
    this.TME=this.TMS.TMF.length;
    this.TMS.TMF[this.TME]=this;
    TMj.TMG[TMW]=this;
    var TMS=this.TMS,TMC=this.TMS.TMC;
    this.TMQ=TMk;
    this.TMg=TMl;
    this.TMi=TMm;
    this.TMU=TMW?TMj.TMG[TMW-1].TMU+this.TMQ('left'):TMj.TMU+this.TMQ('block_left');
    this.TMV=TMW?TMj.TMG[TMW-1].TMV+this.TMQ('top'):TMj.TMV+this.TMQ('block_top');
    document.write('<li style="display:inline;">' + 
	    	'<a id="e'+TMS.TME+'_'+this.TME+'o" ' +
	    	'class="'+this.TMg(0,0)+'" ' +
		'href="'+this.TMD[1]+'"'+(this.TMD[2]&&this.TMD[2]['tw']?' ' +
		'target="'+this.TMD[2]['tw']+'"':'')+' ' +
		'style=" '+
			'float:left;'+
			'padding:5px;'+
			'visibility: visible;'+
			'z-index: '+this.TMT+';" '+
			'onclick="return TMA['+TMS.TME+'].onclick('+this.TME+');"'+ 
			'onmouseout="TMA['+TMS.TME+'].onmouseout('+this.TME+');" '+
			'onmouseover="TMA['+TMS.TME+'].onmouseover('+this.TME+',\'e'+TMS.TME+'_'+this.TME+'o\');" '+
			'onmousedown="TMA['+TMS.TME+'].onmousedown('+this.TME+');"><div> </div>' +
			'<div  id="e'+TMS.TME+'_'+this.TME+'i" class="'+this.TMg(1,0)+'">'+this.TMD[0]+"</div>"+
			"</a></li>\n");
    this.TMh=document.getElementById('e'+TMS.TME+'_'+this.TME+'i');
    this.TMY=document.getElementById('e'+TMS.TME+'_'+this.TME+'o');
    this.TMc=!this.TMT;
    if(this.TMD.length<4)return;
    this.TMG=[];
    var TD=[];
    for(var TMW=0;TMW<this.TMD.length-3;TMW++) TD.push([this,TMW]);
    ToDo.push(TD);
}

function TMXv(TMj,TMW)
{
    this.TMT=TMj.TMT+1;
    this.TMD=TMj.TMD[TMW+(this.TMT?3:0)];
    if(!this.TMD)return;
    this.TMS=TMj.TMS;
    this.TMj=TMj;
    this.TMW=TMW;
    this.TME=this.TMS.TMF.length;
    this.TMS.TMF[this.TME]=this;
    TMj.TMG[TMW]=this;
    var TMS=this.TMS,TMC=this.TMS.TMC;
    this.TMQ=TMk;
    this.TMg=TMl;
    this.TMi=TMm;
    this.TMU=TMW?TMj.TMG[TMW-1].TMU+this.TMQ('left'):TMj.TMU+this.TMQ('block_left');
    this.TMV=TMW?TMj.TMG[TMW-1].TMV+this.TMQ('top'):TMj.TMV+this.TMQ('block_top');
    document.write( 
	    	'<a id="e'+TMS.TME+'_'+this.TME+'o" ' +
	    	'class="'+this.TMg(0,0)+'" ' +
		'href="'+this.TMD[1]+'"'+(this.TMD[2]&&this.TMD[2]['tw']?' ' +
		'target="'+this.TMD[2]['tw']+'"':'')+' ' +
		'style=" ' +
		'top:25px;' +
			'padding:5px;'+
			'display: none;'+
			'z-index: '+this.TMT+';" '+
			'onclick="return TMA['+TMS.TME+'].onclick('+this.TME+');"'+ 
			'onmouseout="TMA['+TMS.TME+'].onmouseout('+this.TME+');" '+
			'onmouseover="TMA['+TMS.TME+'].onmouseover('+this.TME+');" '+
			'onmousedown="TMA['+TMS.TME+'].onmousedown('+this.TME+');"><div> </div>' +
			'<div  id="e'+TMS.TME+'_'+this.TME+'i" class="'+this.TMg(1,0)+'">'+this.TMD[0]+"</div>"+
			"</a>\n");
    this.TMh=document.getElementById('e'+TMS.TME+'_'+this.TME+'i');
    this.TMY=document.getElementById('e'+TMS.TME+'_'+this.TME+'o');
    this.TMc=!this.TMT;
    if(this.TMD.length<4)return;
    this.TMG=[];
    for(var TMW=0;TMW<this.TMD.length-3;TMW++)new TMX(this,TMW)
}

function TMk(TMR){var TMn=null,TMo=this.TMS.TMC[this.TMT];if(TMo)TMn=TMo[TMR];return(TMn==null?this.TMj.TMQ(TMR):TMn)}

function TMl(TMp,TMq){var TMr=this.TMQ('css');var TMs=TMr[TMp?'inner':'outer'];if(typeof(TMs)=='string')return TMs;for(var TMt=TMq;TMt>=0;TMt--)if(TMs[TMt])return TMs[TMt]}

function TMm(TMu){window.setTimeout("window.status=unescape('"+(TMu?'':(this.TMD[2]&&this.TMD[2]['sb']?escape(this.TMD[2]['sb']):escape(this.TMD[0])+(this.TMD[1]?' ('+escape(this.TMD[1])+')':'')))+"')",10)}

