﻿var bannerMgr =
{
    timeLength: 5000,
    timer: '',

    Init: function()
    {
        bannerMgr.timer = setTimeout("bannerMgr.ChangeImage('next')", bannerMgr.timeLength);
    },

    ChangeBannerImageByUserAction: function(userAction)
    {
        clearTimeout(bannerMgr.timer);
        bannerMgr.ChangeImage(userAction);
    },

    ChangeImage: function(userAction)
    {
        var bannerImg = $j(".bannerImg");
        var index = bannerImg.attr("imgindex");
        var totalImgs = bannerImg.attr("totalImgs");

        if (userAction == "prev")
        {
            index--;
        }
        else if (userAction == "next")
        {
            index++;
        }

        if (index <= 0)
        {
            index = totalImgs;
        }
        else if (index > totalImgs || isNaN(index))
        {
            index = 1;
        }
        //$j(".bannerImgContainer").fadeOut("slow");
        //$j(".bannerImgContainer").css("display", "none");
        AjaxService.GetBannerImageHtml(index, bannerMgr.GetBannerImageHtml_Complete, bannerMgr.GetBannerImageHtml_Error);
    },

    GetBannerImageHtml_Complete: function(result)
    {
        //$j(".bannerImgContainer").fadeOut("slow", function()
        // {
        //$j(".bannerImgContainer").css("display", "");
        $j(".bannerImgContainer").css("display", "none");
        $j(".bannerImgContainer").fadeIn(1000);
        $j(".bannerImgContainer").html(result);
        
        //});
        //$j(".bannerImgContainer").html(result);


        bannerMgr.timer = setTimeout("bannerMgr.ChangeImage('next')", bannerMgr.timeLength);
    },

    GetBannerImageHtml_Error: function(result)
    {
        //$j(".bannerImgContainer").html("");
    }


}

function doFadeOut() {
    if (jQuery('#FadingMainMenuWUC1_fadeOutBanner').css('display') == 'block') {
        jQuery('#FadingMainMenuWUC1_banner').animate({
            opacity: 0
        }, 2, function() {

        });
        jQuery('#FadingMainMenuWUC1_fadeOutBanner').animate({
            opacity: 0
        }, 2000, function() {
            jQuery('#FadingMainMenuWUC1_fadeOutBanner').hide();
            jQuery('#FadingMainMenuWUC1_banner').css('display', 'block');
            jQuery('.mainMenu_title').css('display', 'block');
            jQuery('#FadingMainMenuWUC1_buttonsContainer').css('display', 'block');
            jQuery('#FadingMainMenuWUC1_closeBannerGif').css('display', 'none');
            doFadeIn();
        });
    }
}

function doFadeIn() {
    jQuery('#FadingMainMenuWUC1_banner').animate({
        opacity: 1
    }, 2000, function() {
        
    });
}

//function doFadeOut2() {
//    jQuery('#FadingMainMenuWUC1_fadeOutBanner').hide(2000);
//    jQuery('#FadingMainMenuWUC1_banner').show(1000);
//}
