<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>menu14</title>
<meta name="generator" content="Namo WebEditor v3.0">
<style type="text/css">
<!--
A:link {
text-decoration:none
}
A:visited {
text-decoration:none
}
A:active {
text-decoration:none
}
.fldrroot {
font-family: 굴림체;
font-weight: bold;
font-size : 10pt
}
.fldritem {
font-family: 굴림체;
font-weight: normal;
font-size : 9pt;
}
BODY {background-color: yellow}
-->
</style>
<SCRIPT LANGUAGE="JavaScript">
function Folder(folderDescription, hreference) //constructor
{
//constant data;
this.desc = folderDescription;
this.hreference = hreference;
this.id = -1;
this.navObj = 0;
this.iconImg = 0;
this.nodeImg = 0;
this.isLastNode = 0;
// dynamic data
this.isOpen = true;
this.iconSrc = "ftv2folderopen.gif";
this.children = new Array;
this.nChildren = 0;
// methods
this.initialize = initializeFolder;
this.setState = setStateFolder;
this.addChild = addChild;
this.createIndex = createEntryIndex;
this.hide = hideFolder;
this.display = display;
this.renderOb = drawFolder;
this.totalHeight = totalHeight;
this.subEntries = folderSubEntries;
this.outputLink = outputFolderLink;
}
function setStateFolder(isOpen)
{
var subEntries;
var totalHeight;
var fIt = 0;
var i = 0;
if(isOpen == this.isOpen)
return
if(browserVersion == 2) {
totalHeight = 0
for(i = 0; i < this.nChildren; i++)
totalHeight = totalHeight + this.children[i].navObj.clip.height;
subEntries = this.subEntries();
if(this.isOpen)
totalHeight = 0 - totalHeight;
for(fIt = this.id + subEntries + 1; fIt < nEntries; fIt++)
indexOfEntries[fIt].navObj.moveBy(0, totalHeight);
}
this.isOpen = isOpen;
propagateChangesInState(this);
}
function propagateChangesInState(folder)
{
var i=0
if (folder.isOpen)
{
if (folder.nodeImg)
if (folder.isLastNode)
folder.nodeImg.src = "images/folder/ftv2mlastnode.gif"
else
folder.nodeImg.src = "images/folder/ftv2mnode.gif"
folder.iconImg.src = "images/folder/ftv2folderopen.gif"
for (i=0; i<folder.nChildren; i++)
folder.children[i].display()
}
else
{
if (folder.nodeImg)
if (folder.isLastNode)
folder.nodeImg.src = "images/folder/ftv2plastnode.gif"
else
folder.nodeImg.src = "images/folder/ftv2pnode.gif"
folder.iconImg.src = "images/folder/ftv2folderclosed.gif"
for (i=0; i<folder.nChildren; i++)
folder.children[i].hide()
}
}
function hideFolder()
{
if(browserVersion == 1) {
if(this.navObj.style.display == "none")
return
this.navObj.style.display = "none"
}
else {
if(this.navObj.visibility == "hiden")
return
this.navObj.visibility = "hiden"
}
this.setState(0)
}
function initializeFolder(level, lastNode, leftSide)
{
var i = 0;
var j = 0;
var numberOfFolders;
var numberOfDocs;
var nc;
nc = this.nChildren;
this.createIndex();
var auxEv = "";
if(browserVersion > 0)
auxEv = "<a href='javascript:clickOnNode("+this.id+")'>"
else
auxEv = "<a>"
if(level > 0) {
if(lastNode) { //the last 'brother' in the children array
this.renderOb(leftSide + auxEv + "<img name='nodeIcon" + this.id + "' src='images/folder/ftv2mlastnode.gif' width=16 height=22 border=0></a>");
leftSide = leftSide + "<img src='images/folder/ftv2blank.gif' width=16 height=22>";
this.isLastNode = 1;
}
else {
this.renderOb(leftSide + auxEv + "<img name='nodeIcon" + this.id + "' src='images/folder/ftv2mnode.gif' width=16 height=22 border=0></a>");
leftSide = leftSide + "<img src='images/folder/ftv2vertline.gif' width=16 height=22>";
this.isLastNode = 0;
}
}
else
this.renderOb("");
if(nc > 0) {
level = level + 1;
for(i = 0; i < this.nChildren; i++) {
if(i == this.nChildren-1)
this.children[i].initialize(level, 1, leftSide);
else
this.children[i].initialize(level, 0, leftSide);
}
}
}
function drawFolder(leftSide)
{
if (browserVersion == 2) {
if (!doc.yPos)
doc.yPos=8
doc.write("<layer id='folder" + this.id + "' top=" + doc.yPos + " visibility=hiden>")
}
doc.write("<table ")
if (browserVersion == 1)
doc.write(" id='folder" + this.id + "' style='position:block;' ")
doc.write(" border=0 cellspacing=0 cellpadding=0>")
doc.write("<tr><td>")
doc.write(leftSide)
this.outputLink()
doc.write("<img name='folderIcon" + this.id + "' ")
doc.write("src='images/folder/" + this.iconSrc+"' border=0></a>")
doc.write("</td><td nowrap>")
doc.write("<DIV CLASS=\"fldrroot\">");
if (USETEXTLINKS)
{
this.outputLink()
doc.write(this.desc + "</a>")
}
else
doc.write(this.desc)
doc.write("</DIV>");
doc.write("</td>")
doc.write("</table>")
if (browserVersion == 2) {
doc.write("</layer>")
}
if (browserVersion == 1) {
this.navObj = doc.all["folder"+this.id]
this.iconImg = doc.all["folderIcon"+this.id]
this.nodeImg = doc.all["nodeIcon"+this.id]
} else if (browserVersion == 2) {
this.navObj = doc.layers["folder"+this.id]
this.iconImg = this.navObj.document.images["folderIcon"+this.id]
this.nodeImg = this.navObj.document.images["nodeIcon"+this.id]
doc.yPos=doc.yPos+this.navObj.clip.height
}
}
function outputFolderLink()
{
if (this.hreference)
{
doc.write("<a href='" + this.hreference + "' TARGET=\"basefrm\" ")
if (browserVersion > 0)
doc.write("onClick='javascript:clickOnFolder("+this.id+")'")
doc.write(">")
}
else
doc.write("<a>")
// doc.write("<a href='javascript:clickOnFolder("+this.id+")'>")
}
function addChild(childNode)
{
this.children[this.nChildren] = childNode
this.nChildren++
return childNode
}
function folderSubEntries()
{
var i = 0
var se = this.nChildren
for (i=0; i < this.nChildren; i++){
if (this.children[i].children) //is a folder
se = se + this.children[i].subEntries()
}
return se
}
// Definition of class Item (a document or link inside a Folder)
// *************************************************************
function Item(itemDescription, itemLink, itemImg) // Constructor
{
// constant data
this.desc = itemDescription
this.link = itemLink
this.id = -1 //initialized in initalize()
this.navObj = 0 //initialized in render()
this.iconImg = 0 //initialized in render()
// iconSrc에 지정되는 이미지 파일을 각 아이템에 맞게 지정할 수 있도록 한다 (목표)
this.iconSrc = itemImg;
// methods
this.initialize = initializeItem
this.createIndex = createEntryIndex
this.hide = hideItem
this.display = display
this.renderOb = drawItem
this.totalHeight = totalHeight
}
function hideItem()
{
if (browserVersion == 1) {
if (this.navObj.style.display == "none")
return
this.navObj.style.display = "none"
} else {
if (this.navObj.visibility == "hiden")
return
this.navObj.visibility = "hiden"
}
}
function initializeItem(level, lastNode, leftSide)
{
this.createIndex()
if (level>0)
if (lastNode) //the last 'brother' in the children array
{
this.renderOb(leftSide + "<img src='images/folder/ftv2lastnode.gif' width=16 height=22>")
leftSide = leftSide + "<img src='images/folder/ftv2blank.gif' width=16 height=22>"
}
else
{
this.renderOb(leftSide + "<img src='images/folder/ftv2node.gif' width=16 height=22>")
leftSide = leftSide + "<img src='images/folder/ftv2vertline.gif' width=16 height=22>"
}
else
this.renderOb("")
}
function drawItem(leftSide)
{
if (browserVersion == 2)
doc.write("<layer id='item" + this.id + "' top=" + doc.yPos + " visibility=hiden>")
doc.write("<table ")
if (browserVersion == 1)
doc.write(" id='item" + this.id + "' style='position:block;' ")
doc.write(" border=0 cellspacing=0 cellpadding=0>")
doc.write("<tr><td>")
doc.write(leftSide)
if(this.link != "")
doc.write("<a href=" + this.link + ">")
doc.write("<img id='itemIcon"+this.id+"' ")
doc.write("src='images/folder/"+this.iconSrc+"' border=0>")
if(this.link != "")
doc.write("</a>")
doc.write("</td><td nowrap>")
doc.write("<DIV CLASS=\"fldritem\">");
if (USETEXTLINKS) {
if(this.link != "")
doc.write("<a href=" + this.link + ">" + this.desc + "</a>")
else
doc.write(this.desc)
}
else {
doc.write(this.desc)
}
doc.write("</DIV>");
doc.write("</table>")
if (browserVersion == 2)
doc.write("</layer>")
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
}
}
// Methods common to both objects (pseudo-inheritance)
// ********************************************************
function display()
{
if (browserVersion == 1)
this.navObj.style.display = "block"
else
this.navObj.visibility = "show"
}
function createEntryIndex()
{
this.id = nEntries
indexOfEntries[nEntries] = this
nEntries++
}
// total height of subEntries open
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
}
// Events
// *********************************************************
function clickOnFolder(folderId)
{
var clicked = indexOfEntries[folderId]
if (!clicked.isOpen)
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 initializeDocument()
{
if(doc.all)
browserVersion = 1; //IE4
else if(doc.layers)
browserVersion = 2; //NS4
else
browserVersion = 0; //other
foldersTree.initialize(0, 1, "");
foldersTree.display();
if(browserVersion > 0) {
doc.write("<layer top="+indexOfEntries[nEntries-1].navObj.top+"> </layer>");
// close the whole tree
clickOnNode(0)
// open the root folder
clickOnNode(0)
}
}
// Auxiliary Functions for Folder-Treee backward compatibility
// *********************************************************
function gFldr(description, hreference)
{
folder = new Folder(description, hreference);
return folder;
}
function gLnk(target, description, linkData, itemImg)
{
fullLink = ""
if (target==0)
{
if(linkData != "")
fullLink = "'"+linkData+"' target=\"basefrm\""
else
fullLink = "";
}
else
{
if (target==1) {
if(linkData != "")
fullLink = "'http://"+linkData+"' target=_blank"
else
fullLink = "";
}
else { // target == 2
if(linkData != "")
fullLink = "'http://"+linkData+"' target=\"basefrm\""
else
fullLink = "";
}
}
linkItem = new Item(description, fullLink, itemImg)
return linkItem
}
function insFldr(parentFolder, childFolder)
{
return parentFolder.addChild(childFolder)
}
function insDoc(parentFolder, document)
{
parentFolder.addChild(document)
}
// Global variables
// ****************
USETEXTLINKS = 1;
indexOfEntries = new Array;
nEntries = 0;
doc = document;
browserVersion = 0;
selectedFolder=0;
</SCRIPT></head>
<body bgcolor="yellow" text="#202020" link="#130068"
vlink="#0500C1" alink="#EEFF6D" marginheight="0" marginwidth="0" leftmargin="0"
topmargin="0">
<p><img src="images/dot2.gif" width="163" height="1" border="0" vspace="1"><br>
<img src="images/dot2.gif" width="163" height="1" border="0"><br>
<br>
<script language="JavaScript">
foldersTree = gFldr("<B>증권연구회</B>", "")
insDoc(foldersTree, gLnk(0, "설립 목적", "", "ftv2new.gif"));
insDoc(foldersTree, gLnk(0, "증연 회칙들", "introduce/증연의회칙.html", "ftv2inbox.gif"));
insDoc(foldersTree, gLnk(0, "증연 주소록", "introduce/연락처.html", "address.gif"));
insDoc(foldersTree, gLnk(0, "추 억 록", "introduce/memorial.html", "ftv2write.gif"));
aux1 = insFldr(foldersTree, gFldr("역사와 활동", ""))
insDoc(aux1, gLnk(0, "증연의 역사", "introduce/증연의역사.html", "ftv2write.gif" ))
insDoc(aux1, gLnk(0, "증연의 활동", "introduce/증연의활동.html", "ftv2write.gif"))
aux1 = insFldr(foldersTree, gFldr("시 증 투", ""))
insDoc(aux1, gLnk(0, "투자일지", "http://", "ftv2option.gif"))
insDoc(aux1, gLnk(0, "조사분석부", "담당업무.html", "ftv2admin.gif"))
insDoc(aux1, gLnk(0, "조사자료", "research/조사자료.html", "ftv2mail.gif"))
insDoc(aux1, gLnk(0, "투자상담", "http://", "ftv2admin.gif"))
aux1 = insFldr(foldersTree, gFldr("증권정보", ""))
insDoc(aux1, gLnk(0, "추천종목", "http://", "ftv2option.gif"))
insDoc(aux1, gLnk(0, "경제지표", "경제지표프레임.html", "ftv2admin.gif"))
insDoc(aux1, gLnk(0, "시황정보", "http://", "ftv2mail.gif"))
insDoc(aux1, gLnk(0, "기업정보", "http://", "ftv2address.gif"))
insDoc(aux1, gLnk(0, "뮤추얼펀드", "http://", "ftv2sign.gif"))
insDoc(aux1, gLnk(0, "증권사정보", "invest/증권사비교.html", "ftv2person.gif"))
insDoc(aux1, gLnk(0, "관련링크", "관련링크.html", "ftv2password.gif"))
aux1 = insFldr(foldersTree, gFldr("증권강좌", ""))
insDoc(aux1, gLnk(0, "증권일반", "", "ftv2option.gif"))
insDoc(aux1, gLnk(0, "주식시장", "stock/stock1.html", "ftv2admin.gif"))
insDoc(aux1, gLnk(0, "옵션시장", "option/option1.html", "ftv2mail.gif"))
insDoc(aux1, gLnk(0, "선물시장", "future/future1.html", "ftv2address.gif"))
insDoc(foldersTree, gLnk(0, "투자상담", "http://", "question.gif"));
insDoc(foldersTree, gLnk(0, "추천종목", "http://", "recommend.gif"));
insDoc(foldersTree, gLnk(0, "선배님코너", "http://", "oldboy.gif"));
insDoc(foldersTree, gLnk(0, "증연낙서장", "http://", "ftv2usrsrch.gif"));
insDoc(foldersTree, gLnk(0, "<FONT COLOR=red>방명록</FONT>", "http://", "guestbook.gif"));
</script>
<script language="JavaScript">
initializeDocument();
</script>
</p>
</body>
</html>