var item_id = 0;
var month_names = new Array("Jan", "Feb", "Mar",  "Apr", "May", "Jun", "Jul", "Aug", "Sep",  "Oct", "Nov", "Dec");
var now  = new Date();

function event(event_date, event_end_date, event_title, event_text, event_class) {
   if ( event_class === undefined ) {
      event_class = 'events';
   }
	if ( event_text === undefined ) {
		event_text = event_title;
		event_title = event_end_date;
		event_end_date = '';
	}
	var d = new Date(event_date.substring(0,4)+'/'+event_date.substring(4,6)+'/'+event_date.substring(6));
	if (event_end_date=="") {
		var ed = d;
	} else {
		var ed = new Date(event_end_date.substring(0,4)+'/'+event_end_date.substring(4,6)+'/'+event_end_date.substring(6));
	}
	if (ed > now) {
		document.getElementById(event_class).style.display = 'block';
		item_id++;
		var start_day = d.getDate();
		var start_month = d.getMonth();
		var start_year = d.getFullYear();
		end_date = "";
		if (event_end_date=='') {
			var start_date = month_names[start_month] + " " + start_day + ", " + start_year;
		} else {
			d = new Date(event_end_date.substring(0,4)+'/'+event_end_date.substring(4,6)+'/'+event_end_date.substring(6));
			var end_day = d.getDate();
			var end_month = d.getMonth();
			var end_year = d.getFullYear();
			if ((start_day==end_day)&&(start_month==end_month)&&(start_year==end_year)) {
				var start_date = month_names[start_month] + " " + start_day + ", " + start_year;
			} else if ((start_month==end_month)&&(start_year==end_year)) {
				var start_date = month_names[start_month] + " " + start_day + '-' + end_day + ", " + start_year;
			} else if (start_year==end_year) {
				var start_date = month_names[start_month] + " " + start_day + '-' + month_names[end_month] + ' ' + end_day + ", " + start_year;
			} else {
				var start_date = month_names[start_month] + " " + start_day + ", " + start_year;
				var end_date = ' thru ' + month_names[end_month] + " " + end_day + ", " + end_year;
			}
		}
		document.write('<img src="/images/icon_next.gif">&nbsp;'+start_date+end_date+' - '+event_title+' <a href="#" onclick="toggleView(\'event'+item_id+'\');"><small>(details)</small></a><br />');
		document.write('<div style="display:none" id="event'+item_id+'">'+event_text+'</div>');
	}
}

function sale_item(date_added, days_to_show, item_title, item_text, event_class) {
   if ( event_class === undefined ) {
      event_class = 'for_sale';
   }
	var d = new Date(date_added.substring(0,4)+'/'+date_added.substring(4,6)+'/'+date_added.substring(6));
	d2 = new Date(d.getTime() + days_to_show*24*60*60*1000);
	if (d2 > now) {
		document.getElementById(event_class).style.display = 'block';
		item_id++;
		document.write('<img src="/images/icon_next.gif">&nbsp;'+item_title+' <a href="#" onclick="toggleView(\'item'+item_id+'\');"><small>(details)</small></a><br />');
		document.write('<div style="display:none" id="item'+item_id+'">'+item_text+'</div>');
	}
}

function seasonal_item(start_month, end_month, item_title, item_text, event_class) {
   if (event_class === undefined ) {
      event_class = 'volunteering';
   }
	var curr_month = now.getMonth()+1;
	if (curr_month >= start_month && curr_month <= end_month) {
		document.getElementById(event_class).style.display = 'block';
		item_id++;
		document.write('<img src="/images/icon_next.gif">&nbsp;'+item_title+' <a href="#" onclick="toggleView(\'item'+item_id+'\');"><small>(details)</small></a><br />');
		document.write('<div style="display:none" id="item'+item_id+'">'+item_text+'</div>');
	}
}
