﻿var mainContentDistanceFromBottom = 0;
var objMainContent;

function initLayout()
{
	objMainContent = document.getElementById("divMainContent");
    objToolbar = document.getElementById("divToolbar");
    objPane1 = document.getElementById("tdPane1");
    objPane2 = document.getElementById("tdPane2");
	
    if(browserIsIE())
	{
	    objMainContent.style.height = (document.body.clientHeight - 124) + "px";
	    objPane1.style.width =  (navTreeWidth) + "px";
	    objToolbar.style.position =  "absolute";
	    objToolbar.style.left =  "15px";
	    objToolbar.style.top =  "35px";
	    objToolbar.style.width =  (navTreeWidth+5) + "px";
	}
	else
	{
	    objMainContent.style.height = (window.innerHeight - 124) + "px";
	    objPane1.style.width =  (navTreeWidth) + "px";
	    objToolbar.style.width =  (navTreeWidth+5) + "px";
	    objToolbar.style.position =  "absolute";
	    objToolbar.style.left =  "15px";
	    objToolbar.style.top =  "155px";
	}
}

function toggleSubMenuItem(daObj)
{
    daObj.blur();

    var objToToggle = daObj.nextSibling;
	if (objToToggle == null)
	    objToToggle = daObj.parentNode.nextSibling;
	if (objToToggle == null) return;    
	
	if(objToToggle.nodeType==3)
	{
		objToToggle = objToToggle.nextSibling;
	}
	var imgObj = daObj.getElementsByTagName("img")[0];
	if (imgObj == null) return;
	
	if (imgObj.src.indexOf("foldout_arrow") == -1)
	    var imgObj = daObj.getElementsByTagName("img")[1];
	if(objToToggle.style.display=="" || objToToggle.style.display=="none")
	{
		objToToggle.style.display="block";
		imgObj.src = imgObj.src.replace("foldout_arrow_side","foldout_arrow_down");
		if(!isLastChild(daObj.parentNode)) daObj.parentNode.className = "opened";
	}
	else
	{
		objToToggle.style.display="none";
		imgObj.src = imgObj.src.replace("foldout_arrow_down","foldout_arrow_side");
		daObj.parentNode.className = daObj.parentNode.className.replace("opened","");
	}
	daObj.blur();
}

function isLastChild(daObj)
{
	return(daObj.nextSibling==null || (daObj.nextSibling.nodeType==3 && daObj.nextSibling.nextSibling==null));
}


function subItemClicked(daObj) {
	daObj.blur();
}


