<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="Find Job !求人情報(β)" title_url="http://www.find-job.net/" 
  directory_title="" 
  description="Find Job ! for your iGoogle" 
  author="Find Job !" 
  author_email="developer@find-job.net" 
  author_location="Japan" 
  author_affiliation="mixi, inc."
  screenshot="http://www.find-job.net/img/fj/igoogle_ss.gif" 
  thumbnail="http://www.find-job.net/img/mixi_search_logo.gif" 
  height="400" 
  scrolling="1" 
  render_inline="optional" >
    <Require feature="dynamic-height" />
    <Require feature="setprefs" />
</ModulePrefs>
<UserPref name="shokushu" display_name="職種" datatype="enum" default_value="0">
    <EnumValue value="0"   display_value="こだわらない-----" />
    <EnumValue value="205" display_value="Webデザイン・Web制作・CGI制作" />
    <EnumValue value="5"   display_value="クリエイター・グラフィックデザイナー" />
    <EnumValue value="1"   display_value="Web運営・Webディレクター" />
    <EnumValue value="6"   display_value="営業・企画・マーケティング" />
    <EnumValue value="4"   display_value="事務・オペレーター・データ入力" />
    <EnumValue value="3"   display_value="サポート・インストラクター" />
    <EnumValue value="203" display_value="SE・PG(Webシステム・ソフトウェア開発)" />
    <EnumValue value="204" display_value="ネットワークエンジニア・サーバ構築" />
    <EnumValue value="2"   display_value="SE・PG(オープン・汎用・制御)" />
    <EnumValue value="202" display_value="設計・CAD" />
    <EnumValue value="201" display_value="総務・経理・経営管理" />
    <EnumValue value="200" display_value="その他" />
</UserPref>

<UserPref name="kinmuchi" display_name="勤務地" datatype="enum" default_value="0">
    <EnumValue value="0"  display_value="こだわらない-----" />
    <EnumValue value="1"  display_value="東京23区" />
    <EnumValue value="2"  display_value="東京23区外" />
    <EnumValue value="3"  display_value="神奈川県" />
    <EnumValue value="4"  display_value="埼玉県" />
    <EnumValue value="5"  display_value="千葉県" />
    <EnumValue value="9"  display_value="大阪府" />
    <EnumValue value="10" display_value="京都府" />
    <EnumValue value="11" display_value="兵庫県" />
    <EnumValue value="6"  display_value="茨城県" />
    <EnumValue value="7"  display_value="栃木・群馬" />
    <EnumValue value="12" display_value="奈良・滋賀" />
    <EnumValue value="13" display_value="和歌山県" />
    <EnumValue value="15" display_value="愛知県" />
    <EnumValue value="16" display_value="静岡県" />
    <EnumValue value="17" display_value="岐阜・三重" />
    <EnumValue value="18" display_value="山梨・長野" />
    <EnumValue value="20" display_value="北海道" />
    <EnumValue value="21" display_value="東北" />
    <EnumValue value="22" display_value="北陸" />
    <EnumValue value="23" display_value="中国" />
    <EnumValue value="24" display_value="四国" />
    <EnumValue value="25" display_value="九州" />
    <EnumValue value="26" display_value="海外" />
    <EnumValue value="27" display_value="在宅" />
</UserPref>

<UserPref name="keitai" display_name="雇用形態" datatype="enum" default_value="0">
    <EnumValue value="0" display_value="こだわらない-----" />
    <EnumValue value="2" display_value="正社員(中途)" />
    <EnumValue value="7" display_value="正社員(新卒)" />
    <EnumValue value="1" display_value="アルバイト" />
    <EnumValue value="8" display_value="短期アルバイト" />
    <EnumValue value="6" display_value="契約社員" />
    <EnumValue value="5" display_value="派遣社員" />
    <EnumValue value="3" display_value="業務委託・SOHO" />
    <EnumValue value="9" display_value="インターン" />
</UserPref>

<UserPref name="mikeiken" display_name="実務経験不問" datatype="bool" default_value="false" />

