//
//  Search Block in Page Header
//


function hs_toggleToGourmetSearch()
{
    jQuery('#hs_block_hotel').hide();
    jQuery('#hs_block_beauty').hide();
    jQuery('#hs_block_gourmet').show();
}

function hs_toggleToHotelSearch()
{
    jQuery('#hs_block_gourmet').hide();
    jQuery('#hs_block_beauty').hide();
    jQuery('#hs_block_hotel').show();
}

function hs_toggleToBeautySearch()
{
    jQuery('#hs_block_gourmet').hide();
    jQuery('#hs_block_hotel').hide();
    jQuery('#hs_block_beauty').show();
}

function hs_setDefaultText_Gourmet()
{
    var self = jQuery(this);
    var defaultText = "店名 地名 ジャンル名 電話番号など";
    
    if (self.val().length == 0 ||
        (!self.hasClass("hs_notext") && self.val() == defaultText))
    {
        self.addClass("hs_notext");
        self.val(defaultText);
    }
    
    hs_removeDefaultText();
}

function hs_setDefaultText_Hotel()
{
    var self = jQuery(this);
    var defaultText = "地名 ホテル名 電話番号など";
    
    if (self.val().length == 0 ||
        (!self.hasClass("hs_notext") && self.val() == defaultText))
    {
        self.addClass("hs_notext");
        self.val(defaultText);
    }
    
    hs_removeDefaultText();
}

function hs_setDefaultText_Beauty()
{
    var self = jQuery(this);
    var defaultText = "店名 地名 ジャンル名 電話番号など";
    
    if (self.val().length == 0 ||
        (!self.hasClass("hs_notext") && self.val() == defaultText))
    {
        self.addClass("hs_notext");
        self.val(defaultText);
    }
    
    hs_removeDefaultText();
}

function hs_removeDefaultText()
{
    var self = jQuery(this);
    
    if (self.hasClass("hs_notext"))
    {
        self.val("");
        self.removeClass("hs_notext");
    }
}

jQuery("#hs_search_input_gourmet")
    .each(hs_setDefaultText_Gourmet)
    .focus(hs_removeDefaultText)
    .blur(hs_setDefaultText_Gourmet);

jQuery("#hs_search_input_hotel")
    .each(hs_setDefaultText_Hotel)
    .focus(hs_removeDefaultText)
    .blur(hs_setDefaultText_Hotel);

jQuery("#hs_search_input_beauty")
    .each(hs_setDefaultText_Beauty)
    .focus(hs_removeDefaultText)
    .blur(hs_setDefaultText_Beauty);


function hs_submit_gourmet()
{
    var keywords = jQuery('#hs_search_input_gourmet');
    
    if (keywords.hasClass('hs_notext'))
    {
        keywords.val("");
    }
    
    jQuery('#hs_search_form_gourmet').submit();
}

function hs_submit_hotel()
{
    var keywords = jQuery('#hs_search_input_hotel');
    
    if (keywords.hasClass('hs_notext'))
    {
        keywords.val("");
    }
    
    jQuery('#hs_search_form_hotel').submit();
}

function hs_submit_beauty()
{
    var keywords = jQuery('#hs_search_input_beauty');
    
    if (keywords.hasClass('hs_notext'))
    {
        keywords.val("");
    }
    
    jQuery('#hs_search_form_beauty').submit();
}

