google.load("jquery", "1.3.2");

google.setOnLoadCallback(function() {
	$(document).ready(function() {
		init();
	});
});

function init() {
	$(".currency").keypress( function() {return numbersonly(this, event);});
	$(".currency").blur( function() {this.value=formatCurrencyFive(this.value);});
	$(".currency").blur( function() {checkAction(this);});
	
	$("input:radio[name=frequency]").click( function() {checkOneOff();})
}

function formatCurrencyFive(num) {
	if (num != "")
	{
		num = (num < 5 && num != 0) ? 5 : num;
		return (formatCurrency(num));
	}
	return("");
}

function checkAction(what)
{
	var amount = $(what).val();
	var name = $(what).attr("name");
	var actionName = name.split("_")[0] + "_action";
	var value = $("input:radio[name="+actionName+"]:checked").val();
	if (value == null && amount != "0.00" && amount != "")
	{
		$("input:radio[name="+actionName+"][value=Start]").attr("checked","checked");
	}
}

function checkOneOff()
{
	var value = $("input:radio[name=frequency]:checked").val();
	if (value == "Monthly")
	{
		$("table input:radio").removeAttr("disabled");
		$(".action input:radio").removeAttr("disabled");
	}
	else
	{
		$("table input:radio").attr("disabled","disabled").removeAttr("checked");
		$(".action input:radio").attr("disabled","disabled").removeAttr("checked");
	}
}
