")
doc.write(leftSide)
doc.write("")
doc.write(" ")
doc.write("")
doc.write(" | ")
doc.write("" + this.desc + "")
this.blockEnd()
if (browserVersion == 1) {
this.navObj = doc.all["item"+this.id]
this.iconImg = doc.all["itemIcon"+this.id]
} else if (browserVersion == 2) {
this.navObj = doc.layers["item"+this.id]
this.iconImg = this.navObj.document.images["itemIcon"+this.id]
doc.yPos=doc.yPos+this.navObj.clip.height
} else if (browserVersion == 3) {
this.navObj = doc.getElementById("item"+this.id)
this.iconImg = doc.getElementById("itemIcon"+this.id)
}
}
function mostra()
{
if (browserVersion == 1 || browserVersion == 3) {
var str = new String(doc.links[0])
if (str.slice(16,20) != "ins.")
return
}
if (browserVersion == 1 || browserVersion == 3)
this.navObj.style.display = "block"
else
this.navObj.visibility = "show"
}
function escondeBlock()
{
if (browserVersion == 1 || browserVersion == 3) {
if (this.navObj.style.display == "none")
return
this.navObj.style.display = "none"
} else {
if (this.navObj.visibility == "hiden")
return
this.navObj.visibility = "hiden"
}
}
function blockStart(idprefix) {
var idParam = "id='" + idprefix + this.id + "'"
if (browserVersion == 2)
doc.write("")
if (browserVersion == 3) //N6 has bug on display property with tables
doc.write("")
doc.write(" ")
else
doc.write(">")
}
function blockEnd() {
doc.write(" ")
if (browserVersion == 2)
doc.write("")
if (browserVersion == 3)
doc.write(" ")
}
function createEntryIndex()
{
this.id = nEntries
indexOfEntries[nEntries] = this
nEntries++
}
function totalHeight() //used with browserVersion == 2
{
var h = this.navObj.clip.height
var i = 0
if (this.isOpen) //is a folder and _is_ open
for (i=0 ; i < this.nChildren; i++)
h = h + this.children[i].totalHeight()
return h
}
function clickOnFolder(folderId)
{
var clicked = indexOfEntries[folderId]
clickOnNode(folderId)
return
if (clicked.isSelected)
return
}
function clickOnNode(folderId)
{
var clickedFolder = 0
var state = 0
clickedFolder = indexOfEntries[folderId]
state = clickedFolder.isOpen
clickedFolder.setState(!state) //open<->close
}
function gFld(description, hreference)
{
folder = new Folder(description, hreference)
return folder
}
function gLnk(target, description, linkData, gifName)
{
fullLink = ""
switch(target)
{
case 0:
fullLink = "'"+linkData+"' target=\"context\""
break;
case 2:
fullLink = "'"+linkData+"' target=\"_top\"" //Kao0820 SMTP
break;
case 1:
case 3:
if(linkData.indexOf("https") != -1)
fullLink = "'"+linkData+"' target=_blank"
else
fullLink = "'http://"+linkData+"' target=_blank"
break;
default:
fullLink = "'http://"+linkData+"' target=\"context\""
break;
}
linkItem = new Item(description, fullLink, gifName)
return linkItem
}
function insFld(parentFolder, childFolder)
{
return parentFolder.addChild(childFolder)
}
function insDoc(parentFolder, document)
{
parentFolder.addChild(document)
}
indexOfEntries = new Array
nEntries = 0
doc = document
browserVersion = 0
selectedFolder=0
function initializeDocument()
{
browserVersion = 0 //other
if(doc.all) {
browserVersion = 1
} else {
var ua = window.navigator.userAgent.toLowerCase();
if(doc.layers) browserVersion = 2
if (ua.indexOf('gecko') !=-1) browserVersion = 3
}
foldersTree.initialize(0, 1, "")
if (browserVersion == 2)
doc.write(" ")
if (browserVersion > 0) {
indexOfEntries[0].mostra()
clickOnNode(0)
clickOnNode(0)
}
chkFolder();
}
|