function showMojoAgendaDayDetails(timestamp, ahref){
	var mojoAgendaDayDetailsDiv = document.getElementById('mojoAgendaDayDetails-'+timestamp);	
	var mojoAgendaPunt = mojoAgendaDayDetailsDiv.parentNode;
	var mojoAgendaDetailsDiv = document.getElementById('mojoAgendaDetailsDiv');	
	mojoAgendaDetailsDiv.innerHTML = mojoAgendaDayDetailsDiv.innerHTML;
	mojoAgendaDetailsDiv.style.display = 'block';
	var left = Left(mojoAgendaPunt);
	var top = Top(mojoAgendaPunt);
	
	if(left > 1200) left -= 618;
	mojoAgendaDetailsDiv.style.top = top+'px';
	mojoAgendaDetailsDiv.style.left = left+'px';
}

function hideMojoAgendaDayDetails(timestamp){
	var mojoAgendaDetailsDiv = document.getElementById('mojoAgendaDetailsDiv');	
	mojoAgendaDetailsDiv.style.display = 'none';
}

function Left(elem){	
	var x=0;
	if (elem.calcLeft)
		return elem.calcLeft;
	var oElem=elem;
	while(elem){
		 if ((elem.currentStyle)&& (!isNaN(parseInt(elem.currentStyle.borderLeftWidth)))&&(x!=0))
		 x+=parseInt(elem.currentStyle.borderLeftWidth);
		 x+=elem.offsetLeft;
		 elem=elem.offsetParent;
	} 
	oElem.calcLeft=x;
	return x;
	}

function Top(elem){
	 var x=0;
	 if (elem.calcTop)
	 	return elem.calcTop;
	 var oElem=elem;
	 while(elem){		
	 	 if ((elem.currentStyle)&& (!isNaN(parseInt(elem.currentStyle.borderTopWidth)))&&(x!=0))
		 	x+=parseInt(elem.currentStyle.borderTopWidth); 
		 	x+=elem.offsetTop;
	    elem=elem.offsetParent;
 	 } 
 	 oElem.calcTop=x;
 	 return x;
 	 
}
