$(document).ready(function() {
                           
    // preload css images
     $.preloadCssImages();
    
    // lightbox calls
    $("ul.thumbnails li a").fancybox({ 'frameWidth': 426, 'frameHeight': 240 });
    $("#divDontMissThis li a[href*='iframe']").fancybox({ 'frameWidth': 426, 'frameHeight': 240 });
    
    // global navigation flyouts
    $("#ulGlobalNav > li").hoverIntent(
    function() {
        $(this).find('ul.flyout:eq(0)').slideDown(200);
    },
    function() {
        $(this).find('ul.flyout:eq(0)').slideUp(200);
    });
    
    // language flyout
    $("#liLanguage").hoverIntent(
    function() {
        $("#liLanguage > ul").slideDown(200);
    },
    function() {
        $("#liLanguage > ul").slideUp(200);
    });
    
    // contact flyout
    $("#liContact").hoverIntent(
    function() {
        $("#liContact > ul").slideDown(200);
    },
    function() {
        $("#liContact > ul").slideUp(200);
    });
    
    // coda slider
    $().ready(function() {
        $('#coda-slider-1').codaSlider({
            dynamicArrows: false,    
            dynamicTabs: false,
            autoSlide: true,
            autoHeight: false
        });
    });

    // video tabs
    var videoTabs = $("#divCustomerStories ul.tabs li > a");
    var thumbnails = $("#divCustomerStories ul.thumbnails");
    videoTabs.click(function() {
        if($(this).attr("class") != "current") {
            videoTabs.attr("class","");
            $(this).attr("class","current");
            var tabIndex = videoTabs.index(this);
            $("ul.thumbnails").hide();
            $("ul.thumbnails:eq(" + tabIndex + ")").fadeIn();
        }
    });
    
    // video thumbnail background animation
    $("#divCustomerStories ul.thumbnails li a").mouseover(function() {
        $(this).stop().animate({ backgroundPosition: "(0 80px)" }, { duration: 200 })
    })
    .mouseout(function() {
        $(this).stop().animate({ backgroundPosition: "(0 0)" }, { duration: 200 })
    });
    
    // news onload
    var divScroll = $("#divNews div.scroll");
    var siteLang = $("#hdnLanguage").val();
    divScroll.load("NewsFeed.aspx?feedtype=news&lang=" + siteLang);

    // news tabs
    var newsTabs = $("#divNews ul.tabs li > a");
    
    newsTabs.click(function() {
        if($(this).attr("class") != "current") {
            newsTabs.attr("class","");
            $(this).attr("class","current");
            var tabIndex = newsTabs.index(this);
            if(tabIndex==0) {
                divScroll.empty().html('<img src="/images/throbber.gif" class="loading" />');
                divScroll.load("NewsFeed.aspx?feedtype=news&lang=" + siteLang);
            }
            else if (tabIndex==1) {
                divScroll.empty().html('<img src="/images/throbber.gif" class="loading" />');
                divScroll.load("NewsFeed.aspx?feedtype=events&lang=" + siteLang);
            }
            else if (tabIndex==2) {
                divScroll.empty().html('<img src="/images/throbber.gif" class="loading" />');
                divScroll.load("NewsFeed.aspx?feedtype=twitter&lang=" + siteLang);
            }
        }
    });

    // remove before deploying to production (oops)
    $("a[href='#']").click(function() {
        return false;                                
    });
});