bplist008_WebSubresources_WebMainResource  !%&'()*.267 _WebResourceResponse_WebResourceData^WebResourceURL_WebResourceMIMETypeOTbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP _Proxy-Connection]Last-ModifiedTDate^Content-LengthTEtagWX-Cache\Content-TypeSAgeZkeep-alive_Mon, 14 May 2007 04:54:01 GMT_Wed, 18 Jul 2007 07:42:30 GMTU18557_W/"18557-1179118441000"_HIT from inf1.do-johodai.ac.jpV15309212bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13dir}!05=JNYy 16:Nl\OH}/****************************** Basic Layout ******************************/ h1,h2,h3,h4,h5,h6,ol,ul,p,td,th { margin: 0px; padding: 0px; font-size: 100%; } input,select,textarea { font-size: 100%; } td { font-size: 80%; } small { font-size: 100%; } form { display:inline; } /********** Body **********/ body { margin: 0px; padding: 0px; font-size: 80%; font-style: normal; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "MS UI Gothic", sans-serif; text-align: center; background-color: #fff; } /********** Container **********/ #container { width: 760px; margin: 0px auto 20px auto; padding: 0px; text-align: left; } #container-popup { width: 570px; margin: 0px auto 20px auto; padding: 0px; text-align: left; } /***** Global Navigation Area *****/ #globalnavi-area { width: 760px; margin: 0px; padding: 0px 0px 10px 0px; float: left; } /********** Logo Area **********/ #logo-area { width: 760px; margin: 0px; padding: 0px 0px 10px 0px; float: left; } /********** Color Area **********/ /***** JA *****/ #color-area-ja { width: 760px; height: 25px; margin: 0px 0px 10px 0px; padding: 0px; background-color: #074187; float: left; } /***** JO *****/ #color-area-jo { width: 760px; height: 25px; margin: 0px 0px 10px 0px; padding: 0px; background-color: #cc0033; float: left; } /***** ADMIN *****/ #color-area-admin { width: 760px; height: 25px; margin: 0px 0px 10px 0px; padding: 0px; background-color: #9e992f; float: left; } /********** Pan List Area **********/ #panlist-area { margin: 0px; padding: 0px 0px 5px 10px; /*float: left;*/ } /********** Main Area **********/ #main-area { margin: 0px; padding: 0px; float: left; } /********** Content Side **********/ #contents-side570 { width: 570px; margin: 0px 0px 0px 10px; _margin: 0px 0px 0px 5px; padding: 0px 0px 20px 0px; float: left; } #contents-side740 { width: 740px; margin: 0px 10px 0px 10px; _margin: 0px 0px 0px 5px; padding: 0px 0px 20px 0px; float: left; } #contents-popup { width: 570px; margin: 0px; padding: 0px 0px 20px 0px; float: left; } /********** Contents-Navigation Margin **********/ #center-margin { width: 5px; _width: 10px; margin: 0px; padding: 0px; float: left; } /********** Navigation Side **********/ #navigation-side { width: 170px; margin: 0px; padding: 0px; float: left; } /********** Footer *********/ #footer-area { width: 758px; _width: 760px; height: 25px; margin: px; padding: 0px; background-color: #f4f4f4; border: 1px solid #ccc; clear: both; } /****************************** Global Navigatoin Layout ******************************/ #globalnavi-area ul { list-style: none; margin: 0px; padding: 0px; } #globalnavi-area li { font-weight: bold; margin: 0px; padding: 5px 10px 5px 12px; background: transparent url("images/e_arrow_gb.gif") no-repeat 0% 6px; float: right; } /****************************** Logo Area Layout ******************************/ #logo-area #jreclogo { marign: 0px; padding: 0px; float: left; } #logo-area #jstlogo { marign: 0px; padding: 15px 0px 0px 0px; float: right; } /****************************** Color Area Layout ******************************/ #color-area-ja .id, #color-area-jo .id, #color-area-admin .id { margin: 0px; padding: 5px 10px; color: #fff; font-weight: bold; float: left; } #color-area-ja .button, #color-area-jo .button, #color-area-admin .button { margin: 0px; padding: 5px 10px; color: #fff; float: right; } /****************************** Contents Area Layout ******************************/ /********** Summary **********/ #contents-side570 #summary, #contents-side740 #summary { padding: 10px; border: #333 1px dashed; background:#f1efec; } /********** Information **********/ #contents-side570 #info-frame { margin: 0px; padding: 5px 0px; border: 1px solid #ccc; } #contents-side570 #info-frame-info { margin: 0px; padding: 5px 0px; } #contents-side570 #info-frame .data, #contents-side570 #info-frame-info .data { margin: 0px 5px 0px 10px; padding: 0px 0px 10px 15px; background: transparent url("images/e_arrow_info.gif") no-repeat 0% 4px; } #contents-side570 #info-frame .title, #contents-side570 #info-frame-info .title { margin: 0px; padding: 0px 0px 10px 0px; } #contents-side570 #info-text ul { margin: 5px 0px; padding: 0px 10px 0px 25px; list-style-type: disc; } #contents-side570 #info-text ol { margin: 5px 0px; padding: 0px 10px 0px 35px; list-style-type: decimal; } #contents-side570 #info-text li { margin: 5px 0px 0px 0px; padding: 0px; } /********** Title for 570pix **********/ /***** JA *****/ #contents-side570 #contentstitle-ja, #contents-popup #contentstitle-ja { width: 550px; _width: 570px; margin: 0px 0px 5px 0px; padding: 10px; font-size: 130%; background: transparent url("images/e_contents_title_570_ja.jpg") no-repeat; float: left; } /***** JO *****/ #contents-side570 #contentstitle-jo, #contents-popup #contentstitle-jo { width: 550px; _width: 570px; margin: 0px 0px 5px 0px; padding: 10px; font-size: 130%; background: transparent url("images/e_contents_title_570_jo.jpg") no-repeat; float: left; } /***** Information *****/ #contents-side570 #contentstitle-info { width: 550px; _width: 570px; margin: 0px 0px 5px 0px; padding: 10px; font-size: 130%; background: transparent url("images/e_contents_title_570_info.jpg") no-repeat; float: left; } /********** Title for 740pix **********/ /***** JA *****/ #contents-side740 #contentstitle-ja { width: 720px; _width: 740px; margin: 0px 0px 5px 0px; padding: 10px; font-size: 130%; background: transparent url("images/e_contents_title_740_ja.jpg") no-repeat; float: left; } /***** JO *****/ #contents-side740 #contentstitle-jo { width: 720px; _width: 740px; margin: 0px 0px 5px 0px; padding: 10px; font-size: 130%; background: transparent url("images/e_contents_title_740_jo.jpg") no-repeat; float: left; } /***** Information *****/ #contents-side740 #contentstitle-info { width: 720px; _width: 740px; margin: 0px 0px 5px 0px; padding: 10px; font-size: 130%; background: transparent url("images/e_contents_title_740_info.jpg") no-repeat; float: left; } /***** Admin *****/ #contents-side740 #contentstitle-set { width: 720px; _width: 740px; margin: 0px 0px 5px 0px; padding: 10px; font-size: 130%; background: transparent url("images/e_contents_title_740_set.jpg") no-repeat; float: left; } #contents-side740 #contentstitle-static { width: 720px; _width: 740px; margin: 0px 0px 5px 0px; padding: 10px; font-size: 130%; background: transparent url("images/e_contents_title_740_static.jpg") no-repeat; float: left; } /********** SubTitle **********/ #contents-side570 #contentssubtitle { width: 550px; _width: 570px; margin: 0px 0px 10px 0px; padding: 5px 10px 5px 10px; background-color: #ccc; float: left; } /********** Excerpt **********/ #contents-side570 #contentsexcerpt{ width: 550px; _width: 570px; margin: 0px 0px 5px 0px; padding: 0px 10px 10px 10px; float: left; } /********** Table TD **********/ #contents-side570 td, #contents-side740 td, #contents-popup td { line-height: 140%; font-size: 80%; } #contents-side570 td .margin-01, #contents-side740 td .margin-01, #contents-popup td .margin-01 { margin: 4px; } #contents-side570 td .margin-02, #contents-side740 td .margin-02, #contents-popup td .margin-02 { margin: 10px; } #contents-side570 td .margin-03, #contents-side740 td .margin-03, #contents-popup td .margin-03 { margin: 2px; } /********** Search Tab **********/ .tab-active { color: #fff; font-size: 13px; _font-size: 12px; padding: 0px; } .tab-noactive { font-size: 13px; _font-size: 12px; padding: 10px 0px 0px 0px; } /********** Button Area **********/ /***** Clear *****/ #contents-side570 .buttonbase-1, #contents-side570 .buttonbase-2, #contents-side570 .buttonbase-3, #contents-side570 .buttonbase-4, #contents-side740 .buttonbase-1, #contents-side740 .buttonbase-2, #contents-side740 .buttonbase-3, #contents-side740 .buttonbase-4, #contents-popup .buttonbase-1, #contents-popup .buttonbase-2, #contents-popup .buttonbase-3, #contents-popup .buttonbase-4 { margin: 10px 0px; padding: 0px; text-align: center; } /***** Width:740 *****/ #contents-side740 .buttonbase-1 .button { width: 738px; margin: 0px; padding: 0px; float: left; } #contents-side740 .buttonbase-2 .button { width: 369px; margin: 0px; padding: 0px; float: left; } #contents-side740 .buttonbase-3 .button { width: 244px; margin: 0px; padding: 0px; float: left; } #contents-side740 .buttonbase-4 .button { width: 183px; margin: 0px; padding: 0px; float: left; } /***** Width:570 *****/ #contents-side570 .buttonbase-1 .button, { width: 570px; margin: 0px; padding: 0px; float: left; } #contents-side570 .buttonbase-2 .button { width: 284px; margin: 0px; padding: 0px; float: left; } #contents-side570 .buttonbase-3 .button { width: 189px; margin: 0px; padding: 0px; float: left; } #contents-side570 .buttonbase-4 .button { width: 141px; margin: 0px; padding: 0px; float: left; } /***** Width:Popup *****/ #contents-popup .buttonbase-1 .button, { width: 570px; margin: 0px; padding: 0px; float: left; } #contents-popup .buttonbase-2 .button { width: 284px; margin: 0px; padding: 0px; float: left; } #contents-popup .buttonbase-3 .button { width: 189px; margin: 0px; padding: 0px; float: left; } #contents-popup .buttonbase-4 .button { width: 141px; margin: 0px; padding: 0px; float: left; } /********** Toppage Anchor **********/ #contents-side570 #toppage { width: 550px; _width: 570px; margin: 0px 0px 5px 0px; padding: 10px; text-align: right; float: left; } #contents-side740 #toppage { width: 720px; _width: 740px; margin: 0px 0px 5px 0px; padding: 10px; text-align: right; float: left; } /****************************** Side Navigation Area Layout ******************************/ /********** Common **********/ #navigation-side .navimain-ja ul, #navigation-side .navimail-ja ul, #navigation-side .navimain-jo ul, #navigation-side .navimail-jo ul, #navigation-side .navimain-global ul { margin: 0px; padding: 0px; text-align: left; list-style: none; float: left; } #navigation-side .navimail-ja a, #navigation-side .navimail-jo a { font-weight: bold; } #navigation-side .navimail-ja li, #navigation-side .navimail-jo li { margin: 0px 0px 0px 5px; padding: 3px 10px 0px 15px; color: #000; background: transparent url("images/e_ico_mail.gif") no-repeat 0% 6px; } /*********** Global **********/ #navigation-side .navititle-global { width: 160px; _width: 170px; margin: 0px; padding: 7px 0px 7px 10px; color: #fff; font-weight: bold; background-color: #336600; float: left; } #navigation-side .navimain-global { width: 168px; _width: 170px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; color: #fff; background-color: #f3f3ee; border: 1px solid #336600; float: left; } #navigation-side .navimain-global li { width: 130px; _width: 150px; margin: 0px 0px 0px 8px; padding: 5px 10px 0px 12px; color: #000; background: transparent url("images/e_arrow_navi_g.gif") no-repeat 1px 0.6em; } /*********** JA **********/ #navigation-side .navititle-ja { width: 160px; _width: 170px; margin: 0px; padding: 7px 0px 7px 10px; color: #fff; font-weight: bold; background-color: #074187; float: left; } #navigation-side .navimain-ja, #navigation-side .navimail-ja { width: 168px; _width: 170px; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; background-color: #dae8ff; border: 1px solid #074187; float: left; } #navigation-side .navimain-ja li { width: 130px; _width: 150px; margin: 0px 0px 0px 8px; padding: 5px 10px 0px 12px; color: #000; background: transparent url("images/e_arrow_navi_ja.gif") no-repeat 1px 0.6em; } #navigation-side .navimain-ja .text { margin: 0px; padding: 5px; line-height: 150%; color: #000; } #navigation-side .navimain-ja .textsub { font-size: 80%; text-align: center; } #navigation-side .navimain-ja .text .inputtext { width: 100%; } /*********** JO **********/ #navigation-side .navititle-jo { width: 160px; _width: 170px; margin: 0px; padding: 7px 0px 7px 10px; color: #fff; font-weight: bold; background-color: #cc0033; float: left; } #navigation-side .navimain-jo, #navigation-side .navimail-jo { width: 168px; _width: 170px; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; background-color: #ffecf1; border: 1px solid #cc0033; float: left; } #navigation-side .navimain-jo li { width: 130px; _width: 150px; margin: 0px 0px 0px 8px; padding: 5px 10px 0px 12px; color: #000; background: transparent url("images/e_arrow_navi_jo.gif") no-repeat 1px 0.6em; } #navigation-side .navimain-jo .text { margin: 0px; padding: 5px; line-height: 150%; color: #000; } #navigation-side .navimain-jo .textsub { font-size: 80%; text-align: center; } #navigation-side .navimain-jo .text .inputtext { width: 100%; } /*********** Banner **********/ #navigation-side .navibanner { width: 168px; _width: 170px; margin: 0px; padding: 0px; text-align: center; float: left; } #navigation-side .navibanner p { padding: 0px 0px 10px 0px; } /****************************** Footer Layout ******************************/ #footer-area #copy { margin: 0px; padding: 5px 10px; float: right; } /****************************** SELECT Layout ******************************/ /***** WIDTH:570PX *****/ .select570 { width: 360px; } /***** WIDTH:740PX *****/ .select740 { width: 500px; } /****************************** INPUT Layout ******************************/ /***** TEXT *****/ .input5 { width: 40px; height: 20px; } .input8 { width: 55px; height: 20px; } .input15 { width: 90px; height: 20px; } .input20 { width: 115px; height: 20px; } .input26 { width: 155px; height: 20px; } .input35 { width: 190px; height: 20px; } .input40 { width: 215px; height: 20px; } .input50 { width: 265px; height: 20px; } .input60 { width: 315px; height: 20px; } .dspnone { display: none; } /****************************** SITEMAP ******************************/ #smap .margin10 { margin: 5px 0px 15px 30px; padding: 0px; } #smap ul li { margin: 0px 0px 5px 5px; padding: 0px 0px 0px 12px; text-indent: 0px; list-style-type: none; background: url("images/e_list_1.gif") no-repeat 1px 0.4em; } #smap ul li ul li { margin: 5px 0px; padding: 0px 0px 0px 12px; list-style-type: none; background: url("images/e_list_2.gif") no-repeat 1px 0.4em; } /****************************** Other Layout ******************************/ /***** Liners *****/ #liner-01 { width: 760px; margin: 0px 0px 10px 0px; padding: 0px; background: transparent url("images/e_line_dot.gif") repeat-x 0%; float: left; } #liner-02 { width: 570px; _width: 500px; margin: 0px 0px 10px 0px; padding: 0px; background: transparent url("images/e_line_dot.gif") repeat-x 0%; float: left; } /***** Clear *****/ .float-clear { margin: 0px; padding: 0px; clear: both; } /****************************** ADMINISTRATOR PAGE ******************************/ /***** INDEX *****/ #contents-ja #title { width: 270px; margin: 0px; padding: 0px; } #contents-ja #contentslist { _width: 250px; _width: 270px; margin: 0px; padding: 10px 10px 5px 10px; border: 1px solid #074187; } #contents-ja #contentslist .tab { margin: 0px 0px 10px 0px; padding: 7px; font-weight: bold; text-align: left; background-color: #dae8ff; border: 1px solid #074187; border-left: 10px solid #074187; } #contents-jo #title { width: 270px; margin: 0px; padding: 0px; } #contents-jo #contentslist { _width: 250px; _width: 270px; margin: 0px; padding: 10px 10px 5px 10px; border: 1px solid #cc0033; } #contents-jo #contentslist .tab { margin: 0px 0px 10px 0px; padding: 7px; font-weight: bold; text-align: left; background-color: #ffecf1; border: 1px solid #cc0033; border-left: 10px solid #cc0033; } #contents-set #title { width: 180px; margin: 0px; padding: 0px; } #contents-set #contentslist { _width: 160px; _width: 180px; margin: 0px; padding: 10px 10px 5px 10px; border: 1px solid #336600; } #contents-set #contentslist .tab { margin: 0px 0px 10px 0px; padding: 7px; font-weight: bold; text-align: left; background-color: #f4f4f4; border: 1px solid #336600; border-left: 10px solid #336600; } #contents-set220 #contentslist { width: 220px; margin: 0px; padding: 0px; } #contents-set220 #contentslist .tab { margin: 0px 0px 10px 0px; padding: 7px; font-weight: bold; text-align: left; background-color: #f4f4f4; border: 1px solid #336600; border-left: 10px solid #336600; } #contents-static #title { width: 180px; margin: 0px; padding: 0px; } #contents-static #contentslist { _width: 160px; _width: 180px; margin: 0px; padding: 10px 10px 5px 10px; border: 1px solid #9e992f; } #contents-static #contentslist .tab { margin: 0px 0px 10px 0px; padding: 7px; font-weight: bold; text-align: left; background-color: #f4f4f4; border: 1px solid #9e992f; border-left: 10px solid #9e992f; } a.toplinks:link { color: #005588; text-decoration: none; } a.toplinks:visited { color: #800080; text-decoration: none; } a.toplinks:hover { color: #005588; border-bottom: 1px dashed; } a.toplinks:active { color: #800080; text-decoration: none; } .table01-table { border: 1px #ddd solid; border-collapse: collapse; } .table01-td { border: 1px #ddd solid; padding: 4px; }_.http://jrecin.jst.go.jp/seek/e_style-sheet.cssXtext/cssOWbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP _Proxy-Connection]Last-ModifiedTDate^Content-LengthTEtagWX-Cache\Content-TypeSAgeZkeep-alive_Mon, 14 May 2007 04:54:01 GMT_Wed, 18 Jul 2007 07:42:30 GMTU26513_W/"26513-1179118441000"_HIT from inf1.do-johodai.ac.jpV15309212bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13^clw{$38@MQ\|49=Ql_Og// ----------------------------------------------------------------- // ********************jrecin共通用******************** // ----------------------------------------------------------------- /* ========================================================================== * * 画面制御用 * * ======================================================================= */ //---------------------------------------- //二重押し防止フラグ //---------------------------------------- var submitValue = true; function send(){ if (!submitValue) return false; submitValue = false; return true; } //---------------------------------------- //F5を無効化する。 //---------------------------------------- window.document.onkeydown = function(){ if (event.keyCode == 116){ event.keyCode = null; return false; } if(event.button >= 2){ event.keyCode = null; return false; } } //---------------------------------------- //右クリックを無効化する。 //---------------------------------------- //window.document.oncontextmenu = function(){ // return false; //} /* ========================================================================== * Trim * * parametar: strWork 評価文字列 * return : strWork Trimされた評価文字列 * overview : * 評価文字列をTrimする。 * * ======================================================================= */ function Trim(strWork) { return RTrim(LTrim(strWork)); } /* ========================================================================== * RTrim * * parametar: strWork 評価文字列 * return : strWork RTrimされた評価文字列 * overview : * 評価文字列をRTrimする。 * * ======================================================================= */ function RTrim(strWork) { var count = 0; while (count < strWork.length) { if (strWork.charAt(strWork.length - (count +1)) == ' ' ) { count++; } else { break; } } return strWork.substring(0, strWork.length - (count)); } /* ========================================================================== * LTrim * * parametar: strWork 評価文字列 * return : strWork LTrimされた評価文字列 * overview : * 評価文字列をLTrimする。 * * ======================================================================= */ function LTrim(strWork) { var count = 0; while (count < strWork.length) { if (strWork.charAt(count) == ' ' ) { count++; } else { break; } } return strWork.substring(count, strWork.length); } /* ========================================================================== * * 文字種チェック * * ======================================================================= */ /* ========================================================================== * checkLength * * parametar: str 評価文字列 * parametar: minLength 最短文字列長 * parametar: maxLength 最長文字列長 * return : true strがminLenth以上maxLength以下の文字数 * return : false strがminLenth以上maxLength以下の文字数でない * * overview : * 入力文字列長チェック用。 * strの文字数が、「minLenth」以上「maxLength」以下であるかチェックする。 * 文字数単位の判定であって、バイト数単位の判定ではない。 * * ======================================================================= */ function checkLength( str, minLength, maxLength ) { var cnt = str.length; if( minLength <= cnt && cnt <= maxLength ) { return true; } else { return false; } } /* ========================================================================== * checkLengthCompulsoryInput * * parametar: str 評価文字列 * parametar: maxLength 最長文字列長 * return : true strが「1文字」以上「maxLength」以下の文字数 * return : false strが「1文字」以上「maxLength」以下の文字数でない * * overview : * 必須入力項目の入力文字列長チェック用。 * strの文字数が、「1文字」以上「maxLength」以下であるかチェックする。 * 文字数単位の判定であって、バイト数単位の判定ではない。 * * ======================================================================= */ function checkLengthCompulsoryInput( str, maxLength ){ return checkLength( str, 1, maxLength ); } /* ========================================================================== * checkLengthOptionalInput * * parametar: str 評価文字列 * parametar: maxLength 最長文字列長 * return : true strが「maxLength」以下の文字数 * return : false strが「maxLength」以下の文字数でない * * overview : * 任意入力項目の入力文字列長チェック用。 * strの文字数が、「maxLength」以下であるかチェックする。 * 文字数単位の判定であって、バイト数単位の判定ではない。 * * ======================================================================= */ function checkLengthOptionalInput( str, maxLength ){ return checkLength( str, 0, maxLength ); } /* ========================================================================== * isNumeric * * parametar: str 評価文字列 * return : true strが「半角数字(改行なし)」の文字列 * return : false strが「半角数字(改行なし)」の文字列でない * * overview : * 文字種チェック:半角数字(改行なし) * strの文字列が「半角数字(改行なし)」であるかチェックする。 * * ======================================================================= */ function isNumeric( str ){ var num = true; var n = str.length; for (i=0; i<=n-1; i++) { var codeNo = str.charCodeAt(i); if( codeNo < 0x30 || 0x39 < codeNo ) { num = false; break; } } return num; } /* ========================================================================== * isAlphamericChar * * parametar: str 評価文字列 * return : true strが「半角英数字(改行なし)」の文字列 * return : false strが「半角英数字(改行なし)」の文字列でない * * overview : * 文字種チェック:半角英数字(改行なし) * strの文字列が「半角英数字(改行なし)」であるかチェックする。 * * ======================================================================= */ function isAlphamericChar( str ){ var alphameric = true; var n = str.length; for (i=0; i<=n-1; i++) { var codeNo = str.charCodeAt(i); if( ( codeNo < 0x30 ) || ( 0x39 < codeNo && codeNo < 0x41 ) || ( 0x5A < codeNo && codeNo < 0x61 ) || ( 0x7A < codeNo ) ) { alphameric = false; break; } } return alphameric; } /* ========================================================================== * isSpaceAndAlphamericChar * * parametar: str 評価文字列 * return : true strが「半角英数字+スペース(改行なし)」の文字列 * return : false strが「半角英数字+スペース(改行なし)」の文字列でない * * overview : * 文字種チェック:半角英数字+スペース(改行なし) * strの文字列が「半角英数字+スペース(改行なし)」であるかチェックする。 * * ======================================================================= */ function isSpaceAndAlphamericChar( str ){ var spaceAndAlphamericChar = true; var n = str.length; for (i=0; i<=n-1; i++) { var codeNo = str.charCodeAt(i); if( ( codeNo < 0x20 ) || ( 0x20 < codeNo && codeNo < 0x30 ) || ( 0x39 < codeNo && codeNo < 0x41 ) || ( 0x5A < codeNo && codeNo < 0x61 ) || ( 0x7A < codeNo ) ) { spaceAndAlphamericChar = false; break; } } return spaceAndAlphamericChar; } /* ========================================================================== * isHalfWidthChar * * parametar: str 評価文字列 * parametar: bln true:(改行文字あり) * parametar: bln false:(改行文字なし) * return : true strが「半角英数字+記号(改行については引数に従う)」の文字列 * return : false strが「半角英数字+記号(改行については引数に従う)」の文字列でない * * overview : * 文字種チェック:半角英数字+記号(改行については引数に従う) * strの文字列が「半角英数字+記号(改行については引数に従う)」であるかチェックする。 * * ======================================================================= */ function isHalfWidthChar( str, bln ){ if( bln == true ) { return isHalfWidthCharWithCRLF( str ); } else { return isHalfWidthCharWithoutCRLF( str ); } } /* ========================================================================== * isHalfWidthCharWithoutCRLF * * parametar: str 評価文字列 * return : true strが「半角英数字+記号(改行文字なし)」の文字列 * return : false strが「半角英数字+記号(改行文字なし)」の文字列でない * * overview : * 文字種チェック:半角英数字+記号(改行文字なし) * strの文字列が「半角英数字+記号(改行文字なし)」であるかチェックする。 * * ======================================================================= */ function isHalfWidthCharWithoutCRLF( str ) { var halfWidthCharWithoutCRLF = true; var n = str.length; for (i=0; i<=n-1; i++) { var codeNo = str.charCodeAt(i); if( ( codeNo < 0x20 ) || ( 0x7E < codeNo ) ) { halfWidthCharWithoutCRLF = false; break; } } return halfWidthCharWithoutCRLF; } /* ========================================================================== * isHalfWidthCharWithCRLF * * parametar: str 評価文字列 * return : true strが「半角英数字+記号(改行文字あり)」の文字列 * return : false strが「半角英数字+記号(改行文字あり)」の文字列でない * * overview : * 文字種チェック:半角英数字+記号(改行文字あり) * strの文字列が「半角英数字+記号(改行文字あり)」であるかチェックする。 * * ======================================================================= */ function isHalfWidthCharWithCRLF( str ) { var halfWidthCharWithCRLF = true; var n = str.length; for (i=0; i<=n-1; i++) { var codeNo = str.charCodeAt(i); if( ( codeNo < 0x20 ) || ( 0x7E < codeNo ) ) { if( ( codeNo == 0x0D ) || ( codeNo == 0x0A ) ) { } else { halfWidthCharWithCRLF = false; break; } } } return halfWidthCharWithCRLF; } /* ========================================================================== * isFullWidthChar * * parametar: str 評価文字列 * parametar: bln true:(改行文字あり) * parametar: bln false:(改行文字なし) * return : true strが「全角文字(改行については引数に従う)」の文字列 * return : false strが「全角文字(改行については引数に従う)」の文字列でない * * overview : * 文字種チェック:全角文字(改行については引数に従う) * strの文字列が「全角文字(改行については引数に従う)」であるかチェックする。 * * ======================================================================= */ function isFullWidthChar( str, bln ){ if( bln == true ) { return isFullWidthCharWithCRLF( str ); } else { return isFullWidthCharWithoutCRLF( str ); } } /* ========================================================================== * isFullWidthCharWithoutCRLF * * parametar: str 評価文字列 * return : true strが「全角文字((改行文字なし)」の文字列 * return : false strが「全角文字((改行文字なし)」の文字列でない * * overview : * 文字種チェック:全角文字((改行文字なし) * strの文字列が「全角文字((改行文字なし)」であるかチェックする。 * * ======================================================================= */ function isFullWidthCharWithoutCRLF( str ) { var fullWidthCharWithoutCRLF = true; var n = str.length; for (i=0; i<=n-1; i++) { var codeNo = str.charCodeAt(i); if( ( codeNo < 0x20 ) || ( codeNo == 0xFEFF ) || ( codeNo == 0xFFFE ) ) { fullWidthCharWithoutCRLF = false; break; } } return fullWidthCharWithoutCRLF; } /* ========================================================================== * isFullWidthCharWithCRLF * * parametar: str 評価文字列 * return : true strが「全角文字(改行文字あり)」の文字列 * return : false strが「全角文字(改行文字あり)」の文字列でない * * overview : * 文字種チェック:全角文字(改行文字あり) * strの文字列が「全角文字(改行文字あり)」であるかチェックする。 * * ======================================================================= */ function isFullWidthCharWithCRLF( str ) { var fullWidthCharWithCRLF = true; var n = str.length; for (i=0; i<=n-1; i++) { var codeNo = str.charCodeAt(i); if( ( codeNo < 0x20 ) || ( codeNo == 0xFEFF ) || ( codeNo == 0xFFFE ) ) { if( ( codeNo == 0x0D ) || ( codeNo == 0x0A ) ) { } else { fullWidthCharWithCRLF = false; break; } } } return fullWidthCharWithCRLF; } /* ========================================================================== * isHalfWidthCharWithoutSpace * * parametar: str 評価文字列 * return : true strが「半角英数字+記号(スペースなし・改行文字なし)」の文字列 * return : false strが「半角英数字+記号(スペースなし・改行文字なし)」の文字列でない * * overview : * 文字種チェック:半角英数字+記号(スペースなし・改行文字なし) * strの文字列が「半角英数字+記号(スペースなし・改行文字なし)」であるかチェックする。 * * ======================================================================= */ function isHalfWidthCharWithoutSpace( str ) { var halfWidthCharWithoutSpace = true; var n = str.length; for (i=0; i<=n-1; i++) { var codeNo = str.charCodeAt(i); if( ( codeNo < 0x21 ) || ( 0x7E < codeNo ) ) { halfWidthCharWithoutSpace = false; break; } } return halfWidthCharWithoutSpace; } /* ========================================================================== * checkMailAddress * * parametar: str 評価文字列 * return : true strが「メールアドレス形式」の文字列 * return : false strが「メールアドレス形式」の文字列でない * * overview : * 文字種チェック:メールアドレス形式 * strの文字列が「メールアドレス形式」であるかチェックする。 * * ======================================================================= */ function checkMailAddress( str ) { var mailAddress = true; if( ( isHalfWidthCharWithoutSpace( str ) == false ) || // ( str.match(/.+@.+\..+/) == null ) ) { ( str.match(/^[^,\s]+@[^,\s]+\.[^,\s]+$/) == null ) ) { mailAddress = false; } return mailAddress; } /* ========================================================================== * checkDateFormat * * parametar: strYear 評価文字列(年部分) * parametar: strMonth 評価文字列(月部分-1桁、2桁どちらの入力も許可) * parametar: strDay 評価文字列(日部分-1桁、2桁どちらの入力も許可) * return : true 評価文字列が正しい(存在する)日付 * : false 評価文字列が不正な(存在しない)日付 * overview : * 評価文字列(strYear, strMonth, strDay)を組み合わせた日付が * 正しい日付フォーマットであるかチェックする。 * * ======================================================================= */ function checkDateFormat( strYear, strMonth, strDay ) { // 日付の形式チェック strDate = strYear + "/" + strMonth + "/" + strDay; if ( !(strDate.match(/^(\d{4})\/(\d{1,2})\/(\d{1,2})$/)) ) { return false; } // 年月日のいずれかが1未満ならエラー。 // 月が12の範囲でなければエラー。 if ( (strYear < 1) || (strMonth < 1) || (strDay < 1) || (12 < strMonth) ) { return false; } // 各月毎のチェック // 1,3,5,7,8,10,12月の日(DD)チェック // - 31より大きければエラー if (((strMonth == 1) || (strMonth == 3) || (strMonth == 5) || (strMonth == 7) || (strMonth == 8) || (strMonth == 10) || (strMonth == 12) ) && (31 < strDay)) { return false; } // 4,6,9,11月の日(DD)チェック // - 30より大きければエラー if (((strMonth == 4) || (strMonth == 6) || (strMonth == 9) || (strMonth == 11) ) && (30 < strDay)) { return false; } // 2月の日(DD)チェック // - 閏年:29以上ならエラー // - 通常:28以上ならエラー if (strMonth == 2) { // 閏年科のチェック if ( ((strYear % 4 == 0) && (strYear % 100 != 0)) || (strYear % 400 == 0) ) { if (29 < strDay) { return false; } } else { if (28 < strDay) { return false; } } } return true; } /* ========================================================================== * checkDateRelation * * parametar: befYear 評価文字列(開始年) * parametar: befMonth 評価文字列(開始月部分-1桁、2桁どちらの入力も許可) * parametar: befDay 評価文字列(開始日部分-1桁、2桁どちらの入力も許可) * parametar: aftYear 評価文字列(終了年) * parametar: aftMonth 評価文字列(終了月部分-1桁、2桁どちらの入力も許可) * parametar: aftDay 評価文字列(終了日部分-1桁、2桁どちらの入力も許可) * return : true aftDayの方が新しい日付 * : false aftDayの方が過去の日付 * overview : * (befYear/befMonth/befDay)と(aftYear/aftMonth/aftDay)を比較し、 * (aftYear/aftMonth/aftDay)の方が新しい日付であるかチェックする。 * 日付形式のチェックは行わないため、比較対象とする文字列はcheckDateFormatで事前にチェックしておく事が前提です。 * * ======================================================================= */ function checkDateRelation( befYear,befMonth, befDay, aftYear, aftMonth, aftDay ) { //Beforeの年月日を取得 befMonth = "00" + befMonth; befDay = "00" + befDay; befMonth = befMonth.substring(befMonth.length -2); befDay = befDay.substring(befDay.length -2); strBeforeDate = befYear + befMonth + befDay; //Afterの年月日を取得 aftMonth = "00" + aftMonth; aftDay = "00" + aftDay; aftMonth = aftMonth.substring(aftMonth.length -2); aftDay = aftDay.substring(aftDay.length -2); strAfterDate = aftYear + aftMonth + aftDay; //期間チェック if(strBeforeDate <= strAfterDate){ return true; }else{ return false; } } /* ========================================================================== * checkFileName * * parametar: str 評価文字列(フルパス) * parametar: notIncludeExpression 評価文字列(使用不可文字の正規表現) * parametar: extExpression 評価文字列(使用可能拡張子の正規表現) * return : true 使用不可拡張子、使用不可文字が使用されていない * : false 使用不可拡張子が使用されている * overview : * 評価文字列を「extExpression」と「charExpression」でマッチングさせ、 * 使用不可文字が使用されているかチェックします。 * * ======================================================================= */ function checkFileName( str, notIncludeExpression, ExtExpression ) { if( str.lastIndexOf("\\") >= str.lastIndexOf("/") ) { str = str.substr( str.lastIndexOf("\\") +1 ); } else { str = str.substr( str.lastIndexOf("/") +1 ); } if ( (str.match(notIncludeExpression) != null) || (str.match(new RegExp(ExtExpression, "i")) == null) ) { return false; } return true; } /* ========================================================================== * * 画面警告表示用 * * ======================================================================= */ /* ========================================================================== * alertCompulsoryInput * parametar: str 項目名 * * overview :必須入力項目が未入力だった場合の警告メッセージを表示します。 * ======================================================================= */ function alertCompulsoryInput( str ) { alert( "Please enter " + str + "." ); } /* ========================================================================== * alertCompulsorySelect * parametar: str 項目名 * * overview :必須選択項目が未選択だった場合の警告メッセージを表示します。 * ======================================================================= */ function alertCompulsorySelect( str ) { alert( "Please select " + str + "." ); } /* ========================================================================== * alertShortInput * parametar: str1 項目名 * parametar: str2 最低入力文字数 * * overview :入力項目が最低入力文字数を超えていない場合の警告メッセージを表示します。 * ======================================================================= */ function alertShortInput( str1, str2 ) { alert( str1 + "has not the required number of characters. Please enter it with " + str2 + " or more characters."); } /* ========================================================================== * alertJustInput * parametar: str1 項目名 * parametar: str2 入力許可文字数 * * overview :入力項目が入力許可文字数と同一文字数でない場合の警告メッセージを表示します。 * ======================================================================= */ function alertJustInput( str1, str2) { alert( "Please enter " + str1 + " with " + str2 + " characters."); } /* ========================================================================== * alertLongInput * parametar: str1 項目名 * parametar: str2 入力許可文字数 * * overview :入力項目が入力許可文字数を超えている場合の警告メッセージを表示します。 * ======================================================================= */ function alertLongInput( str1, str2 ) { alert( str1 + " exceeds the limit of characters allowed. Please enter with " + str2 + " or less characters."); } /* ========================================================================== * alertValidInput * parametar: str1 項目名 * parametar: str2 入力許可文字種(0:半角数字、1:半角英数字、2:半角英数字/記号、3:半角英数字/記号または全角文字) * * overview :不正な文字種が入力された場合の警告メッセージを表示します。 * ======================================================================= */ function alertValidInput( str1, mode ) { var str2 =''; if( mode==0 ) { str2 = 'only single-byte integers.'; } else if( mode==1 ) { str2 = 'only single-byte alpha-numeric characters.'; } else if( mode==2 ) { str2 = 'only single-byte alpha-numeric characters and symbols.'; } else { str2 = 'single-byte alpha-numeric characters and symbols or double-byte characters.'; } alert( "An invalid character (" + str1 + ") has been found. Please enter "+ str2 ); } /* ========================================================================== * alertValidMailAddress * * overview :不正なメールアドレスが入力された場合の警告メッセージを表示します。 * ======================================================================= */ function alertValidMailAddress() { alert( "The e-mail address you have entered is incorrect. Please check your e-mail address and try again." ); } /* ========================================================================== * alertDisagreementPassword * * overview :パスワードの入力と確認入力が違う場合の警告メッセージを表示します。 * ======================================================================= */ function alertDisagreementPassword() { alert( "Password verification has failed. Please check your password and try again." ); } /* ========================================================================== * alertValidDate * * overview :不正な日付が入力された場合の警告メッセージを表示します。 * ======================================================================= */ function alertValidDate( str1 ) { alert( "The date " + str1 + " you have entered is incorrect. Please check the date and try again." ); } /* ========================================================================== * alertValidDateRelation * * overview :前後関係を持つ日付で、開始日と終了日が逆転している場合のメッセージを表示します。。 * ======================================================================= */ function alertValidDateRelation( str1 ) { alert( "The " + str1 + "'s starting and ending date have been entered inversely.\nPlease check and enter the dates correctly." ); } _(http://jrecin.jst.go.jp/seek/common_e.js_text/javascriptOZbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP _Proxy-Connection]Last-ModifiedTDate^Content-LengthTEtagWX-Cache\Content-TypeSAgeZkeep-alive_Mon, 14 May 2007 04:54:01 GMT_Wed, 18 Jul 2007 07:42:31 GMTT4110_W/"4110-1179118441000"_HIT from inf1.do-johodai.ac.jpV15309112bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13kpy$)8=ERVa7<@TlbOGIF89a<+.,.'-(- +*)缤μ⯕ᯖޭ㱘㲙߮Ლؘ{ߩ֒uՑt֓vz]w[z^mR~~~}}}{{{yyywwwtttrrrpppooolllkkkhhhgggeeebbbaaa___\\\[[[XXXVVVUUUSSSPPPNNNLLLKKKIIIFFFDDDCCC@@@???===;;;888666555222111///---+++((('''$$$###!!! !,<H*\ȰÇ#JHŋ*# dIɁD@0cdADɳ 6oӧѣ7\ӧ. ի5I֯W=PسNr D ɓoh%:!õ)naěwB@Өލ CA $ ]IDi9e4F#1#'q`ƝH#9i(@C.$Dj^bDֺPKw˘Po.4Dǃ A8j",c4B8s=q 'E/B]4F܂*J^I XuxIs'-4D͒wolu{Ǽ$ ':r褿QŃX8v 1xWzy8¹}|h -ɐ%PGOs>xcPݷ3:kƓiGhv @"o!!*xC ;WKH2SP *P!>^ ?P k8PRP :dxc̠6([!0 vI2Єev C^h*;O6#`/(ZH*#Q <:0 (0)\&d0!H@\CL#$x e$\\"++-@ P@)g y#]DR+6O@[2 %t\bcA+op\ȯ & M#X^!ـ : Bh ,(V3y^j@5-GIv-+lf`.hA \ְVӂ(R'| WCk&P d$MB@B?,aL <ᲘCh@7wd萠MNS` ! b5"VXA)L*-,*` BkW T%LL~ ~\mu:,舃 NvW 0 doF 5FhO.}y]r =x '[#;̧\/MbfОY4N%Ni&Ѓ`)  Ab ;H A ILȍP/1 #pa IXVn+A ."R D&o<"ld+D U`3h q  HbbPB80@hG`A7id ? bf1!"`%+ I`֎@3_ҁ^IF#0 B=PQ"=b;ƶ>0AdDp0&T ΅HrYtg1#ҁ(A4@0  [ ,H 8G*E8% as! c$@ P0-Xa{A#!0A@<"Pz(Ө*9 ` 50R餳2$p4`P`u.,!zPt, f ` q ( JP-L!Nb .8aY8 \p*q*4^p $! [`A` D@& ;` Mh`1@%` d0&t]x` _W USY9\/q4@jTpb=i9P#x`03Y@AbPA@]@GkN\GC@SV`m@\l@`"8pPu?W`7@R^bTRPK`K@\lP`BPzI0V@rQ j`[6pII MM0P?Pfk@\IpjX7:#p}yVf@8X7Y?p`-@NH`P=9a E 'ap:]`?0YkQ@0A-6;bTXNWI YZpgN`KFP@HqZT WpV!c`A@5pT0 rpfn\@KK0NPee_@)`g8*_hb`Q]pi>0>?8i`zwG0$KdK@TAЄbi``E0J` }PP[`T\l@QLK T@bkb0Eh@O@BBrp`AgITS rV@C ePNrIb`4}V '`AzP~{o2pr7Ph;0pr=K"r$8rCPn0k 6OnL<b@?x pJdp-eE1:pMqy {k4Pf2d00qC8 0=6!.w0""0 "uG8 "Hk#0@EI@D3J4ڢ->B-ʢ$ !]!0XŖ>JKYKzVUזlxz|l;_5http://jrecin.jst.go.jp/seek/images/e_jrecin_logo.gifYimage/gifOWbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP _Proxy-Connection]Last-ModifiedTDate^Content-LengthTEtagWX-Cache\Content-TypeSAgeZkeep-alive_Mon, 14 May 2007 04:54:01 GMT_Wed, 18 Jul 2007 07:42:31 GMTT2916_W/"2916-1179118441000"_HIT from inf1.do-johodai.ac.jpV15309112bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13hmv!&5:BOS^~49=Ql_O dGIF89a h...,M憆BBBwww+Lfff,M,LCCCggg_pvvvTTT4T---/ܓD]Pfy^oˢ/Qf^pzC]툏C\QgzC\_plzӼӡ3TqY3S><̢lzbN~sDf㨕ˡ4dzkzkyQEUUU!h, h]I2LTP2^6OZ9h  e$dcce +dǙ2U> &0g  g  fcgf egf+<iaZ C A30cA\ CB18"0Ca8sRځC +4AC C'R4X:s`  $p̀ hUjA\6a <eˣ ?HQh]X]q0(sA^h.$(Lr<(L8dA-FCkg+@/fEt8Hd\C .2 #Lpx7) /*!W1!`C!X6$U\ ,K?I 0 ߜ߉A#p h-A b fL1 Ȣc@R ETM"p^z9@z9 bua B/ rijn w>6]a ج2t7܄/1)*dp}IiH HF C4zA@CT(!FA!ut%y Rr7`(FjQ xz;. pa˃ ,<ej N`D`/j HӐղ< A BzY{F&Ͽ4L`Yƿ;ԩ`yagԳ_ B 5A04LC@V!LH򯉰V`c0Ygg ਪ"j@Mg1Um0S<ce/ O5l ЖҖ}(G 0) v%"a/Kg3=u {1LTsGhnS;$0eI I@X€1 %P 0C]?x#6`9tDWx>*1@ lM"eYΐ|(lf՝e`hBh! ZP- "x@I" (+4CrR^#gɥ `㵿*y@u 88CcX e@"DYuy%Ү@Z x"8(R !Ѐ8+ +GXOS£6:|8`0'90u)pi4=EGBț 'hn<~- bO(mD7>I RCGy9)ULJ*)dU dGԮ)] Gy؇D 03 h[5@CL6T3tj3XBG` US@}.`zqS8'28< 6Cx] u !l 0 DN@'Ah PU A'lb;]>E@d`T T]MVP.|ve "r&\0<9)u&\C x5\f, ~H\(@9g(O`",@ÔWr dc2rW*U !89%ю!&@V.:S* &v&'( % :dg(G@PSid% {L@✄*a(Θ(@MCZ|vDQ; v\ 21$b{qӎ)j?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP _Proxy-Connection]Last-ModifiedTDate^Content-LengthTEtagWX-Cache\Content-TypeSAgeZkeep-alive_Mon, 14 May 2007 04:54:01 GMT_Wed, 18 Jul 2007 07:42:31 GMTR43_W/"43-1179118441000"_HIT from inf1.do-johodai.ac.jpV15309112bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd ,.02ejs~#27?LP[{ -26JlXO+GIF89a!,L;_0http://jrecin.jst.go.jp/seek/images/e_spacer.gif"#$OSbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP _Proxy-Connection]Last-ModifiedTDate^Content-LengthTEtagWX-Cache\Content-TypeSAgeZkeep-alive_Mon, 14 May 2007 04:54:01 GMT_Wed, 18 Jul 2007 07:42:31 GMTR61_W/"61-1179118441000"_HIT from inf1.do-johodai.ac.jpV15309112bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd ,.02hmv!&5:BOS^~ 059Ml[O=GIF89a \!, [DP;_3http://jrecin.jst.go.jp/seek/images/e_arrow_top.gif+,-OYbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP _Proxy-Connection]Last-ModifiedTDate^Content-LengthTEtagWX-Cache\Content-TypeSAgeZkeep-alive_Mon, 14 May 2007 04:54:01 GMT_Wed, 18 Jul 2007 07:42:31 GMTS919_W/"919-1179118441000"_HIT from inf1.do-johodai.ac.jpV15309112bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13lqz%*9>FSWb6;?SlaOGIF89a( **(ǿjifsro}xca]qok»USP975GEC`_^MLLCCC@@@!,( dihltmx| # 0Ȥrl:ШtJ:7Dzp[4U0{9~g$(iz}qhifarYt]e_  R v Gj_V&Pv"GĶˢ^U Qu_]TJ۵H  H G!yY.̗KI\AWtS-9P[5/ G4 `Dki4ձD@L.L"/dK!LAiGv@+ 5%ZE*tPsS0J œ2)@A(Qc"*—u))e-M/߄ A٘R,dĢqI:tTgU@zDMfCnݺ3-R]f=N}ЕT m86@y]=~oefT7PHGI,@=I"r*j*4*jk:+k&,YtF+Vkfb÷+;_6http://jrecin.jst.go.jp/seek/images/e_entry_button.gif/01OZbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP _Proxy-Connection]Last-ModifiedTDate^Content-LengthTEtagWX-Cache\Content-TypeSAgeZkeep-alive_Mon, 14 May 2007 04:54:01 GMT_Wed, 23 May 2007 01:23:07 GMTT4545_W/"4545-1179118441000"_HIT from inf1.do-johodai.ac.jpT253912bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13mr{&+:?GTXc7<@TlbOGIF89a! Pg:Z(()zy{*K4W(x홙ZZ]y"s6}CDJuwz_v흩EŭnՕƀԾ^焚0Q;::=lTSX.v!,!үU]Q#2ݽ @éǬΰ|ꕬ_NIOݒKv+AM tjS _8KFP7gʔ2m6K"&8B4 @354tcXLbh%B&?0&P,$:@B8(0fJPw"Q88؄FHSE)_M3XDM@!#TT2>x <"Nr!Cx@G*pa@6(@)0B4 pc`o"'0\Å- xB@@dEB A.tDK(S@p4eC5آ TBMCH4_aXcQujFN tG$$H!JVJ6qr 0Ep Б܁0aR@ƲM. J Z0x8FD> BZJ9F?HFz0 'J;2]`a ,H-|D0 n|E \FJQ; 0Q w.jx@xxc x@4aܕøTDPQpTa)E 4b{G)~N@N8 1Yt9qxЃla 6 &rPiG;jҋIF U4@ BH&R2wR#x5 3Ў^ l1[L>(AD)8 "gK"F`# MBp]4B\01Df1E cє&51s.W&60UK9 g fcԁF)#A1I/r"t9( Nс&@ժZ}.)0'Uy4ZL`v+0U(a\JW _!ґ$h@"&mB@"R[ ΐ& ̢|%*&Ns!o@S>#MjS;>S P4BkUPd`J52 h@7Ps*`0E("@ N$QQAY,2Q 4AgŐY@4O9NT5 *UM27үK.PB\P ZhA`9o= #T`q:3nQ Tȧ"S,1 xЂ07 PM/ 4 aiĂ"@@Rр&7t 'xzPK(#`M;6  g[C7R̷#hBBd#Oa P*Ei_!j!Q830j0<7QkCP @ | B&T?#F^,PG{ONܲ|`Ĭ)60# 1t̨s@ݰ aUf=S%{rU ZJ,D[@o@P^( j|:` z1\QH+b9az&n`)P@~\;2@5509X}ժ*Sd`3XI8M5юe @$$ l66&D~rꠃC@7j@88v/%oU9"*X׏0v[^*`MhQ'(Ah> OP<nF9JC`}0 @K NJ+ yЄa\; @9̡j@wW0{'6OG hmUԇ  xOC(fd5f7sp-uQ~&d:8e">_ & plG P 7ZP Y GPP> xNPt=d}0ZPXL _uP fKb0炆ZLNZ R#'GrȠ@^M5qC 0 @ pϰc<{Yp `R} d58~ %Ќ~0cAspdFQ zN1ܲ 5~6 (/NT P fp  lQ}!_` `50~vU~`p}9`vpz6@Hh V@`pŀfҀv>0 !X&`xŰS-ZQ&`/~vP p%D!ydYd }0z `tZ70k  &  +6VTPrK0P#J.V cB P Q} ` 0 2޷ju@15T!7 AU/BHV 'p8!#P0 m`Y : / tU6~GfQ!: veP&"7M9a7 gQ&i q>j  e6^m0gp<%phLExV@؀ wZ@[iURo  Y ԰~'YaҸZ6IH Y u Mp$ w6:) Y _ ؞S +`f J0 ykj8!~ R7zW }p^B4DbZecXS,Pp @JasДCh9uj1CW  e 0ZuyU tQy0@\vzfE{w QM55;Tm4 ay!&R @yp-0ń0}`n `U@7Rs 7P̕M>Bq6z Z10pZP b0 hY0 P)` J^0 :0 0Yp%yZ𵆠 !+pyeRRRSp[hNPF)|M`Uux>>mJd]0΄,\Mu۹u;_7http://jrecin.jst.go.jp/seek/images/banner/read_new.gif345OZbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 v#A+#A|M*+!-.WNS.base[NS.relative_5http://jrecin.jst.go.jp/seek/images/banner/slj_01.gif1234X$classesZ$classname456UNSURLV%NSURLXNSObjectYimage/gif9:;=>?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP _Proxy-Connection]Last-ModifiedTDate^Content-LengthTEtagWX-Cache\Content-TypeSAgeZkeep-alive_Mon, 28 May 2007 01:18:32 GMT_Wed, 18 Jul 2007 07:42:31 GMTT2678_W/"2678-1180315112000"_HIT from inf1.do-johodai.ac.jpV15309112bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13kpy$)8=ERVa7<@TlbO vGIF89a!faݛ%靃LL9|]tryI(*eƒ؉{Ң@wՑt{~.mϪUɻO{1s宛s3;ŭ/R`Yn%k3=[g#t!ϛƧyV!s2Ӷ\B(M&]ӄ>?4W|\3|w;!,!H*\ȰÇ#JHŋ3jȱǏ CIɓ$٨\˗ b*P3ʊPrɳg2e4"#ˣ )g,xU =wu_! ҳA@C1'^ `jgH+" vAe*$PŊlh=Bi A@E O*0s܀Dn`t!~0Gɠd$4!\ ybtDA}t1P> )2MV1H$"IF Ulfx@ `@(XB8B`ciaf(0-za )tЁd 4ixqMt6DA E\EAp×]D p 7t\%PD TqC B ?l@; DEzC DLT8(πMBZHF;ѐ'MJ[Ҙδ7N{ӠGMRԨt@;_5http://jrecin.jst.go.jp/seek/images/banner/slj_01.gif9:;<=_WebResourceTextEncodingNameUUTF-8O4Japan Research Career Information Network JREC-IN
 
 
Top > Job information search

