jQuery(document).ready(function(){
	jQuery('#languages a.switch').toggle(
		function(){
			jQuery('#switcher').show();
			return false;
		},
		function(){
			jQuery('#switcher').hide();
			return false;
		}
	);
	//jQuery(document).pngFix();
	
	if( jQuery('a[rel=gallery]').length > 0 )
	{
		jQuery('a[rel=gallery]').fancybox({
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'titlePosition' 	: 'over',
			'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
				return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
			}
		});
	}
	
	if( jQuery('#location_select').length > 0 )
	{
		//console.log( jQuery('#location_select') );
		jQuery('#location_select').change(function(){
			jQuery('.location_info').hide();			
			jQuery('#'+jQuery(this).val()).show();
			return false;
		});
	}
	
	if( jQuery('#calender').length > 0)
	{
		jQuery('#calender').datepicker({ 
			firstDay : 1,
			beforeShowDay: function(date) {						
				var today = new Date();		
				if( date.getDate() == today.getDate() && date.getMonth() == today.getMonth() )
					return [true,"ui-state-active","Today"];

				for(var j=0; j<eventDates.length; j++) {					
					var compareDate = (date.getMonth()+1)+"/"+date.getDate()+"/"+date.getFullYear();
					if( compareDate == eventDates[j].date ) {
						return [true,"ui-state-active",eventDates[j].title];
					}
				}
				
				return [false, ""];
			},
			onSelect : function(dateText,inst) {						
				for(var j=0; j<eventDates.length; j++) {					
					if( dateText == eventDates[j].date ) {
						window.location.href = eventDates[j].url;
						break;
					}
				}
			}
		});
	}
});
