	function search()
	{
		var form = document.getElementById("calendarForm");
		form.submit();
	}

	function setCalendarDate_0(year, month, day) 
	{	  
		month = parseInt(month,10);
		day = parseInt(day,10);
		month = (month <= 9 ? "0" + month : month);
		day = (day <= 9 ? "0" + day : day);
		var from = month + "/" + day + "/" + year;
		document.getElementById("from").value = from;
	}

	function setCalendarDate_1(year, month, day) 
	{	  
		month = parseInt(month,10);
		day = parseInt(day,10);
		month = (month <= 9 ? "0" + month : month);
		day = (day <= 9 ? "0" + day : day);
		var to = month + "/" + day + "/" + year;
		document.getElementById("to").value = to;
	}


	function clearAll()
	{
		document.getElementById("from").value = today;
		document.getElementById("to").value = today;
		document.getElementById("keyword").value = "";
		disableCheckBoxes("calendarTypes");
		search();
	}

	function disableCheckBoxes(fieldName)
	{
		var values = document.getElementsByName(fieldName);
		for(i = 0;i < values.length;i++)
		{
			values[i].checked = false;
		}
	}
	
	//### CALENDAR ###
		Calendar._DN = new Array(
		"Sunday",
		"Monday",
		"Tuesday",
		"Wednesday",
		"Thursday",
		"Friday",
		"Saturday",
		"Sunday"
	);

	Calendar._SDN = new Array(
		"Sun",
		"Mon",
		"Tue",
		"Wed",
		"Thu",
		"Fri",
		"Sat",
		"Sun"
	);

	Calendar._MN = new Array(
		"January",
		"February",
		"March",
		"April",
		"May",
		"June",
		"July",
		"August",
		"September",
		"October",
		"November",
		"December"
	);

	Calendar._SMN = new Array(
		"Jan",
		"Feb",
		"Mar",
		"Apr",
		"May",
		"Jun",
		"Jul",
		"Aug",
		"Sep",
		"Oct",
		"Nov",
		"Dec"
	);

	Calendar._TT = {};

	Calendar._TT["ABOUT"] = "Use the \xab and \xbb buttons to select the year. Use the {0} and {1} buttons to select the month. Hold the mouse button on any of the above buttons for faster selection.";
	Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"].replace("{0}", String.fromCharCode(0x2039));
	Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"].replace("{1}", String.fromCharCode(0x203a));

	Calendar._TT["ABOUT_TIME"] = "";
	Calendar._TT["CLOSE"] = "Close";
	Calendar._TT["DAY_FIRST"] = "Display %s First";
	Calendar._TT["DRAG_TO_MOVE"] = "";
	Calendar._TT["GO_TODAY"] = "Today";
	Calendar._TT["INFO"] = "Help";
	Calendar._TT["NEXT_MONTH"] = "Next Month";
	Calendar._TT["NEXT_YEAR"] = "Next Year";
	Calendar._TT["PART_TODAY"] = "";
	Calendar._TT["PREV_MONTH"] = "Previous Month";
	Calendar._TT["PREV_YEAR"] = "Previous Year";
	Calendar._TT["SEL_DATE"] = "Select Date";
	Calendar._TT["SUN_FIRST"] = "";
	Calendar._TT["TIME_PART"] = "";
	Calendar._TT["TODAY"] = "Today";
	Calendar._TT["WK"] = "";

	Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
	Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";

	Calendar._TT["WEEKEND"] = "0,6";

	// Calendar Stuff
	var calObj_0 = new Calendar(false, null, calendarOnSelect_0, calendarOnClose);
	calObj_0.weekNumbers = false;
	calObj_0.firstDayOfWeek = 0;
	calObj_0.setTtDateFormat("%A, %B %e, %Y");
	calObj_0.setRange(1915, 2015);

	function calendarOnClick_0() {
		calObj_0.create();
		//calObj_0.setDate(new Date());
		calObj_0.showAtElement(document.getElementById('calendar_input_0_button'), 'br');
	}
	function calendarOnClose(cal) {
		cal.hide();
	};

	function calendarOnSelect_0(cal) {
		if (cal.dateClicked) {
			var month = cal.date.getMonth() + 1;
			var day = cal.date.getDate();
			var year = cal.date.getFullYear();
			setCalendarDate_0(year, month, day);
			cal.callCloseHandler();
		}
	};

	// Calendar Stuff
	var calObj_1 = new Calendar(false, null, calendarOnSelect_1, calendarOnClose);
	calObj_1.weekNumbers = false;
	calObj_1.firstDayOfWeek = 0;
	calObj_1.setTtDateFormat("%A, %B %e, %Y");
	calObj_1.setRange(1915, 2015);

	function calendarOnClick_1() {
		calObj_1.create();
		//calObj_1.setDate(new Date());
		calObj_1.showAtElement(document.getElementById('calendar_input_1_button'), 'br');
	}
	function calendarOnClose(cal) {
		cal.hide();
	};

	function calendarOnSelect_1(cal) {
		if (cal.dateClicked) {
			var month = cal.date.getMonth() + 1;
			var day = cal.date.getDate();
			var year = cal.date.getFullYear();
			setCalendarDate_1(year, month, day);
			cal.callCloseHandler();
		}
	};

//### END CALENDAR ###

