
function show_hide_by_recurring(thistag) {

	var block_recurring_weekly = document.getElementById("recurring_weekly");
	var block_recurring_monthly = document.getElementById("recurring_monthly");

	var block_event_date_prompt = document.getElementById("event_date_prompt");
	var block_event_dates_prompt = document.getElementById("event_dates_prompt");
	
	var block_to_date_prompt = document.getElementById("to_date_prompt");
	var block_to_date_field = document.getElementById("to_date_field");

	if (thistag == "no") {
		block_to_date_prompt.style.display = "none";
		block_to_date_field.style.display = "none";
		block_event_date_prompt.style.display = "block";
		block_event_dates_prompt.style.display = "none";
	} else {
		block_to_date_prompt.style.display = "block";
		block_to_date_field.style.display = "block";
		block_event_date_prompt.style.display = "none";
		block_event_dates_prompt.style.display = "block";
	}

	if (thistag == "every_week") {
		block_recurring_weekly.style.display = "block";
	} else {
		block_recurring_weekly.style.display = "none";
	}

	if (thistag == "every_month") {
		block_recurring_monthly.style.display = "block";
	} else {
		block_recurring_monthly.style.display = "none";
	}

}

function disable_enable_field(field) {
	// toggle field
	if (field.disabled==true) {
		field.disabled=false;
	} else {
		field.disabled=true;
	}
}

function disable_field(field) {
	field.disabled=true;
}

function enable_field(field) {
	field.disabled=false;
}

