// Title: Tigra Tree
// Description: See the demo at url
// URL: http://www.softcomplex.com/products/tigra_menu_tree/
// Version: 1.1 (size optimized)
// Date: 11-12-2002 (mm-dd-yyyy)
// Contact: feedback@softcomplex.com (specify product title in the subject)
// Notes: This script is free. Visit official site for further details.

//function tree(tm0,tm1){this.tm2=tm1;this.tm3=tm0;this.tm4=this;this.tm5=[];this.tm6=null;this.tm7=-1;var tm8=new Image(),tm9=new Image();tm8.src=tm1['icon_e'];tm9.src=tm1['icon_l'];tm1['im_e']=tm8;tm1['im_l']=tm9;for(var i=0;i<64;i++)if(tm1['icon_'+i]){var tmA=new Image();tm1['im_'+i]=tmA;tmA.src=tm1['icon_'+i]}this.tmB=function(tmC){var tmD=this.tm5[tmC];tmD.tmE(tmD.tmF)};this.tmG=function(tmC){return this.tm5[tmC].tmG()};this.tmH=function(tmC){this.tm5[tmC].tmI(true)};this.tmJ=function(tmC){this.tm5[tmC].tmI()};this.tmK=[];for(var i=0;i<tm0.length;i++)new tmL(this,i);this.tmC=trees.length;trees[this.tmC]=this;for(var i=0;i<this.tmK.length;i++){document.write(this.tmK[i].tmM());this.tmK[i].tmE()}}function tmL(tmN,tmO){this.tm7=tmN.tm7+1;this.tm3=tmN.tm3[tmO+(this.tm7?2:0)];if(!this.tm3)return;this.tm4=tmN.tm4;this.tmN=tmN;this.tmO=tmO;this.tmF=!this.tm7;this.tmC=this.tm4.tm5.length;this.tm4.tm5[this.tmC]=this;tmN.tmK[tmO]=this;this.tmK=[];for(var i=0;i<this.tm3.length-2;i++)new tmL(this,i);this.tmP=tmQ;this.tmE=tmR;this.tmG=tmS;this.tmM=tmT;this.tmI=tmU;this.tmV=function(){return this.tmO==this.tmN.tmK.length-1}}function tmR(tmW){var tmX=tmY('i_div'+this.tm4.tmC+'_'+this.tmC);if(!tmX)return;if(!tmX.innerHTML){var tmK=[];for(var i=0;i<this.tmK.length;i++)tmK[i]=this.tmK[i].tmM();tmX.innerHTML=tmK.join('')}tmX.style.display=(tmW?'none':'block');this.tmF=!tmW;var tmZ=document.images['j_img'+this.tm4.tmC+'_'+this.tmC],tma=document.images['i_img'+this.tm4.tmC+'_'+this.tmC];if(tmZ)tmZ.src=this.tmP(true);if(tma)tma.src=this.tmP();this.tmI()}function tmS(tmb){if(!tmb){var tmc=this.tm4.tm6;this.tm4.tm6=this;if(tmc)tmc.tmG(true)}var tma=document.images['i_img'+this.tm4.tmC+'_'+this.tmC];if(tma)tma.src=this.tmP();tmY('i_txt'+this.tm4.tmC+'_'+this.tmC).style.fontWeight=tmb?'normal':'bold';this.tmI();return Boolean(this.tm3[1])}function tmU(tmd){window.setTimeout('window.status="'+(tmd?'':this.tm3[0]+(this.tm3[1]?' ('+this.tm3[1]+')':''))+'"',10)}function tmT(){var tme=[],tmf=this.tmN;for(var i=this.tm7;i>1;i--){tme[i]='<img src="'+this.tm4.tm2[tmf.tmV()?'icon_e':'icon_l']+'" border="0" align="absbottom">';tmf=tmf.tmN}return '<table cellpadding="0" cellspacing="0" border="0"><tr><td nowrap>'+(this.tm7?tme.join('')+(this.tmK.length?'<a href="javascript: trees['+this.tm4.tmC+'].tmB('+this.tmC+')" onmouseover="trees['+this.tm4.tmC+'].tmJ('+this.tmC+')" onmouseout="trees['+this.tm4.tmC+'].tmH('+this.tmC+')"><img src="'+this.tmP(true)+'" border="0" align="absbottom" name="j_img'+this.tm4.tmC+'_'+this.tmC+'"></a>':'<img src="'+this.tmP(true)+'" border="0" align="absbottom">'):'')+'<a href="'+this.tm3[1]+'" target="'+this.tm4.tm2['target']+'" onclick="return trees['+this.tm4.tmC+'].tmG('+this.tmC+')" ondblclick="trees['+this.tm4.tmC+'].tmB('+this.tmC+')" onmouseover="trees['+this.tm4.tmC+'].tmJ('+this.tmC+')" onmouseout="trees['+this.tm4.tmC+'].tmH('+this.tmC+')" class="t'+this.tm4.tmC+'i" id="i_txt'+this.tm4.tmC+'_'+this.tmC+'"><img src="'+this.tmP()+'" border="0" align="absbottom" name="i_img'+this.tm4.tmC+'_'+this.tmC+'" class="t'+this.tm4.tmC+'im">'+this.tm3[0]+'</a></td></tr></table>'+(this.tmK.length?'<div id="i_div'+this.tm4.tmC+'_'+this.tmC+'" style="display:none"></div>':'')}function tmQ(tmg){return this.tm4.tm2['icon_'+((this.tm7?0:32)+(this.tmK.length?16:0)+(this.tmK.length&&this.tmF?8:0)+(!tmg&&this.tm4.tm6==this?4:0)+(tmg?2:0)+(tmg&&this.tmV()?1:0))]}var trees=[];tmY=document.all?function(tmh){return document.all[tmh]}:function(tmh){return document.getElementById(tmh)};


