var animated_elements = $('*').find('.animated')
$(animated_elements).removeClass('animated');

$(function () {

	var main_nav = $('#main_nav');
	var main_nav_active_link = $(main_nav).find('.active');
	
	$(main_nav).find('ul').mouseover(function () {
		
		$(main_nav_active_link).removeClass('active');
		$(main_nav).addClass('.bounce');

	});

	$(main_nav).mouseout(function() {

		$(main_nav_active_link).addClass('active');

	});

	$('#footer_inner .social_links a').hover(function() {
            
        $('#footer_inner .social_links a').stop().fadeTo(200, .5);
        $(this).stop().fadeTo(1, 1);

    },function() {
        
        $('#footer_inner .social_links a').stop().fadeTo(200, 1);

    });

    $(animated_elements).delay(850).addClass('animated');

    var pricing_button_1_container = $('#pricing_button_1_container');

    $(pricing_button_1_container).click(function() {
    	//$(pricing_button_1_container + '.pricing_button_1.trigger').hide();
    	$(pricing_button_1_container).children().not('.trigger').show();
    });

    //
    // Booking Engine Nav Controls
    //

    // Variables
   	var plus_minus_select = '<select name="departDateFlexibility" id="departDateFlexibility" class="time_select" style="display: inline; "><option value="1" selected="selected">+/- 1 Day</option><option value="2" selected="">+/- 2 Days</option><option value="3">+/- 3 Days</option><option value="0">Exact day</option></select>';

    $('#radioplusMinusDates').toggle(function() {
    	$('#dateLeavingTime').replaceWith(plus_minus_select);
    }, function() {
    	$('#dateLeavingTime').hide();
    });

    $('#gba_trigger').click(function() {
        $('#fade').fadeIn(500);
        $('#light').removeClass(' bounceOutUp').addClass('animated' + ' bounceInDown').css({'display' : 'block'});
    });

    $('#fade').click(function() {
        $('#fade').fadeOut(500);
        $('#light').addClass(' bounceOutUp').fadeOut();

    });

    // IE7 z-index bug fix
    //var zIndexNumber = 1000;
    //$('div').each(function() {
    //    $(this).css('zIndex', zIndexNumber);
    //    zIndexNumber -= 10;
    //});
	
});