<UserPref name="ensen_code" display_name="沿線" datatype="enum" default_value="0">
    <EnumValue value="0"    display_value="こだわらない-----" />
    <EnumValue value="2172" display_value="山手線" />
    <EnumValue value="2184" display_value="中央線" />
    <EnumValue value="2196" display_value="京浜東北線" />
    <EnumValue value="2199" display_value="総武中央線" />
    <EnumValue value="2301" display_value="京王線" />
    <EnumValue value="2304" display_value="井の頭線" />
    <EnumValue value="2311" display_value="小田急線" />
    <EnumValue value="2321" display_value="東横線" />
    <EnumValue value="2331" display_value="京浜急行線" />
    <EnumValue value="2341" display_value="銀座線" />
    <EnumValue value="2342" display_value="丸ノ内線" />
    <EnumValue value="2344" display_value="日比谷線" />
    <EnumValue value="2345" display_value="東西線" />
    <EnumValue value="2346" display_value="千代田線" />
    <EnumValue value="2347" display_value="有楽町線" />
    <EnumValue value="2348" display_value="半蔵門線" />
    <EnumValue value="2349" display_value="南北線" />
    <EnumValue value="2351" display_value="都営浅草線" />
    <EnumValue value="2352" display_value="都営三田線" />
    <EnumValue value="2353" display_value="都営新宿線" />
    <EnumValue value="2358" display_value="大江戸線" />
    <EnumValue value="6171" display_value="東海道線" />
    <EnumValue value="6603" display_value="環状線" />
    <EnumValue value="6651" display_value="京阪本線" />
    <EnumValue value="6661" display_value="阪急京都線" />
    <EnumValue value="6664" display_value="阪急神戸線" />
    <EnumValue value="6668" display_value="阪急宝塚線" />
    <EnumValue value="6671" display_value="阪神本線" />
    <EnumValue value="6701" display_value="御堂筋線" />
    <EnumValue value="6702" display_value="谷町線" />
    <EnumValue value="6703" display_value="四つ橋線" />
    <EnumValue value="6704" display_value="大阪市営中央線" />
    <EnumValue value="6705" display_value="千日前線" />
    <EnumValue value="6706" display_value="堺筋線" />
</UserPref>

<UserPref name="category" display_name="業種" datatype="enum" default_value="0">
    <EnumValue value="0"  display_value="こだわらない-----" />
    <EnumValue value="1"  display_value="インターネット関連" />
    <EnumValue value="2"  display_value="ソフトウェア・情報処理" />
    <EnumValue value="5"  display_value="サービス業" />
    <EnumValue value="6"  display_value="デザイン・出版・マスコミ" />
    <EnumValue value="3"  display_value="メーカー" />
    <EnumValue value="13" display_value="ゲーム" />
    <EnumValue value="12" display_value="会計・コンサル・金融" />
    <EnumValue value="9"  display_value="公共団体・NPO" />
    <EnumValue value="11" display_value="人材派遣・紹介・アウトソーシング" />
    <EnumValue value="10" display_value="その他" />
</UserPref>

<UserPref name="keyword" display_name="キーワード" datatype="string" default_value="" required="false" />

<UserPref name="catch_copy_disp" display_name="キャッチコピーを表示" datatype="bool" default_value="true" />
<UserPref name="other2_disp" display_name="仕事の概要を表示" datatype="bool" default_value="false" />
<UserPref name="keitai_disp" display_name="雇用形態を表示" datatype="bool" default_value="false" />
<UserPref name="ky_disp" display_name="給与を表示" datatype="bool" default_value="true" />

<UserPref name="contentsnum" display_name="表示件数" datatype="enum" default_value="3">
    <EnumValue value="1"  display_value="1件" />
    <EnumValue value="2"  display_value="2件" />
    <EnumValue value="3"  display_value="3件" />
    <EnumValue value="4"  display_value="4件" />
    <EnumValue value="5"  display_value="5件" />
    <EnumValue value="6"  display_value="6件" />
    <EnumValue value="7"  display_value="7件" />
    <EnumValue value="8"  display_value="8件" />
    <EnumValue value="9"  display_value="9件" />
    <EnumValue value="10" display_value="10件" />
</UserPref>

