
// initial values**************/

var ns=(document.layers);
var ie=(document);

//var ns=(navigator.appName == 'Netscape') 

var TreeNodes = new Array();
var FirstTop = 20 ;

var Tid = "VTree";
var TName = "VTree";
var TTop = 0;
var TLeft = 0;
var THeight= 600;
var TWidth = 150; 
var TBGColor = "RED";
var TCursor = "Default";
var TLinkColor = "";

/***********************************************************/

function Addnode(id,parentid,hassubitems,innerText,cursor,fcolor,ffamily,fsize,fweight){

var l=TreeNodes.length;

if (ie){
			
			var node = '<DIV '; 
			var StyleParent  = 'visibility:visible;position:absolute;z-index:1;left:8';
			var StyleSubitem = 'visibility:hidden;position:absolute;z-index:1;left:16';
 
			node=node+' id="'+id+'" ';
			node=node+' name="vnode" ';
			node=node+' parent ="'+parentid+'"';
			if (hassubitems){ 
				node=node+' expanded = "0"';
				node=node+' onclick ="expand(this);" ';	
				}
			/* Node Style tag*/
			if (parentid>0){
				node=node+' STYLE="'+StyleSubitem;
				}
				else{
				node=node+' STYLE="'+StyleParent;
				node=node+' ;top:'+(FirstTop);
				FirstTop = FirstTop+30;
				}
			if (fcolor){
				node=node+' ;color:'+fcolor;
				}
				else{
				node=node+' ;color:white';
				}
			if (cursor){
				node=node+' ;cursor:'+cursor;
				}
				else{
				node=node+' ;cursor:hand';
				}
			if (ffamily){
				node=node+' ;font-family:'+ffamily;
				}
				else{
				node=node+' ;font-family:Tahoma';
				}
			if (fsize){
				node=node+' ;font-size:'+fsize;
				}
				else{
				node=node+' ;font-size:10pt';
				}
			if (fweight){
				node=node+' ;font-weight:'+fweight;
				}
				else{
				node=node+' ;font-weight:bold';
				}
				node=node+'"';
			/* end Node Style tag*/

			node=node+'>';
			node=node+innerText+'</DIV>'
			
			} // if internet explorer

TreeNodes[l] = node ;

}

/***********************************************************/

function DisplayTree(){

var i;
var l = TreeNodes.length;

if (ie){
				var TStyle = '"visibility:visible;position:absolute;overflow:auto';
				var nstr ='<DIV';
				nstr=nstr+' id='+Tid;
				nstr=nstr+' name='+TName;
				// Tree style atribute***/ 
				nstr=nstr+' Style='+TStyle;
				nstr=nstr+' ;CURSOR:'+TCursor;
				nstr=nstr+' ;BACKGROUND-COLOR:'+TBGColor;
				nstr=nstr+' ;height:'+THeight;
				nstr=nstr+' ;width:'+TWidth;
				nstr=nstr+' ;top:'+TTop;
				nstr=nstr+' ;left:'+TLeft;
				nstr=nstr+'"';
				nstr=nstr+'>'; 
				// Tree style atribute***/
}

for (i=0; i < l; i++){
				nstr=nstr+TreeNodes[i];
				}

nstr=nstr+'</DIV>';
document.write(nstr) ;
}

/***********************************************************/

function expand(e) {

var menuitems = document.getElementsByTagName("DIV");

var j;
for (j = 0 ; j < menuitems.length ; j++) {
	itm = menuitems[j];
	
	var  expanded = itm.getAttribute('expanded');
	var  parent = itm.getAttribute('parent');

	if (itm.id!=e.id){
	if ((parent =="0") && (expanded=="1") )
		_expand(itm);
		}
	}

_expand(e);	
External(e);
e.style.color = TLinkColor;

return 

}

/***********************************************************/

function _expand(el) {

var  expanded = el.getAttribute('expanded');
var  parent = el.getAttribute('parent');

//External(el);

var menuitems = document.getElementsByTagName("DIV");
if (expanded =="0") { visil = "visible"; el.setAttribute('expanded','1');}
else {visil = "hidden"; el.setAttribute('expanded','0')}

mTop = parseInt(el.style.top);
i = parseInt(el.id)+1;

for (j = i ; j < menuitems.length ; j++) {

	itm = menuitems[j];
	
	expanded = itm.getAttribute('expanded');
	parent = itm.getAttribute('parent');

	if (parent == el.id) itm.style.visibility = visil ;
	if ((itm.style.visibility == "visible") || (parent =="0")) {
		if (parent == "0") mTop = mTop + 30; else mTop = mTop + 20;
		itm.style.top = mTop ;
		}
	}
	
return 0
}

/***********************************************************/

function External(o){

var  parent = o.getAttribute('parent');

if (parent != "0"){
		o = document.getElementById(parent);
		}

var str = o.innerHTML.toString()	;
str = str.substring(str.indexOf('>')+1,str.indexOf('<',2));
var doc = window.parent.frames["ust"].document;
if (str=='Ana Sayfa'){str='Vira'};
doc.getElementById("caption").innerHTML = str;

}

/***********************************************************/

	function ExpandTree(idx){

			var el = window.parent.frames["sol"].document.getElementById(idx);
			External(el);
		 	
	}
/***********************************************************/

