function toggle() {
	document.onclick = function(){
		new Effect.Fade('overlay', {duration:0.2});
		Element.hide('dialog');
		$('dialog').innerHTML = '&nbsp;';
		document.onclick = function(){};
	};
}

function overlay_calendar(id) {
	overlay_show('calendar', id);
}

function overlay_search(id) {
	overlay_show('search', id);
}

function overlay_show(controller, id) {
	new Effect.Appear('overlay', {duration:0.2, from:0.0, to:0.7});
	new Ajax.Updater('dialog', base_url+controller+'/detail/'+id, {method:'post'});
	Element.show('dialog');
}

function overlay_hide() {
	Element.hide('overlay');
	Element.hide('dialog');
}
