function show_wait(msg) { 
	$('wait').innerHTML = msg || "Wait..."; 
	$('wait').style.display = ''; 
}
			
function hide_wait() { 
	$('wait').style.display = 'none'; 
}

function select_date(cal, date)
{
	$(cal.id + "(1i)").value = cal.date.getFullYear();
	$(cal.id + "(2i)").value = cal.date.getMonth() + 1;
	$(cal.id + "(3i)").value = cal.date.getDate();
	if (cal.dateClicked) cal.callCloseHandler();
}

function close_calendar(cal) {
	cal.destroy();
}

function date_picker(id) {
	var curr_date = new Date();

	//curr_date.setTime(servertime); //curr_date.getUTCHours() - 8);
	curr_date.setSeconds(serversec);
	curr_date.setMinutes(servermin);
	curr_date.setHours(serverhour);
	curr_date.setDate(serverday);
	curr_date.setMonth(servermonth-1);
	curr_date.setFullYear(serveryear);

	//alert(+"::"+serverdate);

	var cal = new Calendar(id, 0, curr_date, select_date, close_calendar);
	cal.weekNumbers = false;
	cal.setDateFormat("%m/%d/%Y/%r");
	cal.create();
	current = $(id + "(2i)").value + "/" + $(id + "(3i)").value + "/" + $(id + "(1i)").value
	//cal.parseDate(current);
	cal.showAtElement($(id + "_dp"), "br");
}

ALERT_ON_UNLOAD = true
function alertOnUnload()
{
  if (ALERT_ON_UNLOAD)
    return 'Please, make sure you saved any unsaved changes before leaving.';
}
