/**** REL = EXTERNAL ***/
addLoadEvent(function() {
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank"; 
		}
	} 
})
/**** NAV MENU DROPDOWNS ***/
addLoadEvent(function() {
	if(document.getElementById('navWrap')){
		var navLIs = document.getElementById("navWrap").getElementsByTagName("LI");
		for (var i=0; i<navLIs.length; i++) {
			navLIs[i].onmouseover = function() {
				if (this.className.match("parent") != null) {
					this.className += " both";
				} 
				this.className += " active";
			}
			navLIs[i].onmouseout = function(e) {
				this.className = this.className.replace(/active/g,"");
				this.className = this.className.replace(/both/g,"");
			}
		}
	}
})

var folderTree;
addLoadEvent(function() {
	if(document.getElementById('fileFolderTree')){
		folderTree = new dhtmlXTreeObject('fileFolderTree', '100%', '100%', 0);
		
		folderTree.setImagePath(SETTINGS.webRoot + "js/imgs/");
		
//		folderTree.enableItemEditor(true);
		
		folderTree.enableDragAndDrop(true, true);
		folderTree.setDragBehavior("child"); // Make dropped nodes a child not a sibling
		folderTree.enableMercyDrag(0); // Move dragged nodes, do not copy them
		
		folderTree.attachEvent("onDblClick", onItemDoubleClick);
		folderTree.attachEvent("onClick",onNodeSelect);
		folderTree.attachEvent("onDrag",onNodeDrag);
		folderTree.attachEvent("onDrop",onNodeDrop);
//		folderTree.attachEvent("onEdit",onEditItem)
		
		folderTree.loadXML(SETTINGS.webRoot + "files.php?mode=folderXML", treePostLoadInit);
	}
})

$(document).ready(function(){
	
	if($("#subnav").length == 1)
	{
		$("#utilityWrap").height($('#mainWrap').height());
		var subnav = $("#subnav");
		subnav.scrollFollow();
	}
});