// JavaScript Document

loadCalendar = function(updateElId, searchType, versionId, venueId, artistId, year, month, day, allButtonTxt){
	new Request.HTML({
		url:'/widgets/event_calendar.php',  
		update: $(updateElId),
		method: 'post', 
		onComplete: function() { pageRefresh(); },
		data: {
			'updateElId' : updateElId,
			'year' : year,
			'month' : month,
			'day' : day,
			'versionId' : versionId,
			'venueId' : venueId,
			'artistId' : artistId,
			'searchType' : searchType,
			'allButtonTxt' : allButtonTxt,
			'time' : $time()
		}
	}).send();
};

loadReportCalendar = function(updateElId, versionId, venueId, artistId, year, month, day, allButtonTxt){
	new Request.HTML({
		url:'/widgets/partyreport_calendar.php',  
		update: $(updateElId),
		method: 'post', 
		onComplete: function() { pageRefresh();  },
		data: {
			'updateElId' : updateElId,
			'year' : year,
			'month' : month,
			'day' : day,
			'versionId' : versionId,
			'venueId' : venueId,
			'artistId' : artistId,
			'allButtonTxt' : allButtonTxt,
			'time' : $time()
		}
	}).send();
};

updateDate = function(date){
	var prevDate = $('searchDate').getProperty('value').replace(/-/g, "");
	if(prevDate){
		$('day_'+prevDate).removeClass('selected');
	}
	if(date == 'all_future'){
		$('all_future').addClass('selected');
		$('searchDate').setProperty('value', "");
	}else{		
		$('all_future').removeClass('selected');
		$('searchDate').setProperty('value', date);
		$('day_'+date.replace(/-/g, "")).addClass('selected');
	}
	window.location.href = "/search/"+$("searchform").toQueryString().replace(/[A-Za-z]+?=&|[A-Za-z]+?=$|[&=]/gi, "/").replace(/[\/]{2,}/gi, "/");
	return false;
};
