function goLogout() {
	setCommand(-1);
}

function goLogin() {
	setCommand(0);
}

function setCommand(cmd) {
	var elt = document.getElementById("queryapi").elements['cmde'];
	elt.value = cmd;
	document.getElementById('waitdiv').style.display = "block";
	document.getElementById("queryapi").submit();
}

function showUserDetails(user) {
	document.getElementById("v").value = user;
	setCommand(11);	
}

function checkField(nm, disp) {
  ret = true;
  elt = document.getElementById(nm).value;
  if(elt == "") {
    alert("Please provide " + disp + ".");
    ret = false;
  }
  return ret;
}

function submitKey(cKey, subForm) {
	if(cKey==13) {
		document.getElementById(subForm).submit();
	}
}

function goHome() {
	document.location='/member';
}

/********* Calendar functions ********************/
var jscCalendar = null;

function selected(cal, date) {
  cal.sel.value = date;
  if (cal.dateClicked)
    cal.callCloseHandler();
}

function closeHandler(cal) {
  cal.hide();
  jscCalendar = null;
}

function showCalendar(id, showsTime, showsOtherMonths) {
  var el = document.getElementById(id);
  if (jscCalendar != null) {
    jscCalendar.hide();
  } else {
    var cal = new Calendar(1, null, selected, closeHandler);
    cal.weekNumbers = false;
    if (typeof showsTime == "string") {
      cal.showsTime = true;
      cal.time24 = (showsTime == "24");
    }
    if (showsOtherMonths) {
      cal.showsOtherMonths = true;
    }
    jscCalendar = cal;
    cal.setRange(1900, 2070);
    cal.create();
  }
  jscCalendar.setDateFormat("%Y-%m-%d");
  jscCalendar.parseDate(el.value);
  jscCalendar.sel = el;
  jscCalendar.showAtElement(el, "Br");
  return false;
}
/********* Calendar functions ********************/
