//this is used with the payment.php page

function trimAll(sString) {
	while (sString.substring(0,1) == ' ') {
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ') {
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function isEmpty(element) {
	var str = element.value;
	if (trimAll(element.value)==""){
		return true;
	} 
	else {
		return false;
	}
}

function isNull(element) {
	if (isEmpty(element)||element.value==0) {
		return true;
	}
	else {
		return false;
	}
}

function isAlpha(element) {
	var str = element.value.toString();
	var regExp = /\d+\.\d{2}$/;
	var regExpQuery = str.match(regExp);
	if (regExpQuery==null) {
		regExpQuery==false;
	}
	return regExpQuery;
}

function isNotPositiveNumber(element) {
	if (isNull(element)||!isAlpha(element)) {
		return true;
	}
	else {
		return false;
	}
}

function validateMe() {
	if (isEmpty(document.hlrc_ccpayment.custcode)) {
		alert("You must enter your NetID in order to proceed to payment.");
		return false;
	}
	else if (isNotPositiveNumber(document.hlrc_ccpayment.amount)) {
		alert("You must enter a valid amount (in the form dd.cc) before you can proceed to payment.");
	}
	else {
		document.hlrc_ccpayment.submit();
	}
}

function amountToggle(radioName) {
	if (radioName.value==9730) {
		document.getElementById("paymentAmt").readOnly = false;
		document.getElementById("paymentAmt").value="";
		document.getElementById("gl").value="192900794500";
		document.getElementById("paymentAmt").focus();
	}
	else {
		document.getElementById("paymentAmt").readOnly = true;
		document.getElementById("paymentAmt").value="5.00";
		document.getElementById("gl").value="19290079413022317";
	}
}

