//<script>
function Rates() {
	var frm = document.postback;
	frm.RateTrackerType.value = "rate";
	frm.eventId.value = 2;
	frm.submit();
}

function Payments() {
	var frm = document.postback;
	frm.RateTrackerType.value = "payment";
	frm.eventId.value = 2;
	frm.submit();
}

function Login(TrackerType){
	var frm = document.postback;

	if(frm.Payment.value != "")
	{
		if (!checkCurrency(frm.Payment, "Payment")){
			return false;
		}
	}
	
	if (!frm.chkUnsubscribe.checked) {
		var LoanAmount = frm.LoanAmount.value;
		if (!LoanAmount.length) 
		{
			alert("Please enter a Loan Amount to continue.");
			frm.LoanAmount.focus();
			return;
		}
		if (TrackerType == "Payments") 
		{
			var Payment = frm.Payment.value;
			if (!Payment.length) {
				alert("Please enter a Payment to continue.");
				frm.Payment.focus();
				return;
			}
			if (parseInt(stripNonNumeric(Payment)) > parseInt(stripNonNumeric(LoanAmount))) 
			{
				alert("Please enter a loan amount greater then your monthly payment.");
				frm.LoanAmount.focus();
				return;
			}
		}
		frm.Unsubscribe.value = "N"
	} else {
		frm.Unsubscribe.value = "Y"
	}
	
	var Email = frm.Email.value;
	if (!Email.length) {
		alert("Please enter an Email Address to continue.");
		frm.Email.focus();
		return;
	}
	checkEmail(frm.Email)
	
	var ConfirmEmail = frm.ConfirmEmail.value;
	if (!ConfirmEmail.length) {
		alert("Please confirm your Email Address to continue.");
		frm.ConfirmEmail.focus();
		return;
	}
	
	if (frm.Email.value != frm.ConfirmEmail.value) {
		alert("Your Email Address and your Confirm Email Address do not match.");
		frm.Email.focus();
		return;
	}
	
	frm.RateTrackerType.value = TrackerType;
	frm.eventId.value = 3;
	frm.submit();
}

function SelectProducts() {
	var frm = document.postback;
	var bFlag = false;
	var sProducts = "";
	var sRates = "";
	var sPoints = "";
	var sAmortTerms = "";
	var index;
	
	if (frm.chkProductSelect.length) {
		for (var i = 0; i < frm.chkProductSelect.length; i++) {
			if (frm.chkProductSelect[i].checked) {
				sProducts += frm.ProductCode[i].value + "|";
				sAmortTerms += frm.AmortTerm[i].value + "|";
				bFlag = true;
				
				if (frm.RateTrackerType.value == "Rates") {
					sRates += frm.TargetInterestRate[i].options[frm.TargetInterestRate[i].selectedIndex].value + "|";
					sPoints += frm.TargetPoints[i].options[frm.TargetPoints[i].selectedIndex].value + "|";
				}
			}
		}
	} else {
		if (frm.chkProductSelect.checked) {
			sProducts += frm.ProductCode.value + "|";
			sAmortTerms += frm.AmortTerm.value + "|";
			bFlag = true;
			
			if (frm.RateTrackerType.value == "rate") {
				sRates += frm.TargetInterestRate.options[frm.TargetInterestRate.selectedIndex].value + "|";
				sPoints += frm.TargetPoints.options[frm.TargetPoints.selectedIndex].value + "|";
			}
		}
	}
	
	if (!bFlag) {
		alert("Please select at least one Loan Type to continue.");
		return;
	}
	
	if (sProducts.length) {
		sProducts = sProducts.substring(0, sProducts.length - 1);
	}
	
	if (sAmortTerms.length) {
		sAmortTerms = sAmortTerms.substring(0, sAmortTerms.length - 1);
	}
	
	if (sRates.length) {
		sRates = sRates.substring(0, sRates.length - 1);
	}
	
	if (sPoints.length) {
		sPoints = sPoints.substring(0, sPoints.length - 1);
	}
	
	frm.SelectedProducts.value = sProducts;
	frm.SelectedAmortTerms.value = sAmortTerms;
	frm.SelectedRates.value = sRates;
	frm.SelectedPoints.value = sPoints;
	frm.eventId.value = 4;
	frm.submit();
}

function checkCurrency(o, s) {
	var c = o.value;
	if (c.length) {
		if (!validCurrency(c)) {
			alert("Please enter a valid currency for " + s + ".");
			o.focus();
			return false;
		} else {
			if (c < 0) {
				alert("Please enter a valid positive currency for " + s + ".");
				o.focus();
				return false;
			} else {
				o.value = formatCurrency(c, 0);
			}
		}
		return true;
	}
}

function checkEmail(o) {
	var e = o.value;
	if (e.length) {
		if (!emailCheck(e)) {
			o.focus();
		}
	}
}
//</script>