var CMSBEHEERBUTTON = "CMSBeheerButton";
var CMSBEHEERMENU = "CMSBeheerMenu";
var CMSIMAGEMENU = "CMSImageMenu";
var CMSContentLocation = "../saved.aspx";
var CMSTimerId;
var CMSActiveMenu = "";

// Toont het edit menu van een blok
function CMSShowEditMenu(blokId)
{
	oButton = document.getElementById(CMSBEHEERBUTTON + blokId);
	oMenu = document.getElementById(CMSBEHEERMENU + blokId);
	
	oMenu.style.left = oButton.offsetLeft - 49;
	
	// Check om te kijken of het menu naar boven of naar onder opengeklapt dient te worden.
	if (document.body.scrollHeight < (oButton.offsetTop + 100))
	{
		oMenu.style.display = "block";
		oMenu.style.top = oButton.offsetTop - 1 - oMenu.scrollHeight + 20;
	}
	else
	{
		oMenu.style.top = oButton.offsetTop - 1;
		oMenu.style.display = "block";
	}
	// Vorige open menu verbergen
	if (CMSActiveMenu != CMSBEHEERMENU + blokId)
	{
		if (CMSActiveMenu.length > 0)
		{
			document.getElementById(CMSActiveMenu).style.display = "none";
		}
	}
	CMSActiveMenu = CMSBEHEERMENU + blokId
}

function CMSShowImageMenu(imageName,imageId)
{
	oMenu = document.getElementById(CMSIMAGEMENU + imageId);
	oImage = document.getElementById(imageName + imageId);
	// Vorige open menu verbergen
	if (CMSActiveMenu != CMSIMAGEMENU + imageId)
	{
		if (CMSActiveMenu.length > 0)
		{
			document.getElementById(CMSActiveMenu).style.display = "none";
		}
	}

	if (oImage.offsetLeft < 14){
		oMenu.style.left = oImage.offsetLeft + (oImage.style.width.replace("px","") + 50);
		}else{
		oMenu.style.left = oImage.offsetLeft + (oImage.style.width.replace("px","") - 10);
		}
	oMenu.style.top = oImage.offsetTop;
		oMenu.style.display = "block";
	
	CMSActiveMenu = CMSIMAGEMENU + imageId;
}

// Verwijderd de timeout die het menu zou verbergen
function CMSClearTimeOut()
{
	clearTimeout(CMSTimerId);
}

// Zet de timer, die het Edit Menu van een Blok gaat verbergen
function CMSHideEditMenu(blokId)
{
	CMSTimerId = setTimeout("CMSHideEditMenuForReal(" + blokId + ")",500);
}
// Verbergt het Edit menu van een Blok
function CMSHideEditMenuForReal(blokId)
{
	oMenu = document.getElementById(CMSBEHEERMENU + blokId);
	oMenu.style.display = "none";
	clearTimeout(CMSTimerId);
}

// Zet de timer, die het Image Menu van een Blok gaat verbergen
function CMSHideImageMenu(imageId)
{
	CMSTimerId = setTimeout("CMSHideImageMenuForReal(" + imageId + ")",500);
}
// Verbergt het Image menu van een Blok
function CMSHideImageMenuForReal(imageId)
{	
	oMenu = document.getElementById(CMSIMAGEMENU + imageId);
	oMenu.style.display = "none";
	clearTimeout(CMSTimerId);
}



// Toon Pop Up
function CMSShowPopup(page, breedte, hoogte)
{
	window.open(page,'CMSPopUp','height=' + hoogte + ',width=' + breedte + ',scrollbars=yes');
}

// Sluit Pop up en Refresh Opener
function CMSClosePopupRefresh()
{
	window.opener.location.href = CMSContentLocation;
	window.close();
}

// Sluit Pop up
function CMSClosePopup()
{
	window.close();
}

// 
function CMSGo(actionType, subPartId,pageId, positionId)
{
	document.location.href = 'wcms/blockedit.aspx?action=' + actionType + '&subpartId=' + subPartId + '&databaseReferenceId=' + pageId + '&position=' + positionId + '&returnTo=' + document.location;
}

function CMSGoLink(actionType, subPartId,pageId, positionId)
{
	document.location.href = 'wcms/addlink.aspx?action=' + actionType + '&subpartId=' + subPartId + '&databaseReferenceId=' + pageId + '&position=' + positionId + '&returnTo=' + document.location;
}
// Ga naar een pagina
function GoToPage(pagina)
{
	document.location.href = pagina;
}

function SetSearchForm()
{
	oForm = document.getElementById("frmContent");	
	if (oForm)
	{
		oForm.action = "javascript:CMSSearch()";
	}
}