function fncToggleRegTypes(occurs, classname) {
	for (i=0; i<occurs; i++) {
		var elname = 'affrb' + i;
		var el = document.getElementById(elname);
		if (el.className == classname) {
			el.style.display = 'inline';
		} else {
			el.style.display = 'none';
		}
	}
}

function fncSetEditPtr(intPointer) {
	var el = document.getElementById('ptr');
	el.value = intPointer;
}

function fncEnableCheckout(strAmt) {
	var el = document.getElementById('btnCheckout');
	var intAmt = strAmt + 0;
	if (intAmt > 0) {
		el.disabled = false;
	} else {
		el.disabled = true;
	}
}

function fncCheckForm() {
	el1 = document.getElementById('FirstName');
	el2 = document.getElementById('LastName');
	el3 = document.getElementById('Address');
	if (el1.value > '' || el2.value > '' || el3.value > '') {
		alert("Whoops!  Did you forget to click\nthe [Add / Update] button?");
		return false;
	}
	return true;
}

function fncProcessSurvey() {
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + 200);
	document.cookie = "sfsrvy=true;expires=" + exdate.toGMTString();
	return true;
}

function fncMailForm(sendto, from, subject) {
	function trim(str) {
		return str.replace(/^\s*/, '').replace(/\s*$/, '');
	}

	var frmMail =    document.createElement("form");
	frmMail.method = 'POST';
	frmMail.action = './mailform.php';

	var inpSendTo = document.createElement("input");
	inpSendTo.name = 'sendto';
	inpSendTo.value = trim(sendto);
	frmMail.appendChild(inpSendTo);

	if (from) {
		var inpFrom = document.createElement("input");
		inpFrom.name = 'from';
		inpFrom.value = trim(from);
		frmMail.appendChild(inpFrom);
	}

	if (subject) {
		var inpSubject = document.createElement("input");
		inpSubject.name = 'subject';
		inpSubject.value = trim(subject);
		frmMail.appendChild(inpSubject);
	}

	document.body.appendChild(frmMail);
	frmMail.submit();
	document.body.removeChild(frmMail);
}
