// JScript ファイル
//---(ASN蛭子井 ブランド・商品カテゴリ・部屋種別の絞込対応(4. ブランド絞込み機能) 2009/12/15 Start)---//

//チェックボックスの状態を取得してhiddenに値を入力する。
function getCheckBoxTourBrand()
{
    var checkTourBrandListStr = "";
    
    var elements = document.getElementsByName("checkTourBrandName");
    for(var i=0; i<elements.length; i++)
    {
        if(elements[i].checked)
        {
            checkTourBrandListStr += elements[i].value;
            checkTourBrandListStr += "_";
        }
    }
    
    //末端の「-」を削除する。
    if(checkTourBrandListStr.length > 1)
    {
        checkTourBrandListStr = checkTourBrandListStr.substring(0,checkTourBrandListStr.length-1);
    }
    
    //hiddenに値を入力する。
    document.getElementById("checkTourBrandhidden").value = checkTourBrandListStr;
}

//ツアーブランド検索条件の全てのcheckBoxを初期化する。
function clearCheckBoxTourBrand()
{
    var elements = document.getElementsByName("checkTourBrandName");
    for(var i=0; i<elements.length; i++)
    {
        elements[i].checked = false;
    }
}

//hiddenの値からチェックボックスの状態を設定する。
function setCheckBoxTourBrand()
{
    //ツアーブランド検索条件の全てのcheckBoxを初期化する。
    clearCheckBoxTourBrand();
    
    //hiddenの値を取得する。
    var checkTourBrandListStr = document.getElementById("checkTourBrandhidden").value;
    if(checkTourBrandListStr == ""){return;}
    
    //分割して配列にする。
    var checkTourBrandList = checkTourBrandListStr.split("_");
    
    //隠しフィールドの値からcheckBoxを設定する。
    for(var i=0; i<checkTourBrandList.length; i++)
    {
        var element = document.getElementById("checkTourBrand_"+ checkTourBrandList[i])
        if(element)
        {
            element.checked = true;
        }
    }
}


//初期処理
function initcheckBrand()
{
    //hiddenの値からチェックボックスの状態を設定する。
    setCheckBoxTourBrand();
}
initcheckBrand();

//---(ASN蛭子井 ブランド・商品カテゴリ・部屋種別の絞込対応(4. ブランド絞込み機能) 2009/12/15 End)---//