Job information search


   Detailed data - search in Research field

Data item number
D107070218
Date of publication
2007/07/07
Date of update
2007/07/17
Title
Position for a full-time native speaker of instructor of EFL
Institution
Hokkai-Gakuen University
Institution URL
http://www.hokkai-s-u.ac.jp
Department
Faculty of Humanities
Department URL
http://www.jin.hokkai-s-u.ac.jp/jin/
Institution type
Private university
Outline
Hokkai Gakuen University Faculty of Humanities is looking for a qualified (MA or PhD in TESL/TEFL or related fields is required) full-time native-sapker instructor of EFL
Content of work
Duties include teaching 10 classes a week, Monday through Saturday, 9 a.m. to 9 p.m. Classes may include content-based EFL as well as all levels of reading, writing, listening, and speaking. Materials development and other program-related activities will also be included in the duties.
Research field
1.
Field
Human Science
Specific classification
Applied Linguistics
Job type
1.
Entry-level Researcher
Rank
Full-time(Nontenured)
The contract is for three years, and is non-renewable (candidate may not reapply).
Work area
Hokkaido district - Hokkaido 
Address
Hokkai Gakuen University,
4-1-40 Asahimachi, Toyohira-ku,
Sapporo 062-8605 JAPAN
Number of positions
1
Qualifications
MA or PhD in TESL/TEFL or related fields is required
Treatment
In addition to a competitive salary, housing (or a housing allowance) and transportation allowance are provided.
Deadline for applications
2007/07/06 - 2007/08/04
Starting date
2008/04/01 -
Application materials
Send the following documents to:
Chihiro Oishio,
Dean, the Faculty of Humanities,
Hokkai Gakuen University,
4-1-40 Asahimachi, Toyohira-ku,
Sapporo 062-8605 JAPAN

1. Letter of application (no more than one page) in which the applicant describes his/her qualifications and experience.
2. Current resume/CV in English (Western style)
3. Current resume/CV in Japanese (Japanese style, with photograph)
4. Letter of reference, preferably by the head of an academic institution
5. Photocopies of publications. Please include abstracts of important publications
6. Photocopies of diplomas
Where to make contact
Takehiko Kurihara
Professor, the Faculty of Humanities,
Hokkai Gakuen University
PHONE: 011-841-1161 Ex. 2732
FAX: 011-824-7729
E-mail: tkuri@jin.hokkai-s-u.ac.jp


_Khttp://jrecin.jst.go.jp/seek/SeekJorDetail?fn=1&ln=1&id=D107070218&ln_jor=1Ytext/html 1FOewMuMMMRL^ΖΠΩlޡު,_hqzGPYbkt}u {-6?HflKlK>K