function togglePanel(panelId){
	if(document.getElementById("middenPanel_"+panelId).style.display != 'none'){
		document.getElementById("middenPanel_"+panelId).style.display = "none";
	}else{
		document.getElementById("middenPanel_"+panelId).style.display = "block";
	}
}

var activeMenuFolder = "profiel";
function toggleMenuFolder(menuFolder){

	if(activeMenuFolder != ""){
		eval("document.getElementById('"+activeMenuFolder+"_sub')").style.display = 'none';
	}
	eval("document.getElementById('"+menuFolder+"_sub')").style.display = "block";
	activeMenuFolder = menuFolder;
}

function searchRenners(url){
	if(document.getElementById('searchName').value != "") url += "&searchName="+document.getElementById('searchName').value;
	if(document.getElementById('searchLic').value != "") url += "&searchLic="+document.getElementById('searchLic').value;
	document.getElementById('searchResults').style.display = "block";
	new Ajax.Updater("searchResults", url, { method: 'get' });
}
function SnippetAjaxUrl(url,successDiv,errorDiv){
	this.url = url;
	this.successDiv = successDiv;
	if(errorDiv) this.errorDiv = errorDiv;
}

function loadNextSnippet(){
	obj = snippetsLoadQueue[i];
	new Ajax.Updater(obj.successDiv, obj.url, { method: 'get' });
}

function bodyLoadScript(){
	loadNextSnippet();
}

function getStyle(el, cssprop){
	if (el.currentStyle){
		return el.currentStyle[cssprop];
	}else if (document.defaultView && document.defaultView.getComputedStyle){
		return document.defaultView.getComputedStyle(el, "")[cssprop];
	}else{
		return el.style[cssprop];
	}
}

function loadTracker(id,e,host){
	docWidth = document.body.clientWidth;
	docOffsetWidth = parseInt(getStyle(document.getElementById('content'),"left"));
	trackerWidth = parseInt(getStyle(document.getElementById('trackerDiv'),"width"));
	
	x = e.clientX - docOffsetWidth - 10;
	if(x + trackerWidth > docWidth) x = docWidth - docOffsetWidth - trackerWidth - 10;
	y = (e.clientY - parseInt(getStyle(document.getElementById('content'),"top"))-10);
	
	document.getElementById('trackerDiv').style.left = x+"px";
	document.getElementById('trackerDiv').style.top = y+"px";
	document.getElementById('trackerDiv').style.visibility = "visible";
	document.getElementById('trackerContentDiv').style.visibility = "visible";
	document.getElementById('trackerContentDiv').innerHTML = "<img src='/mijnknwu/Templates/images/loading.gif'/>";
	new Ajax.Updater('trackerContentDiv', host+'?handle=MijnKnwu_MijnLicenties_ShowAanvraagTracker&aanvraagId='+id, { method: 'get' });
}
function unloadTracker(){
	document.getElementById('trackerDiv').style.visibility = "hidden";
	document.getElementById('trackerContentDiv').style.visibility = "hidden";
	document.getElementById('trackerContentDiv').innerHTML = "";
}

function toggleCatDetails(catId){
	if(document.getElementById(catId).style.display == "none"){
		document.getElementById(catId).style.display = "block"; 
	}else{
		document.getElementById(catId).style.display = "none";
	}
}

function openDiginsPopup(domain,evenementId,catId,licNr){
	popup = window.open(domain+"?handle=MijnKnwu_Evenementen_ShowDigins&evenementId="+evenementId+"&categorieId="+catId+"&licentieNr="+licNr,"diginsPopup","toolbar=0,menubar=0,directories=0,width=800,height=600");
	popup.moveTo(30,30);
}

function calcDiginsTotaal(){
	bedrag = 0;
	for(i=1; i<=document.forms["diginsForm"].elements.length; i++){
		if(document.forms["diginsForm"].elements[i]){
			if(document.forms["diginsForm"].elements[i].id.substr(0,7) == "catrow_" && document.forms["diginsForm"].elements[i].checked == true){
				valueArr = document.forms["diginsForm"].elements[i].value.split("|");
				bedrag += parseFloat(valueArr[1]);
			}
		}
	}
	document.getElementById('totaalbedrag').value = bedrag;
	document.getElementById('totaalTxt').innerHTML = bedrag+",-";
}

function PopLicentiewizard(url){
	lwpop = window.open(url,'lwpop','width=800,height=600,toolbar=0,status=0,resizable=0,menubar=0,location=0');
	lwpop.moveTo(20,20);
	lwpop.focus();	
}

function GetScrollY(){
	scrY = 0;
	if(window.pageYOffset){
		scrY = window.pageYOffset;
	}else{
		scrY = document.documentElement.scrollTop;
	}
	return scrY;
}
function GetDocHeight(){
	return Math.max(Math.max(document.body.scrollHeight, document.documentElement.scrollHeight),Math.max(document.body.offsetHeight, document.documentElement.offsetHeight),Math.max(document.body.clientHeight, document.documentElement.clientHeight));
}