function showMainCalendar() {
	$('#date-select-calendar').addClass('calendar-select-main');
	$('#date-select-calendar').removeClass('calendar-select-main-hidden');
}
function hideMainCalendar(newVal) {
	$('#date-select-calendar').addClass('calendar-select-main-hidden');
	$('#date-select-calendar').removeClass('calendar-select-main');
	$('#date-selected-desc').html(newVal + ' selected. Change...');
}

function prettyDate(theDateString) {
	
	tmp = theDateString.split(' ');
	
	thePrettyDate = tmp[0];
	
	tmp2 = thePrettyDate.split('-');
	
	thePrettyDate = (tmp2[1] * 1) + '/' + (tmp2[2] * 1) + '/' +tmp2[0];
	
	thePrettyDate += ' at ';
	
	thePrettyTime = tmp[1].substring(0,5);
	
	isPM = false;
	if ( thePrettyTime.substring(0,2) >= 12 )
	{
		origThePrettyTime = thePrettyTime;
		if (thePrettyTime.substring(0,2) != 12)
		{
			thePrettyTime = (thePrettyTime.substring(0,2)*1) - 12;
			thePrettyTime += ':' + origThePrettyTime.substring(3,5);
		}
		isPM = true;
	}
	
	thePrettyDate += thePrettyTime;
	
	if (isPM)
	{
		thePrettyDate += ' pm';
	}
	else
	{
		thePrettyDate += ' am';
	}
	
	return thePrettyDate;
	
}


function showCalendar(calendarID) {
	
	$('.cal-selector-div').addClass('cal-selector-div-hidden');
	$('.cal-selector-div').removeClass('cal-selector-div');
	
	$('#'+calendarID).removeClass('cal-selector-div-hidden');
	$('#'+calendarID).addClass('cal-selector-div');
	
}

function showCalendarDayEvents(targetDiv, theDate) {

	//alert(eventDateInfo);
	
	eventDates = eventDateInfo.split('+');
	eventDates2 = eventDateInfo2.split('+');
	
	newHTML = '<select style="width: 90%" id="Date_Attending" name="Date_Attending" onblur="hideMainCalendar(this.options[selectedIndex].text)">';
	newHTML += '<option value="">Select Time...</option>';
	
	for (i=0;i<eventDates.length;i++)
	{
		eventInfo = eventDates[i].split(';');
		eventInfo2 = eventDates2[i].split(';');
		
		thisRSVPCap = 0;
		thisRSVPCount = eventInfo2[(eventInfo2.length - 1)].split('=')[1];
		//alert(thisRSVPCount);
		newSelectCode = '';
		
		for (i2=0;i2<eventInfo.length;i2++)
		{
			eventInfoNV = eventInfo[i2].split('=');
			
			if (eventInfoNV[0] == 'begin')
			{
				tmp = eventInfoNV[1].split(' ');

				if (tmp[0]==theDate)
				{
					//alert('matched'+eventInfoNV[1]);
					newSelectCode = '<option value="'+eventDates[i]+'">' + prettyDate(tmp[0] + ' ' + tmp[1]) + '</option>';
				}
			}
			else if (eventInfoNV[0] == 'RSVP_Cap')
			{
				thisRSVPCap = eventInfoNV[1];
			}
			//if (eventInfoNV2[0] == 'Current_RSVP_Count')
			//{
				//thisRSVPCount = eventInfoNV2[1];
			//}
		}
		if ( (thisRSVPCount * 1) == 0 || thisRSVPCap == '0' || thisRSVPCap == '' || (thisRSVPCount * 1) < (thisRSVPCap * 1) )
		{
			newHTML += newSelectCode;
		}
		else
		{
			newHTML += newSelectCode.replace(/<option/,"<option disabled=\"disabled\"");
		}
		//else
		//{
			//alert('<!-- thisRSVPCap='+thisRSVPCap+';thisRSVPCount='+thisRSVPCount+' -->');
		//}
	}
	
	newHTML += '</select>';
	
	//alert(newHTML);
	
	$('#'+targetDiv).html(newHTML);
	
	//showCalendarDayEvents('calendar-1-date-info', '2010-06-10');
		
}

