//**********************************************************************************************************************
/**
* COMPANY: Zipline Interactive
* EMAIL: info@gozipline.com
* PHONE: 509-321-2849
* DESCRIPTION: This document contains programming required for the website templates.  Requires the jQuery library.
*/
//***********************************************************************************************************************

//***********************************************************************************************************************
//ON DOCUMENT READY FUNCTIONS USING JQUERY
$(document).ready(function() 
{
	$('.news_events_tab').click(function()
	{
		$('.news_event_container').hide();
		var to = $(this).attr('rel');
		$(to).show();
		$('.news_events_tab').removeClass('tab_active').addClass('tab_inactive');
		$(this).removeClass('tab_inactive').addClass('tab_active');
	});
	
	$('.news_events_tab').eq(0).trigger("click");
	
	$('.social_tab').click(function()
	{
		$('.social_unit').hide();
		var to = $(this).attr('rel');
		$(to).show();
		$('.social_tab').removeClass('tab_active').addClass('tab_inactive');
		$(this).removeClass('tab_inactive').addClass('tab_active');
	});
	
	// $.post('index.php', 'action=get_twitter_feed_all', function(response)
	// {
	// 	$('#twitter_content').html(response);
	// });
	
	// $('.play_youtube').click(function(event)
	// {
	// 	event.preventDefault();
	// 	var id = $(this).attr('href');
	// 	$(id).fadeIn();
	// });
	// $('.close_youtube_container').click(function(event)
	// {
	// 	event.preventDefault();
	// 	$('.youtube_container').fadeOut();
	// });
	
	$('.fancybox').fancybox();
	
	$('.ajax_load').each(function()
	{
		var feed = $(this).attr('data-feed');
		var resort = $(this).attr('data-resort');
	
		if(resort) data = {'action':'get_social_via_ajax','feed':feed,'resort':resort};
		else data = {'action':'get_social_via_ajax','feed':feed};
				
		$(this).load('/index.php', data, function() {$('.fancybox').fancybox();});
	});
	$('.wp_ajax_load').each(function()
	{
		var fragment = $(this).attr('data-fragment');
		$(this).load('/blog/zlpress ' + fragment);
	});
	
	$('.mega_dropdown').mouseover(function()
	{
		$(this).children('.mega_dropdown_dropdown').show();
	}).mouseout(function()
	{
		$(this).children('.mega_dropdown_dropdown').hide();
	});
			
	$('.update_mega_drowdown_conditions').click(function(event)
	{
		event.preventDefault();
		
		$('.update_mega_drowdown_conditions').css('color', '#ffffff !important');
		$(this).css('color', '#d1533a !important');
				
		$('.ajax-loader').show();
		$('#which_mountain').text($(this).text());
		var resort = $(this).attr('data-resort');
		$.ajax(
		{
			url: 'index.php',
			data: 'action=fetch_conditions&mountain=' + resort,
			type: 'POST',
			dataType: 'json',
			success: function(response)
			{
				$('#ajax_current_conditions').html(response.current_conditions);
				$('#ajax_current_conditions').html(response.current_conditions);
				$('#ajax_current_temperature').html(response.current_temperature);
				$('#ajax_snow_fall').html(response.snow_fall);
                var resort2 = resort;
                if(resort == 'crystal') resort2 += 'mountain';
				$('.more_resort_info').attr('href', '/resorts/' + resort2);
				$('.more_detailed_conditions').attr('href', '/conditions/' + resort);
				$('.ajax-loader').hide();
				$('.conditions_row').show();
				$('.more_conditions_stuff').show();
			},
			error: function(respsonse)
			{
				$('.ajax-loader').hide();
				$('.conditions_row').hide();
				$('.more_conditions_stuff').hide();
				$('#which_mountain').text("There was an error... sorry :-S");
			}
		})
	});
	var rand = Math.floor(Math.random() * $('.update_mega_drowdown_conditions').length);
	$('.update_mega_drowdown_conditions').eq(rand).trigger('click');
});

