//This is used for the new search box
//it hooks up the clicks of go button
//and pressing enter in the text box
jQuery(document).ready(function() {
    jQuery('.SearchBarGoBtn').bind('click', function(event) {
        //alert(jQuery(this).attr('searchURL')); //jQuery('.hs_search_bar_mode_menu').val());
        //alert(jQuery('.hs_search_bar_input_field').attr('id'));
        Search(jQuery(this).attr('searchURL'), jQuery('.rd_nav_input').attr('id'),
                 'SS'); //jQuery('.hs_search_bar_mode_menu').val());

        return false;
    });

    jQuery('.SearchBarGoBtnPopup').bind('click', function(event) {

        var searchType = 'AllWords';

        if (jQuery('input[id*=SearchBoxAnyWordsRb]:checked').val())
            searchType = 'AnyWords';

        else if (jQuery('input[id*=SearchBoxExactPhraseRb]:checked').val())
            searchType = 'Phrase';

        Search(jQuery('.SearchBarGoBtn').attr('searchURL'), jQuery('.rd_nav_input').attr('id'),
                 searchType);

        return false;
    });


    jQuery('.SearchBoxDropDownBtn').bind('click', function(event) {
        jQuery('.SearchBarAdvancedSearchPnl').css({
            'z-index': 5000,
            'position':'absolute',
            'top': jQuery('.rd_nav_input').position().top + 50,
            'left': jQuery('.rd_nav_input').position().left - 3
        }).slideDown('normal');
        jQuery('.SearchBarGoBtn').hide();
        return false;
    });

    jQuery('.hs_search_bar_close_button').bind('click', function(event) {
        jQuery('.SearchBarAdvancedSearchPnl').slideUp('normal');
        jQuery('.SearchBarGoBtn').show();
        return false;
    });

    jQuery('.rd_nav_input').bind('keypress', function(event) {
        if (event.which && event.which == 13) {
            Search(jQuery('.SearchBarGoBtn').attr('searchURL'), jQuery('.rd_nav_input').attr('id')
                , 'SS');
            return false;
        }
    });


    jQuery('.SearchBoxCatList').bind('change', function() {

        if (jQuery(this).val() == "")
            return false;
        window.location = jQuery(this).val();
    });

    jQuery('.SearchBoxAdvListDDL, .SearchBoxAdvList').bind('change', function() {

        if (jQuery(this).val() == "")
            return false;
        window.location = jQuery(this).val();
    });


    //Shopper
    jQuery('.hs_search_bar_go_button').bind('click', function(event) {
        Search(jQuery('SearchBarGoBtn').attr('searchURL'), jQuery('.hs_search_bar_input_field').attr('id')
                , jQuery('.hs_search_bar_mode_menu').val());

        return false;
    });

    jQuery('.hs_search_bar_input_field').bind('keypress', function(event) {
        if (event.which && event.which == 13) {
            Search(jQuery('.hs_search_bar_go_button').attr('searchURL'), jQuery('.hs_search_bar_input_field').attr('id')
                , jQuery('.hs_search_bar_mode_menu').val());
            return false;
        }
    });


});

function Search(searchURL, searchId, searchType) {

    //    alert(searchType);
    //    alert(searchId);
    switch (searchType) {
        case "SS":
            StandardSearch(searchURL, searchId, '', '', '', '', '');
            break;

        case "AllWords":
            AdvancedSearch(searchURL, searchId, '', '', '', 'AllWords', '', '', '');
            break;

        case "AnyWords":
            AdvancedSearch(searchURL, searchId, '', '', '', 'AnyWords', '', '', '');
            break;

        case "Phrase":
            AdvancedSearch(searchURL, searchId, '', '', '', 'Phrase', '', '', '');
            break;
    }
}

var xOffset = 15;
var yOffset = 10;
function DisplayPopup(element, event, text) {
    jQuery(element).parent().append(jQuery('<div id="texthover"></div>').css({
        position: 'absolute',
        left: event.pageX + 15,
        top: event.pageY + 10,
        cursor: 'hand',
        display: 'block',
        'text-align': 'left'
    }).html('<table><tr><td valign="top"><img src="/image/information.png"/></td><td style="padding-left:3px;padding-top:5px">' + text + '</td></tr></table>'));
}