	function switchMonth(sDir, sDiv) {

		var strRequestUrl = '/system/extensions/oldie/calendar.ajax.php?div='+sDiv+'&dir='+sDir;

		var objAjax = new Ajax.Request(
							strRequestUrl,
							{
								method : 'get',
								onComplete : switchMonthCallback
							}
		); 
		
	}

	function switchMonthCallback(objResponse) {
		var oData = objResponse.responseText.evalJSON();

		$('divCalendarSheet'+oData.div).update(oData.calendar);
		$('divCalendarTitle'+oData.div).update(oData.month);

	}
	
	function saveReminder() {

		var iEntry = $F('reminder_entry');
		var sEmail = $F('reminder_email');
		var iDays = $F('reminder_days');
	
		var strRequestUrl = '/system/extensions/oldie/calendar.ajax.php?task=reminder&entry='+iEntry+'&email='+sEmail+'&days='+iDays;

		var objAjax = new Ajax.Request(
							strRequestUrl,
							{
								method : 'get',
								onComplete : saveReminderCallback
							}
		);

	}

	function saveReminderCallback(oResponse) {
		var oData = oResponse.responseText.evalJSON();

		if(oData.success == 1) {
			$('divCalendarReminderMessage').update('<span style="color: green;">'+oData.message+'</span>');
		} else {
			$('divCalendarReminderMessage').update('<span style="color: red;">'+oData.message+'</span>');
		}
		
	}
	
	function updateLocation() {

		var iCountry = $F('country_id');
		var iZip = $F('zip');

		if(iCountry == 1) {
	
			if(iZip.length == 5) {
				var strRequestUrl = '/system/extensions/oldie/calendar.ajax.php?task=location&zip='+iZip+'&country_id='+iCountry;
		
				var objAjax = new Ajax.Request(
									strRequestUrl,
									{
										method : 'get',
										onComplete : updateLocationCallback
									}
				);
			}

			$('city').disable();
			$('state').disable();
			
			$('city').addClassName('disabled');
			$('state').addClassName('disabled');
			
			

		} else {

			$('city').enable();
			$('state').enable();

			$('city').removeClassName('disabled');
			$('state').removeClassName('disabled');

		}

	}

	function updateLocationCallback(oResponse) {
		var oData = oResponse.responseText.evalJSON();

		$('city').value = oData.city;
		$('state').value = oData.state;

	}
	
	function toggleReminder() {
		$('divCalendarReminder').toggle();
	}

	function checkCountry(oElement) {
		
		if($F(oElement) == 4) {
			$('circuit_container').show();
		} else {
			$('circuit_container').hide();
		}
		
	}
