﻿
var PhoneDemoScriptManager =
{
    SelectedMenuItemIndex: 0,
    IsPlayingAnimation: false,

    MenuItemClick: function(menuItem)
    {
        if (!PhoneDemoScriptManager.IsPlayingAnimation)
        {

            var menuItemIndex = $(menuItem).attr('name');

            $('.pnlMenuItem').addClass('pnlMenuItemDisabled');
            $(menuItem).removeClass('pnlMenuItemDisabled');
            $(menuItem).addClass('pnlMenuItemPlaying');

            var flash = FlashHelper.GetFlashObject('flashProduct');

            PhoneDemoScriptManager.IsPlayingAnimation = true;
            flash.phoneMove(PhoneDemoScriptManager.SelectedMenuItemIndex, menuItemIndex);

            PhoneDemoScriptManager.SelectedMenuItemIndex = menuItemIndex;
        }
    },

    MenuItemMouseEnter: function(menuItem)
    {
        var menuItemIndex = $(menuItem).attr('name');
        if (PhoneDemoScriptManager.IsPlayingAnimation &&
            PhoneDemoScriptManager.SelectedMenuItemIndex != menuItemIndex)
        {
            $(menuItem).removeClass('pnlMenuItemDisabled');
            $(menuItem).addClass('pnlMenuItemPlaying');
        }
    },

    MenuItemMouseLeave: function(menuItem)
    {
        var menuItemIndex = $(menuItem).attr('name');
        if (PhoneDemoScriptManager.IsPlayingAnimation &&
            PhoneDemoScriptManager.SelectedMenuItemIndex != menuItemIndex)
        {
            $(menuItem).removeClass('pnlMenuItemPlaying');
            $(menuItem).addClass('pnlMenuItemDisabled');
        }
    }
}