function tree(tm0,tm1){
  this.tm2=tm1;
  this.tm3=tm0;
  this.tm4=this;
  this.tm5=[];
  this.tm6=null;
  this.tm7=-1;
  var tm8=new Image(),tm9=new Image();
  tm8.src=tm1['icon_e'];
  tm9.src=tm1['icon_l'];
  tm1['im_e']=tm8;
  tm1['im_l']=tm9;
  for(var i=0;i<64;i++)if(tm1['icon_'+i]){
    var tmA=new Image();
    tm1['im_'+i]=tmA;
    tmA.src=tm1['icon_'+i]
  }
  this.tmB=function(tmC){var tmD=this.tm5[tmC];tmD.tmE(tmD.tmF)};
  this.tmG=function(tmC){return this.tm5[tmC].tmG()};
  this.tmH=function(tmC){this.tm5[tmC].tmI(true)};
  this.tmJ=function(tmC){this.tm5[tmC].tmI()};
  this.tmK=[];
  for(var i=0;i<tm0.length;i++)new tmL(this,i);
  this.tmC=trees.length;
  trees[this.tmC]=this;
  for(var i=0;i<this.tmK.length;i++){
    document.write(this.tmK[i].tmM());
    this.tmK[i].tmE()
  }
}

function tmL(tmN,tmO){
  this.tm7=tmN.tm7+1;
  this.tm3=tmN.tm3[tmO+(this.tm7?2:0)];
  if(!this.tm3)return;
  this.tm4=tmN.tm4;
  this.tmN=tmN;
  this.tmO=tmO;
  this.tmF=!this.tm7;
  this.tmC=this.tm4.tm5.length;
  this.tm4.tm5[this.tmC]=this;
  tmN.tmK[tmO]=this;
  this.tmK=[];
  for(var i=0;i<this.tm3.length-2;i++)new tmL(this,i);
  this.tmP=tmQ;
  this.tmE=tmR;
  this.tmG=tmS;
  this.tmM=tmT;
  this.tmI=tmU;
  this.tmV=function(){return this.tmO==this.tmN.tmK.length-1}
}

