/**
 * @package mwm
 * @subpackage js
 * @author 2Catalyze, Inc. <info@2catalyze.com>
 * @copyright Copyright (c) 2010, 2Catalyze Inc. All rights reserved.
 */

var menuCloseTimer = null;

$(document).ready(function() {

/*******************************************************************************
* Subscribe Menu
*******************************************************************************/

    $('#subscribe_menu_target').hover(
        function(){
            showSubscribeMenu();
        },
        function(){
            menuCloseTimer = setTimeout('hideSubscribeMenu()',500);
        }
    );

    $('#subscribe_menu').hover(
        function(){
            clearTimeout(menuCloseTimer);
        },
        function(){
            menuCloseTimer = setTimeout('hideSubscribeMenu()',500);
        }
    );
    
    $('#subscribe_menu li').click(function(){
        $(this).children('a').trigger('click');
    });

/*******************************************************************************
* Search Box
*******************************************************************************/

    $('input#s').focus(function(){
        if($('input#s').val() == 'Search'){
            $('input#s').val('');
        }
    });

    $('input#s').blur(function(){
        if($('input#s').val() == ''){
            $('input#s').val('Search');
        }
    });
});

function showSubscribeMenu(){
    clearTimeout(menuCloseTimer);
    $('#subscribe_menu').slideDown(100, function(){
        $('#subscribe_menu_target').addClass('subscribe_menu_target_hover');
    });
}

function hideSubscribeMenu(){
    $('#subscribe_menu').slideUp(100, function(){
        $('#subscribe_menu_target').removeClass('subscribe_menu_target_hover');
    });
}
