if (typeof(show_div)=='undefined') {
	function show_div(id)
	{
		div = document.getElementById(id);
		if(div)
		{
			div.style.display = "block";
		}
	}
}

if (typeof(hide_div)=='undefined') {
	function hide_div(id)
	{
		div = document.getElementById(id);
		if(div)
		{
			div.style.display = "none";
		}
	}
}

function _how_often(val)
{
	hide_div("paydate_monthly");
	hide_div("paydate_weekly");
	hide_div("paydate_biweekly");
	hide_div("paydate_twicemonthly");
	switch(val)
	{
		case "weekly":
			show_div("paydate_weekly");
			break;
		case "bi_weekly":
			show_div("paydate_biweekly");
			break;
		case "twice_monthly":
			show_div("paydate_twicemonthly");
			/*
			twice_day = document.getElementById("twicemonthly_type").checked;
			if(twice_day='biweekly')
			{
				document.getElementById("twicemonthly_type").checked = '';
				hide_div("twicemonthly_biweekly");
			}
			*/
			break;
		case "monthly":
			show_div("paydate_monthly");
			break;
	}
}

function _biweekly_day(val)
{

	hide_div("paydate_biweekly_MON");
	hide_div("paydate_biweekly_TUE");
	hide_div("paydate_biweekly_WED");
	hide_div("paydate_biweekly_THU");
	hide_div("paydate_biweekly_FRI");
	show_div("paydate_biweekly_" + val);

	hide_div("paydate_twice_biweekly_MON");
	hide_div("paydate_twice_biweekly_TUE");
	hide_div("paydate_twice_biweekly_WED");
	hide_div("paydate_twice_biweekly_THU");
	hide_div("paydate_twice_biweekly_FRI");
	show_div("paydate_twice_biweekly_" + val);
}

function _biweekly_twice_day(val)
{
	twice_day = document.getElementById("biweekly_twice_day");
	eow_day = document.getElementById("biweekly_day");
	eow_day.selectedIndex = twice_day.selectedIndex;
	hide_div("paydate_biweekly_MON");
	hide_div("paydate_biweekly_TUE");
	hide_div("paydate_biweekly_WED");
	hide_div("paydate_biweekly_THU");
	hide_div("paydate_biweekly_FRI");

	show_div("paydate_biweekly_" + val);
	hide_div("paydate_twice_biweekly_MON");
	hide_div("paydate_twice_biweekly_TUE");
	hide_div("paydate_twice_biweekly_WED");
	hide_div("paydate_twice_biweekly_THU");
	hide_div("paydate_twice_biweekly_FRI");
	show_div("paydate_twice_biweekly_" + val);
}

function twicemonthly_biweekly_show()
{	// This value has to be set to every other week to process correctly, even though it is in twice per month
//	document.getElementById("income_frequency").selectedIndex = 2;
	hide_div("twicemonthly_day");
	hide_div("twicemonthly_date");
	show_div("twicemonthly_biweekly");
}

function twicemonthly_date_show()
{
//	document.getElementById("income_frequency").selectedIndex = 4; //3
	hide_div("twicemonthly_day");
	hide_div("twicemonthly_biweekly");
	show_div("twicemonthly_date");
}

function twicemonthly_day_show()
{
//	document.getElementById("income_frequency").selectedIndex = 4; //3
	hide_div("twicemonthly_biweekly");
	hide_div("twicemonthly_date");
	show_div("twicemonthly_day");
}

function monthly_date_show()
{
	show_div("monthly_date");
	hide_div("monthly_day");
	hide_div("monthly_after");
}

function monthly_day_show()
{
	hide_div("monthly_date");
	show_div("monthly_day");
	hide_div("monthly_after");
}

function monthly_after_show()
{
	hide_div("monthly_date");
	hide_div("monthly_day");
	show_div("monthly_after");
}