function tmR(tmW){
  var tmX=tmY('i_div'+this.tm4.tmC+'_'+this.tmC);
  if(!tmX)return;
  if(!tmX.innerHTML){
    var tmK=[];
    for(var i=0;i<this.tmK.length;i++)tmK[i]=this.tmK[i].tmM();
    tmX.innerHTML=tmK.join('')
  }
  tmX.style.display=(tmW?'none':'block');
  this.tmF=!tmW;
  var tmZ=document.images['j_img'+this.tm4.tmC+'_'+this.tmC],tma=document.images['i_img'+this.tm4.tmC+'_'+this.tmC];
  if(tmZ)tmZ.src=this.tmP(true);
  if(tma)tma.src=this.tmP();
  this.tmI()
}

function tmS(tmb){
  if(!tmb){
    var tmc=this.tm4.tm6;
    this.tm4.tm6=this;
    if(tmc)tmc.tmG(true)
  }
  var tma=document.images['i_img'+this.tm4.tmC+'_'+this.tmC];
  if(tma)tma.src=this.tmP();
  tmY('i_txt'+this.tm4.tmC+'_'+this.tmC).style.fontWeight=tmb?'normal':'bold';
  this.tmI();return Boolean(this.tm3[1])
}

function tmU(tmd){
  window.setTimeout('window.status="'+(tmd?'':this.tm3[0]+(this.tm3[1]?' ('+this.tm3[1]+')':''))+'"',10)
}

function tmT(){
  var tme=[],tmf=this.tmN;
  for(var i=this.tm7;i>1;i--){
    tme[i]='<img src="'+this.tm4.tm2[tmf.tmV()?'icon_e':'icon_l']+'" border="0" align="absbottom">';
    tmf=tmf.tmN
  }
  var tmp_html_tag = '<table width="350" cellpadding="0" cellspacing="0" border="0"><tr><td>'+(this.tm7?tme.join('')+(this.tmK.length?'<a href="javascript: trees['+this.tm4.tmC+'].tmB('+this.tmC+')" onmouseover="trees['+this.tm4.tmC+'].tmJ('+this.tmC+')" onmouseout="trees['+this.tm4.tmC+'].tmH('+this.tmC+')"><img src="'+this.tmP(true)+'" border="0" align="absbottom" name="j_img'+this.tm4.tmC+'_'+this.tmC+'"></a>':'<img src="'+this.tmP(true)+'" border="0" align="absbottom">'):'');
  if (this.tm3[1] != "#") {
    // old onclick: return trees['+this.tm4.tmC+'].tmG('+this.tmC+')
    tmp_html_tag = tmp_html_tag + '<a href="#TOP" onclick="showNewContent(\'contentHolder\',\'navTree\',\''+this.tm3[1]+'\')" ondblclick="trees['+this.tm4.tmC+'].tmB('+this.tmC+')" onmouseover="trees['+this.tm4.tmC+'].tmJ('+this.tmC+')" onmouseout="trees['+this.tm4.tmC+'].tmH('+this.tmC+')" class="t'+this.tm4.tmC+'i" id="i_txt'+this.tm4.tmC+'_'+this.tmC+'"><img src="'+this.tmP()+'" border="0" align="absbottom" name="i_img'+this.tm4.tmC+'_'+this.tmC+'" class="t'+this.tm4.tmC+'im">'+this.tm3[0]+'</a>';
  }
  else {
    tmp_html_tag = tmp_html_tag + '<img src="'+this.tmP()+'" border="0" align="absbottom" name="i_img'+this.tm4.tmC+'_'+this.tmC+'" class="t'+this.tm4.tmC+'im">'+this.tm3[0];
  }
  tmp_html_tag = tmp_html_tag + '</td></tr></table>'+(this.tmK.length?'<div width="350" id="i_div'+this.tm4.tmC+'_'+this.tmC+'" style="display:none"></div>':'');
  
  return tmp_html_tag;
}

function tmQ(tmg){
  return this.tm4.tm2['icon_'+((this.tm7?0:32)+(this.tmK.length?16:0)+(this.tmK.length&&this.tmF?8:0)+(!tmg&&this.tm4.tm6==this?4:0)+(tmg?2:0)+(tmg&&this.tmV()?1:0))]
}

var trees=[];

tmY=document.all?function(tmh){return document.all[tmh]}:function(tmh){return document.getElementById(tmh)};
