// 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) // 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] = ''; tmf = tmf.tmN}return '
' + (this.tm7?tme.join('') + (this.tmK.length?'':''):'') + '' + this.tm3[0] + '
' + (this.tmK.length?'':'')}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)};