
function Find(cboStateId,cboEventId,cboMonthId)
{
	var cboStateSelectedValue = ""; 
	var cboEventSelectedValue = "";
	var cboMonthIdSelectedValue = -1;
	
	var cboState = document.getElementById(cboStateId);
	var cboEvent = document.getElementById(cboEventId);
	var cboMonth = document.getElementById(cboMonthId);
			
	if (cboState != null && cboEvent != null && cboMonth != null)
	{
		cboStateSelectedValue = cboState[cboState.selectedIndex].value;
		cboEventSelectedValue = cboEvent[cboEvent.selectedIndex].value;
		cboMonthIdSelectedValue = cboMonth[cboMonth.selectedIndex].value;
	}
	
	EventCalendar.WriteGrid(cboMonthIdSelectedValue,cboStateSelectedValue,cboEventSelectedValue,EventFindCallback);
}
		
function EventFindCallback(res)
{
	if (res.error != null)
	{
		alert(res.error);
		return;
	}

	document.getElementById("eventGrid").innerHTML = res.value[0];
	if (res.value[1] != null && res.value[1] != "")
	{
		HighlightStates(res.value[1]);
	}
}
		
function StateClicked(stateAbbrev) 
{
	var cboState = document.getElementById('eventCalendar_cboState');
	if (cboState == null)
	return;
	
	for(var i=0;i<cboState.length;i++) 
	 {
		if(cboState[i].value==stateAbbrev)  
		{
			cboState.selectedIndex = i;
			Find('eventCalendar_cboState','eventCalendar_cboEvent','eventCalendar_cboMonth');
			return;
		}
	 }
	
}
		
function HighlightStates(stateAbbrevs) 
{
	flashProxy.call("Highlight", stateAbbrevs, "0xF8981D");
}