function submitStore() {
	document.getElementById('slotsForm').submit();
}
function changeStore() {
	document.getElementById('store_form').submit();
}
function closePayorPanels() {
	var oRadios = document.getElementsByName('pay_now');
	if (oRadios != undefined) {
		if (oRadios[0].checked) {	// will be invoiced
			// close the payors tab
			document.getElementById('newPayorDiv').style.display = "none";

			var oDivA = document.getElementById('payorSelectionsDiv');
			if (oDivA != undefined) {
				oDivA.style.display = "none";

				var oRadiosA = document.getElementsByName('current_payor');
				if (oRadiosA != undefined) {	// uncheck both of these
					oRadiosA[0].checked = false; 
					oRadiosA[1].checked = false; 
				}
			}

			var oDivB = document.getElementById('payorsListDiv');
			if (oDivB != undefined) {
				oDivB.style.display = "none";

				var oRadiosB = document.getElementsByName('payorid');
				if (oRadiosB != undefined) {	// uncheck any of these
					for (var i=0; i <= oRadiosB.length; i++) {
						oRadiosB[i].checked = false; 
					}
				}
			}
		}
	}
}
function openPayorPanels() {
	var oRadios = document.getElementsByName('pay_now');
	if (oRadios != undefined) {
		if (oRadios[1].checked) {	// will pay now
			// open the payors tab
			var oDiv1 = document.getElementById('payorSelectionsDiv');
			if (oDiv1 != undefined) {
				oDiv1.style.display = "block";
				
				var oRadios2 = document.getElementsByName('current_payor');
				if (oRadios2 != undefined) {	// check 'user current payor' as default
					oRadios2[0].checked = true; 
					oRadios2[1].checked = false; 
				}

				var oDiv2 = document.getElementById('payorsListDiv');
				if (oDiv2 != undefined) {
					oDiv2.style.display = "block";	// open the list of payors tab.
				}
			} else {			// open new payor tab as default
				document.getElementById('newPayorDiv').style.display = "block";	// open the new payor tab.
			}
		}
	}
}
function closeNewPayorPanel() {
	var oRadios = document.getElementsByName('current_payor');
	if (oRadios != undefined) {
		if (oRadios[0].checked) {	// will select from current payors
			// open the payors tab
			document.getElementById('newPayorDiv').style.display = "none";
			document.getElementById('payorsListDiv').style.display = "block";
		}
	}
}
function openNewPayorPanel() {
	var oRadios = document.getElementsByName('current_payor');
	if (oRadios != undefined) {
		if (oRadios[1].checked) {	// will add a new payor
			// open the payors tab
			document.getElementById('newPayorDiv').style.display = "block";
			document.getElementById('payorsListDiv').style.display = "none";
		}
	}
}
function initSlotForm() {
	var oDiv1 = document.getElementById("check-all");
	var oDiv2 = document.getElementById("clear-all");
	var oForm = document.getElementById("slotsForm");

	if (oForm != undefined) {
		var oBoxes = oForm.elements["slotid"];
	}
	if (oDiv1 != undefined) {
		oDiv1.onclick = function () {
			for (var i=0; i < oBoxes.length; i++) {
				oBoxes[i].checked = true;
			}
		}
	}
	if (oDiv2 != undefined) {
		oDiv2.onclick = function () {
			for (var i=0; i < oBoxes.length; i++) {
				oBoxes[i].checked = false;
			}
		}
	}
}
