var ltv_header =
{
    init : function (jQuery)
    {
        var searchBox       = jQuery('.q');
        if (searchBox.length != 0)
        {
            var searchHint = 'Search for TV Shows, Movies, People, Channels';
            if (searchBox)
            {
                if ( !searchBox.val() )
                {
                    searchBox.addClass('hint').val(searchHint);
                }
                searchBox.focus(function()
                    {
                        if (jQuery(this).hasClass('hint'))
                        {
                            jQuery(this).removeClass('hint').val('');
                        }
                    }
                );
                searchBox.blur(function()
                    {
                        if ( !jQuery(this).val() )
                        {
                            if (!jQuery(this).hasClass('hint'))
                            {
                                jQuery(this).addClass('hint').val(searchHint);
                            }
                        }
                    }
                );
            }

            var searchForm = jQuery('form.search');
            if ( searchForm )
            {
                searchForm.submit(function(e) {
                    var localSearchBox = jQuery(this).find('.q');
                    if ( localSearchBox.hasClass('hint') || localSearchBox.val()=='' )
                    {
                        e.preventDefault();
                    }
                });
            }
        }       
    }
};
jQuery(document).ready(ltv_header.init);

