var ipePageChanged = 0;
function ipePageEdit(pageID,divID) {
	new Ajax.Updater(divID,"/utilities/ipe_page.php?ax=doedit&page_id=" + pageID + "&active_div=" + divID);
}
function ipePageSave(pageID,divID) {
	if (ipePageChanged == 1) {
		ipePageChanged = 0;
		new Ajax.Updater(divID, "/utilities/ipe_page.php?ax=doupdate&page_id=" + pageID + "&active_div=" + divID, {asynchronous: true, parameters: Form.serialize("ipePage" + pageID)});
	} else {
		new Ajax.Updater(divID,"/utilities/ipe_page.php?ax=dofetch&page_id=" + pageID + "&active_div=" + divID);
	}
}
function ipePageCancel(pageID,divID) {
	if (ipePageChanged == 1) {
		if (window.confirm("By canceling, you will lose your changes to this page.  Are you sure you want to do this?\n\nClick \"OK\" to continue or \"Cancel\" to continue editing.")) {
			ipePageChanged = 0;
			new Ajax.Updater(divID,"/utilities/ipe_page.php?ax=dofetch&page_id=" + pageID + "&active_div=" + divID);
		}
	} else {
		new Ajax.Updater(divID,"/utilities/ipe_page.php?ax=dofetch&page_id=" + pageID + "&active_div=" + divID);
	}
}

function syncCCName() {
	document.registration.ccname.value = document.registration.name.value;
}
function prepRegistration() {
	var submitStatus = 1;
	var rbPass = "/images/icon_pass.gif";
	var rbFail = "/images/icon_fail.gif";
	
	if (document.registration.name.value == "") {
		$("rbName").src = rbFail;
		submitStatus = 0;
	} else {
		$("rbName").src = rbPass;
	}
	if (document.registration.addr_1.value == "" || document.registration.addr_city.value == "" || document.registration.addr_zip.value == "") {
		$("rbAddr").src = rbFail;
		submitStatus = 0;
	} else {
		$("rbAddr").src = rbPass;
	}
	if (document.registration.phone_home.value == "" && document.registration.phone_work.value == "" && document.registration.phone_cell.value == "") {
		$("rbPhone").src = rbFail;
		submitStatus = 0;
	} else {
		$("rbPhone").src = rbPass;
	}
	if (document.registration.email.value == "") {
		$("rbEmail").src = rbFail;
		submitStatus = 0;
	} else {
		tmpEmail = document.registration.email.value;
		if ((tmpEmail.indexOf(".") > 2) && (tmpEmail.indexOf("@") > 0)) {
			$("rbEmail").src = rbPass;
		} else {
			$("rbEmail").src = rbFail;
			submitStatus = 0;
		}
	}
	if (document.registration.ccno.value == "" || document.registration.ccdate.value == "" || document.registration.ccname.value == "") {
		$("rbCc").src = rbFail;
		submitStatus = 0;
	} else {
		$("rbCc").src = rbPass;
	}
	
	if (submitStatus == 1) {
		document.registration.subform.disabled = false;
	} else {
		document.registration.subform.disabled = true;
	}
}