var fMenuUp;
var engineURL = "Dashboard.asp";

fMenuUp = false;



// OnMinRestoreClick
/*function OnEditContent(part,urlSuffix)
{
	part.src = 'http://localhost/editor/editor.asp?docname=' + urlSuffix;
}*/

// OnMinRestoreClick

function OpenWindow(URL,target)
{
	window.open(URL,target);	
}

function OnRefreshClick(part)
{		
	part.src = part.src;
}

function OnEditClick(part)
{
	part.src = "http://srvcc/editor/editor.asp";
}
		
// OnMinRestoreClick
function OnMinRestoreClick(part, partElem)
{
	var varProp;

	if (partElem.style.display == "none")
	{
		
		varProp = part.properties.Add("FrameState");
		varProp.value = "1";
		part.save();
		
		partElem.style.display = "";

		//alert(part.webPartID);
		//var obj = eval('TR' + part.webPartID);
		
		document.activeElement.children.item(0).src = "pictures/minus.gif";
		document.activeElement.children.item(0).title = MinimizeTip_Text;
		if (partElem.tagName.toUpperCase() == "IFRAME")
		{
			partElem.src = partElem.ddf_src;
			window.setTimeout("AutoFitIFrames()", 1000);
		}
		RaiseEvent('www.activportal.mc:ActivPortal','MaximizeWebPart',part.webPartID);
	}
	else
	{
		varProp = part.properties.Add("FrameState");
		varProp.value = "0";
		part.save();

		partElem.style.display = "none";
		document.activeElement.children.item(0).src = "pictures/plus.gif";
		document.activeElement.children.item(0).title = ExpandTip_Text;
		if (partElem.tagName.toUpperCase() == "IFRAME")
		{
			partElem.ddf_src = partElem.src;
			partElem.src = "";
		}
	}

}

// OnCloseClick
function OnCloseClick(part, strWebPartID)
{
	var varProp;
	var obj;
	var oSpacer;
	var oZone;
	var elemTmp;

	varProp = part.properties.Add("IsVisible");
	varProp.value = "0";
	part.save();

	//obj = part.HTMLObject;
	part.setVisible(false);

	/*oSpacer = obj.nextSibling;
	if( obj.parentElement.className.substr(0, 9) != "LayoutZone" ) oZone = obj.parentElement;

	obj.removeNode(true);

	if (oSpacer != null)
	{
		if (oSpacer.tagName.toLowerCase() == "div")
		{
			if (oSpacer.className = "LayoutWPSpacing")
			{
				oSpacer.removeNode(true);
			}
		}
	}

	if( oZone != null )
	{
		if (oZone.children.length == 0)	oZone.removeNode(true);
	}*/

}


function OnSelectedTab(oTab)
{
	var oTable = oTab.parentElement.parentElement;	// Récupère le TABLE de l'onglet
	resetTab(oTable);
	oTab.className = "UserTabNavItemSel";
	getElByID("TabItem" + oTab.documentID).className = 'UserTabItemSel';
	getElByID("TabItem" + oTab.documentID).style.display = '';
}

function resetTab(oTable)
{
	var oListTD = oTable.rows(0).cells

	for( i=0; i< oListTD.length-1; i++)
	{
		oListTD(i).className = "UserTabNavItem";
		getElByID("TabItem" + oListTD(i).documentID).style.display = 'none';
		getElByID("TabItem" + oListTD(i).documentID).className = 'UserTabItem';
	}
	
	
}

function SetDisplayGlobalFilter(IdDomain,GlobalFilterObjectLabel,GlobalFilterOperator,GlobalFilterValue)
{
	var globalFilterRow = getElByID('_GlobalFilterDomain' + IdDomain);
	if( globalFilterRow == null )
	{
		var globalFilterTable = getElByID('_GlobalFilterTable');
		var oTR;
		var oTD;
		var oImg;
		
		oTR = globalFilterTable.insertRow();
		oTR.id = "_GlobalFilterDomain" + IdDomain;
		oTR.IdDomain = IdDomain;
		oTR.className = "GlobalFilterDomain";
		
		oTD = oTR.insertCell();
		oTD.className = "GlobalFilterCommand";		
		oImg = document.createElement("IMG");
		oTD.noWrap = true;
		oImg.src = "pictures/filter.gif"
		oImg.onclick = RemoveGlobalFilter;
		oImg.style.cursor = "hand";
		oTD.appendChild(oImg);
		
		oTD = oTR.insertCell();
		oTD.className = "GlobalFilterLabel";
		oTD.noWrap = true;
		oTD.innerText = GlobalFilterObjectLabel;
		
		oTD = oTR.insertCell();
		oTD.className = "GlobalFilterOperator";
		oTD.noWrap = true;
		oTD.innerText = GlobalFilterOperator;		
		
		oTD = oTR.insertCell();
		oTD.className = "GlobalFilterValue";
		oTD.noWrap = true;
		oTD.innerText = GlobalFilterValue;
	}
	else
	{
		globalFilterRow.cells[1].innerText = GlobalFilterObjectLabel;
		globalFilterRow.cells[2].innerText = GlobalFilterOperator;
		globalFilterRow.cells[3].innerText = GlobalFilterValue;
	}
}


