$(document).ready(function () {


    // ---- Slidedeck -------------------------------------------------------------------------------------------------

    $('.easyAccordion').easyAccordion({
        autoStart: true,
        slideInterval: 4000
    });


    // ---- Tabs ----------------------------------------------------------------------------------------------------------

    $(".tab-content").hide(); // Hide all content
    $("ul.tabs li:first").addClass("active").show(); // Activate first tab
    $(".tab-content:first").show(); // Show first tab content
    $("ul.tabs li").click(function () { // onClick
        $("ul.tabs li").removeClass("active"); // Remove any "active" class
        $(this).addClass("active"); // Add "active" class to selected tab
        $(".tab-content").hide(); // Hide all tab content
        var activeTab = $(this).find("a").attr("href"); // Find the href attribute value to identify the active tab + content
        $(activeTab).fadeIn(); // Fade in the active content
        return false; // Prevent the default link behaviour
    });


    // ---- ListColumnizer ----------------------------------------------------------------------------------------------------------

    jQuery.fn.columnizeList = function () {
        $(this).addClass("col1").clone().removeClass("col1").addClass("col2").insertAfter(this);
        $(this).parent().find(".col1 li:odd").remove();
        $(this).parent().find(".col2 li:even").remove();

    };
    $("#tab1 .columnizeList").columnizeList();
    $("#tab2 .columnizeList").columnizeList();
    $("#newsletter-side ul").columnizeList();
    $("#australia ul").columnizeList();
    $(".columnizeList,#australia ul").find('li:first').addClass('first');
    $(".columnizeList,#australia ul").find('li:last').addClass('last');



    // ---- Search ----------------------------------------------------------------------------------------------------------

    $('.menu-search div').hide();
    $('.menu-search').hover(function () {
        $('.menu-search div').fadeIn('fast');
    }, function () {
        $('.menu-search div').fadeOut('fast');
    })


    // ---- PreFilled   ----------------------------------------------------------------------------------------------------------

    $.fn.preFilled = function () {
        $(this).focus(function () {
            if (this.value == this.defaultValue) {
                this.value = "";
            }
        }).blur(function () {
            if (!this.value.length) {
                this.value = this.defaultValue;
            }
        });
    };

    $("#email-side").preFilled();


    // ---- Clickable Boxes   ----------------------------------------------------------------------------------------------------------

    $(".clickable").click(function () {
        window.location = $(this).find("a:first").attr("href");
    });


    // ---- Main Menu   ----------------------------------------------------------------------------------------------------------

    $('#main-menu > li ul').each(function () {
        $(this).parent('li').hover(function () {
            $(this).addClass('hover');
        }, function () {
            $(this).removeClass('hover');
        });
    });


    $('#main-menu > li a').not('#main-menu li li a').addClass('submenu').wrapInner('<span />');
	$('#side-menu span').next().addClass('subnav');
});

