/* DIV menu. By Xpoft. V1.0 */

function Click(str){
    Open(str);
}

function Open(str){

    document.getElementById('mainIframe').src = str;
	//document.location = str;
}

function autoIframe(frameId){ 
	document.getElementById(frameId).style.display='block';
	try{ 
        frame = document.getElementById(frameId); 
        innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document; 
        objToResize = (frame.style) ? frame.style : frame; 
        objToResize.height = innerDoc.body.scrollHeight; 
	} 
	catch(err){ 
        window.status = err.message; 
	} 
	document.getElementById('mainIframeBody').innerHTML = '';
} 

function xpTreeExpand(id)
{
	var status = document.getElementById('xp_menu_nav_' + id).className;
	/*
	if (status == "xpNavFolderClosed")
	{
		document.getElementById('xp_menu_nav_' + id).className="xpNavFolderOpened";
		document.getElementById('xp_menu_tree_' + id).style.display="block";
	}
	else if (status == "xpNavFolderClosedLast")
	{
		document.getElementById('xp_menu_nav_' + id).className="xpNavFolderOpenedLast";
		document.getElementById('xp_menu_tree_' + id).style.display="block";
	}
	else if (status == "xpNavFolderOpened")
	{
		document.getElementById('xp_menu_nav_' + id).className="xpNavFolderClosed";
		document.getElementById('xp_menu_tree_' + id).style.display="none";
	}
	else if (status == "xpNavFolderOpenedLast")
	{
		document.getElementById('xp_menu_nav_' + id).className="xpNavFolderClosedLast";
		document.getElementById('xp_menu_tree_' + id).style.display="none";
	}
	*/
	if (status == "FolderClosed")
	{
		document.getElementById('xp_menu_nav_' + id).className="FolderOpened";
		document.getElementById('xp_menu_tree_' + id).style.display="block";
		
		//document.getElementById('menu_folder_' + id).className="xpTypeFolderA";
	}
	else if (status == "FolderClosedLast")
	{
		document.getElementById('xp_menu_nav_' + id).className="FolderOpenedLast";
		document.getElementById('xp_menu_tree_' + id).style.display="block";
	}
	else if (status == "FolderOpened")
	{
		document.getElementById('xp_menu_nav_' + id).className="FolderClosed";
		document.getElementById('xp_menu_tree_' + id).style.display="none";
		
		//document.getElementById('menu_folder_' + id).className="xpTypeFolder";
	}
	else if (status == "FolderOpenedLast")
	{
		document.getElementById('xp_menu_nav_' + id).className="FolderClosedLast";
		document.getElementById('xp_menu_tree_' + id).style.display="none";
	}
}
/*
function exTreeSearch(id, tree_id)
{
	var idPref = "xp_menu_nav_";

	var elem = document.getElementById(idPref + id);
	if (elem != null)
	{
		// Mark text
		var href = elem.getElementsByTagName("a");
		for (i = 0; i < href.length; i++)
		{
			href[i].className = "xpTreeSelected";
		}
		exTreeSearchParent(elem, tree_id);
	}
}

function exTreeSearchParent(node, tree_id)
{
	var idPref = "xp_menu_nav_";
	var idPref2 = "xp_menu_tree_";
	
	// GetID
	if (node.id != null)
	{
		var id = 0;
		if (node.id.indexOf(idPref) == 0)
		{
			id = parseInt(node.id.substr(idPref.length));
		}
		else if (node.id.indexOf(idPref2) == 0)
		{
			id = parseInt(node.id.substr(idPref2.length));
		}
		
		if (id > 0)
		{
			xpTreeExpand(id);
		}
	}
	
	var parentNode = node.parentNode;
	if (parentNode != null && parentNode.id != tree_id)
	{
		exTreeSearchParent(parentNode, tree_id);
	}
}*/