var o_current_calendar_input;

function get_current_calendar_input(){
	return o_current_calendar_input;
}

function open_calendar(o_text){

	o_current_calendar_input = o_text;

	var ifr_calendar = document.getElementById("ifr_calendar");
	ifr_calendar.src="calendar.php?"+o_text.value.replace(/\//g,'') ;
	ifr_calendar.style.display='inline';


	var arr = Position.cumulativeOffset($(o_text.id));

	ifr_calendar.style.left=(arr[0]-150) + "px";
	ifr_calendar.style.top=(arr[1]+18) + "px";

	if(event.cancelBubble==undefined){
		event.stopPropagation();
	}else{
		event.cancelBubble=true;
	}

	window.document.body.onclick=close_calendar;

}

function close_calendar(){
	var ifr_calendar = document.getElementById("ifr_calendar");
	if(ifr_calendar.style.display=='' || ifr_calendar.style.display=='none'){
/*		return; */
	}
	ifr_calendar.src="blank.php";
	ifr_calendar.style.display='none';
	window.document.body.onclick=null;
}

