/*************************************************
 *
 * JavaScript関数群
 *
 *************************************************/

/********************************************************************
 *  グローバル変数
 *******************************************************************/
// 国ID:日本
if(typeof window['COUNTRY_SID_JAPAN'] == 'undefined'){
    COUNTRY_SID_JAPAN = 1;
}

/********************************************************************
 *  関数群
 *******************************************************************/

/**
 * フロント::案件検索結果等、ヘッダの検索フォームのonChangeアクションなど
 */

// 大カテゴリ変更時アクション 
function userHeaderFormChangeCategory1(category1_sid)
{
        var cate2 = category2[category1_sid];
        var count = 0;
        for (category2_sid in cate2){
            count++;
        }
        
        var select_category2 = document.getElementById('select_category2_sid');
        select_category2.selectedIndex = 0;
        select_category2.options.length = count + 1;
        select_category2.options[0].value = "";
        select_category2.options[0].text = "中カテゴリー";

        var i = 1;
        for (category2_sid in cate2){
            select_category2.options[i].value = category2_sid;
            select_category2.options[i].text = cate2[category2_sid]['name'];
            i++;
        }
        
        var select_category3 = document.getElementById('select_category3_sid');
        select_category3.selectedIndex = 0;
        select_category3.options.length = 1;
        select_category3.options[0].value = "";
        select_category3.options[0].text = "小カテゴリー";
        
        return;
}

// 中カテゴリ変更時アクション
function userHeaderFormChangeCategory2(category2_sid)
{
        var cate3 = category3[category2_sid];
        var count = 0;
        for (i in cate3){
            count++;
        }
        
        var select_category3 = document.getElementById('select_category3_sid');
        select_category3.selectedIndex = 0;
        select_category3.options.length = count + 1;
        select_category3.options[0].value = "";
        select_category3.options[0].text = "小カテゴリー";

        var i = 1;
        for (category3_sid in cate3){
            select_category3.options[i].value = category3_sid;
            select_category3.options[i].text  = cate3[category3_sid]['name'];
            i++;
        }

        return;
}

// エリア変更時アクション
function userHeaderFormChangeArea(area_sid)
{
        if(area_sid != ""){ // エリアの選択がある場合
            // エリアで絞り込み
            var pref = prefecture[area_sid];
        } else {            // エリアの選択が無い場合（全都道府県）
            // 全件表示
            var pref = prefecture_all;
        }
        
        var count = 0;
        for (i in pref){
            count++;
        }
        
        var select_prefecture = document.getElementById('select_prefecture');
        select_prefecture.selectedIndex = 0;
        select_prefecture.options.length = count + 1;
        select_prefecture.options[0].value = "";
        select_prefecture.options[0].text = "都道府県";

        var i = 1;
        for (prefecture_sid in pref){
            select_prefecture.options[i].value = prefecture_sid;
            
            select_prefecture.options[i].text  = pref[prefecture_sid];
            i++;
        }

        return;
}


function itemListCheckAll(check) {

    if(Boolean(document.item.elements["project_sid[]"])){
      var checkProjectList = document.item.elements["project_sid[]"];

      if(1 < checkProjectList.length){

        for(count = 0; count < checkProjectList.length; count++){
            checkProjectList[count].checked = check;
        }
      }else{
        document.item.elements["project_sid[]"].checked = check;
      }
    }

}

 
 
