function addDate(obj) {
	// declare variables
	var year = obj.Date_Year.value + '';
	var month = obj.Date_Month.value + '';
	var day = obj.Date_Day.value + '';
	var time = obj.Time_Hour.value + ':' + obj.Time_Minute.value + obj.Time_Meridian.value;
	var curdates = obj.event_dates.value.split(/\n/g);

	// make sure all params have been selected
	if(month.length<1 || day.length<1 || year.length<1 || time.length<1) {
		alert('Please select all date and time information.');
		return true;
	}

	// make sure month and day are the right length
	if(month.length==1) {
		month = '0' + month;
	}
	if(day.length==1) {
		day = '0' + day;
	}

	// create the full date string
	var newdate = year + '-' + month + '-' + day + ' ' + time;

	// check for duplicates and return if necessary
	for (var i=0; i<50; i++) {
		if (curdates[i] == newdate) {
			alert('That occurance already exists.');
			return true;
		}
	}

	// unless it's the first date, add a linefeed
	if(obj.event_dates.value!='') {
		obj.event_dates.value += '\n';
	}

	// write the date, reset the select lists, and return
	obj.event_dates.value += newdate;
	obj.Date_Month.selectedIndex = 0;
	obj.Date_Day.selectedIndex = 0;
	obj.Date_Year.selectedIndex = 0;
	obj.Time_Hour.selectedIndex = 0;
	obj.Time_Minute.selectedIndex = 0;
	obj.Time_Meridian.selectedIndex = 0;
	return true;
}

function removeDate(obj) {
	var curdates = obj.event_dates.value.split(/\n/g);
	curdates.pop();
	obj.event_dates.value = curdates.join("\n");
	return;	
}

function confirmDelete(id, script) {
	if(confirm('Are you sure you want to delete this event?')) {
		window.location = script+'?do=delete&id='+id;
	} else {
		return;
	}
}