function fill_date_fields(field) {
	today = new Date();
	date_end='';
	one_day=86400000;
	switch (field) {
		case "today":
			date_start=today;
			date_end=today;
			break;
		case "weekend":
			day_now=today.getDay();
			weekend_day_start=5;
			date_start=new Date(today.getTime() + (weekend_day_start-day_now)*one_day);
			date_end=new Date(today.getTime() + (weekend_day_start-day_now+2)*one_day);
			break;
		case "7_days":
			date_start=today;
			date_end=new Date(today.getTime() + (one_day*6));
			break;
		case "all_dates":
			one_year=today.getTime() + (one_day*365);
			date_start=new Date(today);
			date_end=new Date(one_year);
			break;
		default:
			alert('OMGWTF!?!?');
			break;
	}
	if(navigator.appName!="Microsoft Internet Explorer") {
		year_offset=1900;
	} else {
		year_offset=0;
	}
	date_start=date_start.getYear()+year_offset + '-' + (date_start.getMonth()+1) + '-' + date_start.getDate();
	if (date_end) {
		date_end=date_end.getYear()+year_offset + '-' + (date_end.getMonth()+1) + '-' + date_end.getDate();
	}
	//alert(date_start + ' ## ' + date_end);
	document.event_search.start_date.value=date_start;
	document.event_search.end_date.value=date_end;
}
