var haken = {};



if(window.location.href.indexOf("career.solco.co.jp") != -1){
    //本番用
    haken.googleMapKey = "ABQIAAAABz6cspTh_oh6i6zvYntHMhRsVPQ745YAci_Mz5EXWH97Ge9rrxSimhS7_HRjwPZ7vjWlVCMVEKbCdg";
}else{
    //テスト用
    haken.googleMapKey = "ABQIAAAABz6cspTh_oh6i6zvYntHMhRiJnzG2qMzQk7b4YxtqE6zgyiyfBTy4KM-NILKZG2ZzdrBcBviqhVF7w";
}
haken.showArea = function(id){
    this.areaData.empty();
    var h3Class = "";
    switch(id){
        case "1":
        case "2":
        case "3":
        case "4":
        case "5":
        case "6":
            h3Class = "touhoku";
            break;
        case "7":
        case "8":
        case "9":
        case "10":
        case "11":
        case "12":
        case "13":
        case "14":
            h3Class = "kantou";
            break;
        case "15":
        case "16":
            h3Class = "shinetsu";
            break;
        case "18":
            h3Class = "kansai";
            break;
    }
    var dataList = areaDataList[id];
    if(typeof dataList == "undefined"){
        return false;
    }
    for(var i=0;i<dataList.length;i++){
        var data = dataList[i];
        if(data["del_flag"] == 1){
            continue;
        }
        var access = data["access"].split("\n");
        var html = "";
        html += '<div class="area2">';
        html += '<h3 class="' + h3Class + '">' + data["branch_name"] + '（' + data["area_name"] + '）</h3>';
        html += '<div class="haken">';
        html += '<p>NTTグループでのコールセンター業務・OA操作・一般事務を中心に人材派遣をしております。<br />';
        html += '人材派遣・就職斡旋（職業紹介）が初めての方、電話でのお仕事経験がない方、OA操作に自信のない方でも安心！希望にあったお仕事をできるだけ早くご紹介さしあげておりますので、お気軽にお問合せください。<br />';
        html += '※一部地域では契約社員（1年契約）も随時募集しております。また、職業紹介を行っていない地域もございますので、詳しくは各お問合せ先にてご確認ください</p>';
        html += '<table>';
        html += '<tr><td class="title">日時：</td><td>' + data["reserve_time"].replace(/\n/g, "<br />"); + '</td></tr>';
        html += '<tr><td class="title">';
        html += '申込先：</td><td>下記のどちらかより、ご予約の上、お越しください。<br />(1)Webからの予約<br />';
        html += '<a href="http://www.career.solco.co.jp/app/default/agree/interview/?area_code=' + data["area_code"] + '">';
        html += '<img src="../images/area/bt_regist_staff_off.jpg" alt="簡単！スタッフ登録はこちら" width="205" height="40" />';
        html += '</a><br /><br />';
        html += '(2)お電話での予約<br />フリーダイヤル： ' + data["free_dial"] + '<br />';
        html += '</td></tr>';
        html += '<tr><td class="title">持ち物：</td><td>(1)履歴書（写真貼付）<br />(2)職務経歴書<br />(3)ご本人様であることが確認できるもの（免許証など）';
        html += '</td></tr></table>';
        html += '</div>';
        html += '<div class="accessMap">';
        html += '<a href="http://maps.google.com/maps?ll=' + data["lat"] + ',' + data["lng"] + '&q=' + data["m_lat"] + ',' + data["m_lng"] + '+(' + data["branch_name"] + ')&z=' + data["zoom"] + '&key=' + haken.googleMapKey + '" target="_blank">詳細な地図はこちら</a>';
        html += '<a href="http://maps.google.com/maps?ll=' + data["lat"] + ',' + data["lng"] + '&q=' + data["m_lat"] + ',' + data["m_lng"] + '+(' + data["branch_name"] + ')&z=' + data["zoom"] + '&key=' + haken.googleMapKey + '" target="_blank">';
        html += '<img src="http://maps.google.com/staticmap?center=' + data["lat"] + ',' + data["lng"] + '&markers=' + data["m_lat"] + ',' + data["m_lng"] + ',red&zoom=' + data["zoom"] + '&size=311x371&maptype=roadmap&key=' + haken.googleMapKey + '" alt="キャリアメイト事業本部（人材派遣）地図" border="0" /></a>';
        html += '</div>';
        html += '<div class="text">';
        html += '<address>';
        html += '〒' + data["zip"] + '<br />';
        html += data["address"] + '<br />';
        if(data["free_dial"] != null && data["free_dial"] != "" && data["free_dial"] != "-"){
            html += 'フリーダイヤル：' + data["free_dial"] + '<br />';
        }
        if(data["tel"] != null && data["tel"] != "" && data["tel"] != "-"){
            html += 'TEL：' + data["tel"] + '<br />';
        }
        if(data["fax"] != null && data["fax"] != "" && data["fax"] != "-"){
            html += 'FAX：' + data["fax"] + '<br />';
        }
        //html += 'E-Mail：<a href="mailto:' + data["mail"] + '">' + data["mail"] + '</a></address>';
        html += '<a href="http://www.career.solco.co.jp/app/agree/inquirystaff/?district_id='+data["district_id"]+'&area_code='+data["area_code"]+'"><img src="/images/area/inquiry.jpg" width="73" height="20" alt="お問合せ" style="margin:10px;" /></a>';
        html += '<h4>＜アクセス＞</h4>';
        html += '<ul class="access">';
        for(var j=0;j<access.length;j++){
            html += '<li>' + access[j] + '</li>';
        }
        html += '</ul>';
        html += '</div><div class="clear"></div>';
        if(typeof sessionInfoList[id] != "undefined"){
            var sessionInfo = sessionInfoList[id];
            html += '<h3 class="sp">特別登録会情報（' + data["area_name"] + '）</h3>';
            for(var k=0;k<sessionInfo.length;k++){
                html += '<div class="sp"><table>';
                html += '    <tr>';
                html += '        <td class="title2">登録会コード</td>';
                html += '        <td>' + sessionInfo[k].session_sp_code + '</td>';
                html += '    </tr>';
                html += '    <tr>';
                html += '        <td class="title2">日時</td>';
                html += '        <td>' + sessionInfo[k].start_date;
                html += '            ' + '<br />（1）' + sessionInfo[k].start_time1 + '～';
                if(sessionInfo[k].start_time2 != null){
                    html += '            ' + '<br />（2）' + sessionInfo[k].start_time2 + '～';
                }
                if(sessionInfo[k].start_time3 != null){
                    html += '            ' + '<br />（3）' + sessionInfo[k].start_time3 + '～';
                }
                if(sessionInfo[k].start_time4 != null){
                    html += '            ' + '<br />（4）' + sessionInfo[k].start_time4 + '～';
                }
                html += '        </td>';
                html += '    </tr>';
                html += '    <tr>';
                html += '        <td class="title2">会場</td>';
                html += '        <td>' + sessionInfo[k].site + '</td>';
                html += '    </tr>';
                html += '    <tr>';
                html += '        <td class="title2">住所</td>';
                html += '        <td>' + sessionInfo[k].address + '</td>';
                html += '    </tr>';
                html += '    <tr>';
                html += '        <td class="title2">交通機関</td>';
                html += '        <td>' + sessionInfo[k].transportation + '</td>';
                html += '    </tr>';
                html += '    <tr>';
                html += '        <td class="title2">地図（ＵＲＬ）</td>';
                html += '        <td><a href="' + sessionInfo[k].map + '" target="mapwin">' + sessionInfo[k].map + '</a></td>';
                html += '    </tr>';
                html += '    <tr>';
                html += '        <td class="title2">申込先</td>';
                html += '        <td>';
                html += '           （1） <a href="https://www.career.solco.co.jp/app/agree/interview/?area_code=' + sessionInfo[k].area_code + '&code=' + sessionInfo[k].session_sp_code + '">Webで応募</a><br />';
                html += '           （2）ＴＥＬ申込　' + sessionInfo[k].free_dial + '';
                html += '        </td>';
                html += '    </tr>';
                html += '</table>';
                html += '<table class="workInfo">';
                html += '<tbody>';
                html += '    <tr>';
                html += '        <td align="center" height="60">' + sessionInfo[k].business_code_name + '</td>';
                html += '        <td align="center">' + sessionInfo[k].job_name + '</td>';
                html += '        <td align="center">' + sessionInfo[k].dispatch_company + '</td>';
                html += '        <td align="center">' + sessionInfo[k].employment + '</td>';
                html += '        <td align="center">' + sessionInfo[k].hourly_wage + '円以上</td>';
                html += '        <td align="center">' + sessionInfo[k].note + '</td>';
                html += '    </tr>';
                html += '</tbody>';
                html += '<thead> ';
                html += '<tr> ';
                html += '<th class="style">雇用形態</th> ';
                html += '<th class="type">職種</th> ';
                html += '<th class="corp">勤務先</th> ';
                html += '<th class="area">勤務地</th> ';
                html += '<th class="salary">給与</th> ';
                html += '<th class="note">備考</th> ';
                html += '</tr> ';
                html += '</thead> ';
                html += '</table></div>';
            }
        }

        html += '<p class="top"><a href="#top">ページトップへ</a></p>';
        html += '</div>';
        html += '<div id="alter">';
        html += '<h3>登録内容の変更申請</h3>';
        html += '<p>登録した内容を変更する場合は下記のボタンを押して、変更内容をフォームにて送信してください。</p>';
        html += '<p class="btRegist"><a href="https://www.career.solco.co.jp/app/agree/alteration/?area_code=' + id + '"><img src="/images/bt/bt_update_staff_off.jpg" alt="登録内容の変更申請" width="165" height="40" /></a></p>';
        html += '</div>';

        this.areaData.append($(html));
    }
    location.href = "#top";
    location.href = "#list";
};

haken.getParam = function() {
    var qsParm = new Array();
    var query = window.location.search.substring(1);
    var parms = query.split('&');
    for (var i=0; i<parms.length; i++) {
        var pos = parms[i].indexOf('=');
        if (pos > 0) {
            var key = parms[i].substring(0,pos);
            var val = parms[i].substring(pos+1);
            qsParm[key] = val;
        }
    }
    return qsParm;
}

$(document).ready(function(){
    haken.areaData = $("#areaData");
    var params = haken.getParam();
    haken.showArea(params["area"]);
});


