/* CALENDAR MODULE */
function calendar_viewdetail(calendarid) {
	AjaxRequest.get(
		{
		  'url' : 'modules/display.php?modulename=Calendar&ajax=true&calendarid=' + calendarid
		  ,'onSuccess':function(req){
			if(document.getElementById('calendar_popup_box')) {
				document.getElementById('calendar_popup_box').innerHTML = req.responseText;
				document.getElementById('calendar_popup_box').style.display = 'block';
				document.getElementById('calendar_popup_box').style.position='absolute';
                        calBox = document.getElementById('calendar_popup_box');
			dateHTML = calBox.getElementsByTagName("DIV")[0].getElementsByTagName("DIV")[0].getElementsByTagName("DIV")[0].getElementsByTagName("DIV")[0];
			stripDate = dateHTML.innerHTML
			stripDate = stripDate.substring(0,2)
			dateHTML.innerHTML = stripDate
			var posX = document.getElementById('calendarid_' + calendarid).offsetParent.offsetLeft + document.getElementById('calendarid_' + calendarid).offsetLeft + (document.getElementById('calendarid_' + calendarid).offsetWidth / 2);
			var posY = document.getElementById('calendarid_' + calendarid).offsetParent.offsetTop + document.getElementById('calendarid_' + calendarid).offsetTop + document.getElementById('calendarid_' + calendarid).offsetHeight;
			document.getElementById('calendar_popup_box').style.left =  posX + "px";
			document.getElementById('calendar_popup_box').style.top = posY + "px";
			}
		  }
		  ,'onError' : function (req) {alert(req.responseText);}
		}
	);
}

/* GALLERY MODULE */
var timeoutID = null;
function gallery_loadLytebox(id) {
	if (typeof myLytebox != 'undefined') {
		myLytebox.start(document.getElementById(id), true);
	} else {
		if (timeoutID) { clearTimeout(timeoutID); }
		timeoutID = setTimeout('gallery_loadLytebox("'+id+'")', 100);
	}
}