function enable_disable_by_monthly_each_or_every(thistag) {
    var monthly_every_interval = document.getElementById("monthly_every_interval");
    var monthly_every_day_of_week = document.getElementById("monthly_every_day_of_week");
    var monthly_each_01 = document.getElementById("monthly_each_01");
    var monthly_each_02 = document.getElementById("monthly_each_02");
    var monthly_each_03 = document.getElementById("monthly_each_03");
    var monthly_each_04 = document.getElementById("monthly_each_04");
    var monthly_each_05 = document.getElementById("monthly_each_05");
    var monthly_each_06 = document.getElementById("monthly_each_06");
    var monthly_each_07 = document.getElementById("monthly_each_07");
    var monthly_each_08 = document.getElementById("monthly_each_08");
    var monthly_each_09 = document.getElementById("monthly_each_09");
    var monthly_each_10 = document.getElementById("monthly_each_10");
    var monthly_each_11 = document.getElementById("monthly_each_11");
    var monthly_each_12 = document.getElementById("monthly_each_12");
    var monthly_each_13 = document.getElementById("monthly_each_13");
    var monthly_each_14 = document.getElementById("monthly_each_14");
    var monthly_each_15 = document.getElementById("monthly_each_15");
    var monthly_each_16 = document.getElementById("monthly_each_16");
    var monthly_each_17 = document.getElementById("monthly_each_17");
    var monthly_each_18 = document.getElementById("monthly_each_18");
    var monthly_each_19 = document.getElementById("monthly_each_19");
    var monthly_each_20 = document.getElementById("monthly_each_20");
    var monthly_each_21 = document.getElementById("monthly_each_21");
    var monthly_each_22 = document.getElementById("monthly_each_22");
    var monthly_each_23 = document.getElementById("monthly_each_23");
    var monthly_each_24 = document.getElementById("monthly_each_24");
    var monthly_each_25 = document.getElementById("monthly_each_25");
    var monthly_each_26 = document.getElementById("monthly_each_26");
    var monthly_each_27 = document.getElementById("monthly_each_27");
    var monthly_each_28 = document.getElementById("monthly_each_28");
    var monthly_each_29 = document.getElementById("monthly_each_29");
    var monthly_each_30 = document.getElementById("monthly_each_30");
    var monthly_each_31 = document.getElementById("monthly_each_31");
    var block_same_each_day = document.getElementById("same_each_day");

	if (thistag == "each") {
		monthly_every_interval.disabled=true;
		monthly_every_day_of_week.disabled=true;
		monthly_each_01.disabled=false;
		monthly_each_02.disabled=false;
		monthly_each_03.disabled=false;
		monthly_each_04.disabled=false;
		monthly_each_05.disabled=false;
		monthly_each_06.disabled=false;
		monthly_each_07.disabled=false;
		monthly_each_08.disabled=false;
		monthly_each_09.disabled=false;
		monthly_each_10.disabled=false;
		monthly_each_11.disabled=false;
		monthly_each_12.disabled=false;
		monthly_each_13.disabled=false;
		monthly_each_14.disabled=false;
		monthly_each_15.disabled=false;
		monthly_each_16.disabled=false;
		monthly_each_17.disabled=false;
		monthly_each_18.disabled=false;
		monthly_each_19.disabled=false;
		monthly_each_20.disabled=false;
		monthly_each_21.disabled=false;
		monthly_each_22.disabled=false;
		monthly_each_23.disabled=false;
		monthly_each_24.disabled=false;
		monthly_each_25.disabled=false;
		monthly_each_26.disabled=false;
		monthly_each_27.disabled=false;
		monthly_each_28.disabled=false;
		monthly_each_29.disabled=false;
		monthly_each_30.disabled=false;
		monthly_each_31.disabled=false;

		block_same_each_day.style.display = "none"; // GTG maybe this should change?

   	} else {

		monthly_every_interval.disabled=false;
		monthly_every_day_of_week.disabled=false;
		monthly_each_01.disabled=true;
		monthly_each_02.disabled=true;
		monthly_each_03.disabled=true;
		monthly_each_04.disabled=true;
		monthly_each_05.disabled=true;
		monthly_each_06.disabled=true;
		monthly_each_07.disabled=true;
		monthly_each_08.disabled=true;
		monthly_each_09.disabled=true;
		monthly_each_10.disabled=true;
		monthly_each_11.disabled=true;
		monthly_each_12.disabled=true;
		monthly_each_13.disabled=true;
		monthly_each_14.disabled=true;
		monthly_each_15.disabled=true;
		monthly_each_16.disabled=true;
		monthly_each_17.disabled=true;
		monthly_each_18.disabled=true;
		monthly_each_19.disabled=true;
		monthly_each_20.disabled=true;
		monthly_each_21.disabled=true;
		monthly_each_22.disabled=true;
		monthly_each_23.disabled=true;
		monthly_each_24.disabled=true;
		monthly_each_25.disabled=true;
		monthly_each_26.disabled=true;
		monthly_each_27.disabled=true;
		monthly_each_28.disabled=true;
		monthly_each_29.disabled=true;
		monthly_each_30.disabled=true;
		monthly_each_31.disabled=true;

		block_same_each_day.style.display = "none";
   	}
}

function display_trip_date () {
   var block_trip_day = document.getElementById("trip_day");
   var block_trip_month = document.getElementById("trip_month");
   var block_trip_year = document.getElementById("trip_year");
   var trip_date = block_trip_year.value + '-' + block_trip_month.value + '-' + block_trip_day.value;

   new Ajax.Updater('trip_date_output','ajaxDateDisplay.php?date='+trip_date);
}

function display_from_date () {
   var block_from_day = document.getElementById("from_day");
   var block_from_month = document.getElementById("from_month");
   var block_from_year = document.getElementById("from_year");
   var from_date = block_from_year.value + '-' + block_from_month.value + '-' + block_from_day.value;

   new Ajax.Updater('from_date_output','ajaxDateDisplay.php?date='+from_date);
}

function display_to_date () {
   var block_to_day = document.getElementById("to_day");
   var block_to_month = document.getElementById("to_month");
   var block_to_year = document.getElementById("to_year");
   var to_date = block_to_year.value + '-' + block_to_month.value + '-' + block_to_day.value;

   new Ajax.Updater('to_date_output','ajaxDateDisplay.php?date='+to_date);
}