// 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 = [];
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':120, 'height':22, '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 = 0;
   this.TMV = 0;
   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'}
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.visibility = 'hidden';
         TMb.TMc = false}
      }
   if(!TME)this.TMd = null}
function TMI(TME) {
   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];
      TMb.TMY.style.visibility = 'visible';
      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) {
   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 + ');', 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');
   if (TMS.TME == 0)
       visibility = 'visible';
   else
       visibility = 'hidden';
   document.getElementById("menu").innerHTML+='<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="position: absolute; top: ' + this.TMV + 'px; left: ' + this.TMU + 'px; width: ' + this.TMQ('width') + 'px; height: ' + this.TMQ('height') + 'px; visibility: '+ visibility + ';' + ' 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 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]))) + "')", 10)}
