/* 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;
//***********************************************
//*******
//***********************************************
	var Closed = ( status == "FolderClosed" || status == "FolderClosedLast" );
	var entry = '_' + id + '_';

	var present = false;
	if(document.form1.statenode.value.indexOf(entry) != -1) var present = true;

	if ( present == true &&  Closed == false ){
		var StartIndex = document.form1.statenode.value.indexOf(entry);
		var EndIndex = StartIndex + entry.length;
		var first = document.form1.statenode.value.substring(0, StartIndex);
		var second = document.form1.statenode.value.substring(EndIndex);
		document.form1.statenode.value = first + second;
	}else if ( present == false &&  Closed == true ){
		var temp = document.form1.statenode.value;
		document.form1.statenode.value = temp + entry;
	}
//***********************************************
//*******
//***********************************************
	if (status == "FolderClosed")
	{
		document.getElementById('xp_menu_nav_' + id).className="FolderOpened";
		document.getElementById('xp_menu_tree_' + id).style.display="block";
	}
	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";
	}
	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);
	}
}
*/

function move()
{
	document.form1.action = move.arguments[0];
	document.form1.submit();
}