<Content type="html">
<![CDATA[
<style type="text/css">
span{
    font-size: 9pt;
}
ul {
    list-style:none;
}
li {
    margin-left:-23px;
    padding:3px 0px;
    text-indent:0px;
    background:transparent url(http://www.find-job.net/img/common/icon_arrow.gif) no-repeat scroll 0%;
    background-position:-2px 8px;
    padding-left:14px;
}
img{
    border 0px solid white;
}
</style>
<div id="feed_titles" style="font-size: 12px;"></div>
<script type="text/javascript">

var prefs = new _IG_Prefs(__MODULE_ID__);

function set_content(content) {
    var html = '';

    if ( content.Entry == null || content.Entry.length == 0 ) {
        html += '※該当する情報はありません。<br /><br />';
        html += ' <a href="http://www.find-job.net/fj/search.html' +
                '" target="_blank">より詳しい条件で検索する&gt;&gt;</a>';
    }else{
        html += '<ul>';
        for (var i in content.Entry) {
            var title   = _hesc(content.Entry[i].Title).split('|');
            var link    = content.Entry[i].Link;
            var summary = content.Entry[i].Summary;
            link.match(/\?id=(\d+).+?from=(\d+)/);
            var jobid  = RegExp.$1;
            var fromid = RegExp.$2;
            link = 'http://www.find-job.net/fj/showjob.cgi?id=' + jobid + '&from=105';
            var map_uri = 'http://www.find-job.net/fj/map.cgi?id=' + jobid + '&from=105';
            summary = summary.replace(/<a href([\s\S]+?)>/ig, '<a href$1 target="_blank">');
            summary = summary.replace(/^.*?<br[\s\/]*?>/i, '');
            summary = summary.replace(/<a href.+?→この職種で他の求人を検索する<.*?>/i, '');
            var ky = '';
            if( __UP_ky_disp__ == true ){
                if( summary.match(/<strong>給与<\/strong><br[\s\/]*?>([\s\S]*?)<br[\s\/]*?>/i)){
                     ky = '給与: '+RegExp.$1+'<br />';
                }
            }
            var keitai = '';
            if( __UP_keitai_disp__ == true ){
                if( summary.match(/<strong>雇用形態<\/strong><br[\s\/]*?>([\s\S]*?)<br[\s\/]*?>/i)){
                    keitai = '雇用形態: '+RegExp.$1+'<br />';
                }
            }
            var catch_copy = '';
            if( __UP_catch_copy_disp__ == true && 
                summary.match(/^[\s\S]*?(?:<a href[\s\S]*?<img src[\s\S]*?<br[\s\/]*?>)?([^<]*?)<br[\s\/]*?>/i)){
                catch_copy = ''+RegExp.$1+'<br />';
            }
            var other2 = '';
            if( __UP_other2_disp__ == true && 
                summary.match(/<strong>仕事の概要<\/strong><br[\s\/]*?>([\s\S]*?)<br[\s\/]*?>/i)){
                other2 = '仕事の概要: '+RegExp.$1+'<br />';
            }
            html += '' +
                '<li>' +
                '<a href="' + _hesc(link) + '" target="_blank">' + title[0] + '</a>' +
                '<br />' +
                catch_copy +
                other2 +
                keitai +
                ky +
                title[1] +
                ' [<a href="' + map_uri + '" target="_blank">地図</a>]' +
                '<br />' +
                '<div id="id___head___summary' + i + '" style="display: block;" class="summary">' +
                '<a href="javascript:void(0);" onclick="switchStyleDisplay(' + i + ')">' +
                '[概要を開く]' +
                '</a>' +
                '</div>' +
                '<div id="id___body___summary' + i + '" style="display: none;" class="summary">' +
                '<a href="javascript:void(0);" onclick="switchStyleDisplay(' + i + ')">' +
                '[概要を閉じる]' +
                '</a>' +
                '<br />' +
                summary +
                ' <a href="' + _hesc(link) + '" target="_blank">→続きを見る</a><br />' +
                '<br />' +
                '<a href="javascript:void(0);" onclick="switchStyleDisplay(' + i + ')">' +
                '[概要を閉じる]' +
                '</a>' +
                '</div>' +
                '</li>';
        }
        var keyword= prefs.getString("keyword");
        if( keyword ){
            keyword = encodeURI(keyword);
        }
        html += '</ul>' +
                ' <a href="http://www.find-job.net/fj/search.cgi?from=105&input_encoding=utf-8' +
                '&shokushu='    + __UP_shokushu__  +
                '&kinmuchi='    + __UP_kinmuchi__  +
                '&keitai='      + __UP_keitai__    +
                '&mikeiken='    + __UP_mikeiken__  +
                '&category='    + __UP_category__  +
                '&ensen_code='  + __UP_ensen_code__+
                '&keyword='     + keyword.toString()+
                '" target="_blank">もっと見る&gt;&gt;</a>';
    }
    _gel('feed_titles').innerHTML = html;

    _IG_AdjustIFrameHeight();
}

function switchStyleDisplay(id) {
    var elm_body = _gel('id___body___summary' + id);
    var elm_head = _gel('id___head___summary' + id);

    if (elm_body.style.display == 'none') {
        elm_body.style.display = 'block';
    }
    else {
        elm_body.style.display = 'none';
    }
    if (elm_head.style.display == 'none') {
        elm_head.style.display = 'block';
    }
    else {
        elm_head.style.display = 'none';
    }

    _IG_AdjustIFrameHeight();
}

var keyword= prefs.getString("keyword");
if( keyword ){
    keyword = encodeURI(keyword);
}
var rss = 'http://www.find-job.net/fj/newjob_rss.pl?from=105&input_encoding=utf-8' +
    '&shokushu='    + __UP_shokushu__  +
    '&kinmuchi='    + __UP_kinmuchi__  +
    '&keitai='      + __UP_keitai__    +
    '&mikeiken='    + __UP_mikeiken__  +
    '&category='    + __UP_category__  +
    '&ensen_code='  + __UP_ensen_code__+
    '&keyword='     + keyword.toString()+
    '';
_IG_FetchFeedAsJSON(rss, set_content, __UP_contentsnum__, true);
_IG_AdjustIFrameHeight();
</script>
]]></Content>
</Module>
