<!-- Career Navi -- JavaScript -- file version 3.0 -->

<!-- Hide Scripts from Old Browsers

function addEventCallback(obj, handler, callback) {
var tmp = obj[handler];
obj[handler] = function () { if (tmp) tmp(); callback(); };
}

addEventCallback(window, "onload", function() {
rolloverManager.initialize();
// 起動時イベントは必ずここに追加してください。
});

function setFrame(){
	if (top.location != self.location) {
		top.location = self.location;
	}
}

function checkSyokusyuSelect(frm){
	if(document.forms[frm].chk_exist_jb_type_cd.value=="0"){
		alert("「職種」を選択してください。");
		document.forms[frm].jb_type_cd.focus();
		return false;
	}
	
	return true;
}

function checkGenzaiSyokusyuSelect(frm){
	if(document.forms[frm].chk_exist_jb_type_cd.value=="0"){
		alert("「現在の職種」を選択してください。");
		document.forms[frm].jb_type_cd.focus();
		return false;
	}
	
	return true;
}

/*--[project N+]--*/

// クリップ２重送信防止用フラグ
var isAllowClip = true;

// クルーチップ初期化
function initClipClueTip(){
	var sslParam = '';
	if (isSecure()) {
		sslParam = '&ssl_f=1';
	}
	$('a.clip-cluetip').each(function(){
		var tmpData = $(this).attr('href');
		if (sslParam != '') {
			tmpData = tmpData + sslParam;
		}
		$(this).attr('rel', tmpData);
		$(this).cluetip({
			local: false,
			attribute: 'rel',
			activation: 'toggle',
			width: 165,
			positionBy: 'mouse',
			topOffset: -6,
			leftOffset: -10,
			showTitle: true,
			sticky: true,
			closePosition: 'title',
			closeText: '<img src="../parts/img/nsi_icon_batsu.gif" width="12" height="9" alt="">',
			mouseOutClose: true,
			ajaxSettings : {
				type : 'get',
				dataType: 'html',
				cache : false
			},
			ajaxCache: false,
			onActivate : function(e) {
				if (!isAllowClip) {
					alert('エラーが発生し、正しく処理できませんでした。');
					return false;
				}
				isAllowClip = false;
				return true;
			},
			ajaxProcess: function(data) {
				return data;
			},
			onShow : function (ct, c) {
				isAllowClip = true;
			}
		});
		$(this).attr('href', '#');
	});
}

// クルーチップ初期化完了チェック
function checkInitClip(str){
	return (str == '#');
}

// SSLモードチェック
// writeLoginAnchor()と同じ判定方法にしています
function isSecure(){
	return ('https:' == location.protocol);
}
/*--/[project N+]--*/

/*--[Organic]--*/

function checkKwd(frm_nm,elm_nm){
	keyword_vl = document.forms[frm_nm].elements[elm_nm].value;
	if((keyword_vl=="") || (keyword_vl=="社名や職種、業種などを入力してください")){
		alert("社名や職種、業種などを入力してください");
		document.forms[frm_nm].elements[elm_nm].focus();
		return false;
	}
	if(!chkKeyword(frm_nm,elm_nm)){
		return false;
	}
	return true;
}

function checkKwdHd(frm_nm,elm_nm){
	keyword_vl = document.forms[frm_nm].elements[elm_nm].value;
	if((keyword_vl=="") || (keyword_vl=="キーワードから求人を探す")){
		alert("社名や職種、業種などを入力してください");
		document.forms[frm_nm].elements[elm_nm].focus();
		return false;
	}
	if(!chkKeyword(frm_nm,elm_nm)){
		return false;
	}
	if(!isSubmitTimeOK()){
		return false;
	}
	return true;
}

	function focusText6(frm){
		keyword = document.forms[frm].keyword.value;
		if(keyword=="キーワードから求人を探す"){
			document.forms[frm].keyword.value = "";
			document.forms[frm].keyword.style.color = "#000000";
		}
	}

	function blurText6(frm){
		keyword = document.forms[frm].keyword.value;
		if(keyword==""){
			document.forms[frm].keyword.value = "キーワードから求人を探す";
			document.forms[frm].keyword.style.color = "#808080";
		}
	}

/*--/[Organic]--*/

/*--[projectRcb]--*/
/*
	Standards Compliant Rollover Script
	Author : Daniel Nolan
	http://www.bleedingego.co.uk/webdev.php

	Modifier: Concent, Inc., 2007-07-25
	- not only 'img' objects, but 'input', 'area' (imagemap) are available.
	- you can change image file suffix with a classname like 'imgover_suffix'.
	- window.onload binding mechanism is changed.
*/

var rolloverManager = new function() {
	var that = this; // save the context, to be used in private method.
	this.rolloverClass = 'imgover';
	this.defaultRolloverImageSuffix = '_ov';

this.initialize = function() {
	setRollovers('img',   function(image) {return (true);                 });
	setRollovers('input', function(input) {return (input.type == 'image');});
	return that;
}

function getRolloverClass(anObject) {
	var rolloverClassRe = new RegExp('^(' + that.rolloverClass + ')(.*)');
	if (!anObject.className) return null;
	var classNames = anObject.className.split(' ');
	var i, n;
	for (i = 0, n = classNames.length; i < n; i++) {
		var classNameElements = classNames[i].match(rolloverClassRe);
		if (classNameElements) return classNameElements;
		// returns an array [class_full, class_base, class_extension]
	}
	return null;
}

function setRollovers(targetTag, isRolloverObject) {
	var aImages = document.getElementsByTagName(targetTag); //like 'img', 'input',...
	var i, n;
	for (i = 0, n = aImages.length; i < n; i++) {		
		var image = aImages[i];
		if (!image.className) continue;
		if (!getRolloverClass(image)) continue;
		if (!isRolloverObject(image)) continue;
		if (image.useMap) { // case of clickable map
			setRolloversClickableMap(image);
			continue; // next image
		}
		setRollover(image);
	}
}
function setRolloversClickableMap(image) {
	var mapId = image.useMap.match(/^\#(.*)/)[1]; // cut off the initial "#"
	var areas = document.getElementById(mapId).areas;
	var i, n;
	for (i = 0, n = areas.length; i < n; i++) {
		if (getRolloverClass(areas[i])) {
			setRollover(image, areas[i]);
		}
	}
}

function setRollover(targetImage, eventCaptureObject) {
	// if eventCaptureObject catch some mouseover/mouseout event,
	// then replace the image source of targetImage.
	var src = targetImage.src;

	if (!eventCaptureObject) eventCaptureObject = targetImage;
	var rolloverImageSuffix = getRolloverClass(eventCaptureObject)[2] // _XX of imgover_XX
		|| that.defaultRolloverImageSuffix;                       // _ov

	var ftype = src.substring(src.lastIndexOf('.'), src.length);
	var hsrc = src.replace(ftype, rolloverImageSuffix + ftype);
	var mouseoverImage = new Image();
	var mouseoutImage  = new Image();

	mouseoverImage.src = hsrc;	// preload mouseover image
	mouseoutImage.src  = src;	// save as mouseout image

	eventCaptureObject.onmouseover = function() {
		targetImage.src = hsrc;
	}	
	
	eventCaptureObject.onmouseout = function() {
		targetImage.src = src;
	}
}
} // /rolloverManager

//プライベートオファー専用ヘルプデスク　入力チェック
var focusReset = "off";

function focus_soudannaiyo(){
	if(focusReset == "off"){
		document.frm.cslt_txt.style.backgroundColor='#ffffcc';
	}
}
function blur_soudannaiyo(){
	document.frm.cslt_txt.style.backgroundColor='#ffffff';
	focusReset = "off";
}
function focus_mail_addr(){
	if(focusReset == "off"){
		document.frm.mail_addr.style.backgroundColor='#ffffcc';
	}
}
function blur_mail_addr(){
	document.frm.mail_addr.style.backgroundColor='#ffffff';
	focusReset = "off";
}
function CheckPO_Contact(){
//ご相談内容
	if (document.frm.cslt_txt.value==""){
		alert("「ご相談内容」を入力してください");
		document.frm.cslt_txt.focus();
		document.frm.cslt_txt.style.backgroundColor='#ffcccc';
		focusReset = "on";
		return false;
	}
	var chk_cslt_txt = document.frm.cslt_txt.value;
	if (getLgth(chk_cslt_txt) > 2000) {
		alert("「ご相談内容」は、全角1000文字（半角2000文字）以内で入力してください");
		document.frm.cslt_txt.focus();
		document.frm.cslt_txt.style.backgroundColor='#ffcccc';
		focusReset = "on";
		return false;
	}
//あなたのメールアドレス
	if (document.frm.mail_addr.value==""){
		alert("「あなたのメールアドレス」を入力してください");
		document.frm.mail_addr.focus();
		document.frm.mail_addr.style.backgroundColor='#ffcccc';
		focusReset = "on";
		return false;
	}
	if (document.frm.mail_addr.value.indexOf("@") == -1){
		err_flg = 1;
		alert("「あなたのメールアドレス」に”@”が含まれていません");
		document.frm.mail_addr.focus();
		document.frm.mail_addr.style.backgroundColor='#ffcccc';
		focusReset = "on";
		return false;
	}
	if (document.frm.mail_addr.value.indexOf("@",(document.frm.mail_addr.value.indexOf("@",0)+1)) > -1){
		err_flg = 1;
		alert("「あなたのメールアドレス」に”@”が2つ以上含まれています");
		document.frm.mail_addr.focus();
		document.frm.mail_addr.style.backgroundColor='#ffcccc';
		focusReset = "on";
		return false;
	}

	return true;
}
/*--/[projectRcb]--*/

var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);

var ver = "unknown";

if (bName == "Netscape" && bVer >= 3) {ver = "n3";}
if (bName == "Microsoft Internet Explorer" && bVer >= 4) {ver = "e4";}

if ((ver == "n3")||(ver == "e4")) {

//▼ メール会員化対応　ここから

//ボタンスワップメージ
	nml_bt_sendstop = new Image();
	nml_bt_sendstop.src = '/rnc/parts/img/nml_bt_sendstop_ov.gif';
	nml_bt_sendmail = new Image();
	nml_bt_sendmail.src = '/rnc/parts/img/nml_bt_sendmail_ov.gif';
	nml_bt_jouken = new Image();
	nml_bt_jouken.src = '/rnc/parts/img/nml_bt_jouken_ov.gif';

//検索条件名　入力チェック
function chkformJouken(frm_nm,elm_nm) {
	if (document.forms[frm_nm].elements[elm_nm].value==""){
		alert("「検索条件名」が入力されていません。");
		document.forms[frm_nm].elements[elm_nm].focus();
		return false;
	} else if (document.forms[frm_nm].elements[elm_nm].value=="この条件に名前をつけてください"){
		alert("「検索条件名」が入力されていません。");
		document.forms[frm_nm].elements[elm_nm].focus();
		return false;
	}
	var chk_fld = document.forms[frm_nm].elements[elm_nm].value;
	if (getLgth(chk_fld) > 70) {
		alert("「検索条件名」は、全角35文字以内で入力してください。");
		document.forms[frm_nm].elements[elm_nm].focus();
		return false;
	}
	return true;
}
//▲ メール会員化対応　ここまで

//文字列から改行コードを取り除く
function DeleteLineFeed(str) {
    var newStr = '';
    for(var i=0; i<str.length; i++){
        text = escape(str.substring(i, i+1));
        if(text != "%0D" && text != "%0A"){
            newStr += str.substring(i, i+1);
        }
    }
    return newStr;
} 

//入力チェック
acssDate = new Date();
clYear = acssDate.getYear();
	if(clYear < 2000){
		clYear = clYear + 1900
	};
clMonth = acssDate.getMonth()+1;
clDate = acssDate.getDate();
clYearMin = clYear - 12;
clYearMax = clYear -100;

// バイト数チェック
function getLgth(chk_fld) 
{ 
  var i,cnt = 0; 
  for(i=0; i<chk_fld.length; i++) {
    if (escape(chk_fld.charAt(i)).length >= 4 ) {
        cnt = cnt + 2;}
      else{
        cnt = cnt + 1;
    }
  } 
  return cnt; 
}
//全角入力チェック
function check_zenkaku(value){
if(value != "" && getLgth(value) != value.length * 2) return false;
return true;
}
//半角入力チェック
function check_hankaku(value){
if(value != "" && getLgth(value) != value.length) return false;
return true;
}
// 全角カナチェック
function check_zenkana(msg){
    var checkStr = new String   ("アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポァィゥェォッャュョー　");
    for(i=0;i<msg.length;i++){
        if(checkStr.indexOf(msg.charAt(i),0) == -1){
            return false;
        }
    }
    return true;
}
// 半角数字チェック
function check_hansu(msg){
    var checkStr = new String   ("0123456789");
    for(i=0;i<msg.length;i++){
        if(checkStr.indexOf(msg.charAt(i),0) == -1){
            return false;
        }
    }
    return true;
}
// 半角英数字チェック
function check_eisu(msg){
    var checkStr = new String   ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.-_@0123456789");
    for(i=0;i<msg.length;i++){
        if(checkStr.indexOf(msg.charAt(i),0) == -1){
            return false;
        }
    }
    return true;
}

//	NCG コンテンツ系 ページ JS 2007/02/09
//求人リスト　印刷する
var agt=navigator.userAgent.toLowerCase();
function printArticle() {
	if (window.print) {
		setTimeout('window.print();',200);
	}
	else if (agt.indexOf("mac") != -1) {
		alert("'Cmd + p'を押して印刷してください。");
	}
	else {
		alert("'Ctrl + p'を押して印刷してください。")
	}
}

//相談フォーム　職務経歴　勤務先削除確認
function setFocusKmsk() {
    document.frm.btnCancel.focus();
}

//▼2007/02「転職アドバイザーに相談できる求人特集」追加　ここから

//N一覧　ボタン画像
	ncg_bt_detail = new Image();
	ncg_bt_detail.src = '/rnc/parts/img/ncg_bt_detail_ov.gif';
	ncg_bt_add = new Image();
	ncg_bt_add.src = '/rnc/parts/img/ncg_bt_add_ov.gif';

//N原稿　ボタン画像
	ncg_bt_adviser = new Image();
	ncg_bt_adviser.src = '/rnc/parts/img/ncg_bt_adviser_ov.gif';
	ncg_bt_oubo = new Image();
	ncg_bt_oubo.src = '/rnc/parts/img/ncg_bt_oubo_ov.gif';

//求人リスト　ボタン画像
	ncg_bt_delete = new Image();
	ncg_bt_delete.src = '/rnc/parts/img/ncg_bt_delete_ov.gif';
	ncg_bt_lu = new Image();
	ncg_bt_lu.src = '/rnc/parts/img/ncg_bt_lu_ov.gif';
	ncg_bt_ld = new Image();
	ncg_bt_ld.src = '/rnc/parts/img/ncg_bt_ld_ov.gif';
	ncg_bt_lt = new Image();
	ncg_bt_lt.src = '/rnc/parts/img/ncg_bt_lt_ov.gif';
	
//▲2007/02「転職アドバイザーに相談できる求人特集」追加　ここまで



//	SecondImpact↓
	nsi_bt_toroku = new Image();
	nsi_bt_toroku.src = '/rnc/parts/img/nsi_bt_toroku_ov.gif';
	
	nsi_bt_torokuinfo = new Image();
	nsi_bt_torokuinfo.src = '/rnc/parts/img/nsi_bt_torokuinfo_ov.gif';
	
	nsi_bt_login = new Image();
	nsi_bt_login.src = '/rnc/parts/img/nsi_bt_login_ov.gif';
	
	nsi_bt_logout = new Image();
	nsi_bt_logout.src = '/rnc/parts/img/nsi_bt_logout_ov.gif';
	
	nsi_navi_01 = new Image();
	nsi_navi_01.src = '/rnc/parts/img/nsi_navi_01_on.gif';
	
	nsi_navi_02 = new Image();
	nsi_navi_02.src = '/rnc/parts/img/nsi_navi_02_on.gif';
	
	nsi_navi_03 = new Image();
	nsi_navi_03.src = '/rnc/parts/img/nsi_navi_03_on.gif';
	
	nsi_navi_04 = new Image();
	nsi_navi_04.src = '/rnc/parts/img/nsi_navi_04_on.gif';
	
	nsi_navi_security_off = new Image();
	nsi_navi_security_off.src = '/rnc/parts/img/nsi_navi_security_off_ov.gif';
	
	nsi_navi_security_on = new Image();
	nsi_navi_security_on.src = '/rnc/parts/img/nsi_navi_security_on_ov.gif';
	
	nsi_ln_kyujin_01 = new Image();
	nsi_ln_kyujin_01.src = '/rnc/parts/img/nsi_ln_kyujin_01_on.gif';
	
	nsi_ln_kyujin_02 = new Image();
	nsi_ln_kyujin_02.src = '/rnc/parts/img/nml_ln_kyujin_01_on.gif';
	
	nsi_ln_kyujin_03 = new Image();
	nsi_ln_kyujin_03.src = '/rnc/parts/img/nsi_ln_kyujin_03_on.gif';
	
	nsi_ln_kyujin_04 = new Image();
	nsi_ln_kyujin_04.src = '/rnc/parts/img/nsi_ln_kyujin_04_on.gif';
	
	nsi_ln_kyujin_05 = new Image();
	nsi_ln_kyujin_05.src = '/rnc/parts/img/nsi_ln_kyujin_05_on.gif';
	
	nsi_ln_kyujin_06 = new Image();
	nsi_ln_kyujin_06.src = '/rnc/parts/img/nsi_ln_kyujin_06_on.gif';
	
	nsi_bt_print = new Image();
	nsi_bt_print.src = '/rnc/parts/img/nsi_bt_print_ov.gif';
	
	nsi_bt_clip = new Image();
	nsi_bt_clip.src = '/rnc/parts/img/nsi_bt_clip_ov.gif';

	nsi_bt_tsuuchi = new Image();
	nsi_bt_tsuuchi.src = '/rnc/parts/img/nsi_bt_tsuuchi_ov.gif';

	nsi_bt_hitsuuchi = new Image();
	nsi_bt_hitsuuchi.src = '/rnc/parts/img/nsi_bt_hitsuuchi_ov.gif';

	nsi_kinmuchimap_01 = new Image();
	nsi_kinmuchimap_01.src = '/rnc/parts/img/nsi_kinmuchimap_01.gif';

	nsi_kinmuchimap_02 = new Image();
	nsi_kinmuchimap_02.src = '/rnc/parts/img/nsi_kinmuchimap_02.gif';

	nsi_kinmuchimap_03 = new Image();
	nsi_kinmuchimap_03.src = '/rnc/parts/img/nsi_kinmuchimap_03.gif';

	nsi_kinmuchimap_04 = new Image();
	nsi_kinmuchimap_04.src = '/rnc/parts/img/nsi_kinmuchimap_04.gif';

	nsi_kinmuchimap_05 = new Image();
	nsi_kinmuchimap_05.src = '/rnc/parts/img/nsi_kinmuchimap_05.gif';

	nsi_kinmuchimap_06 = new Image();
	nsi_kinmuchimap_06.src = '/rnc/parts/img/nsi_kinmuchimap_06.gif';

	nsi_kinmuchimap_07 = new Image();
	nsi_kinmuchimap_07.src = '/rnc/parts/img/nsi_kinmuchimap_07.gif';

	nsi_kinmuchimap_08 = new Image();
	nsi_kinmuchimap_08.src = '/rnc/parts/img/nsi_kinmuchimap_08.gif';

	nsi_kinmuchimap_09 = new Image();
	nsi_kinmuchimap_09.src = '/rnc/parts/img/nsi_kinmuchimap_09.gif';

	nsi_bt_scout = new Image();
	nsi_bt_scout.src = '/rnc/contents/pub/inc_top/img/nsi_bt_scout_ov.gif';

	nsi_bt_scout_01 = new Image();
	nsi_bt_scout_01.src = '/rnc/contents/pub/ext_site/img/nsi_bt_scout_ov.gif';

	nsi_bt_perfect = new Image();
	nsi_bt_perfect.src = '/rnc/contents/pub/inc_top/img/nsi_bt_perfect_ov.gif';

	nsi_bt_perfect_01 = new Image();
	nsi_bt_perfect_01.src = '/rnc/contents/pub/ext_site/img/nsi_bt_perfect_01_ov.gif';

	nsi_bt_arrow = new Image();
	nsi_bt_arrow.src = '/rnc/contents/pub/general/rnn_top/img/nsi_icon_arrow03_ov.gif';

	nsi_ln_scout_01 = new Image();
	nsi_ln_scout_01.src = '/rnc/parts/img/nsi_ln_scout_01_on.gif';
	
	nsi_ln_scout_02 = new Image();
	nsi_ln_scout_02.src = '/rnc/parts/img/nsi_ln_scout_02_on.gif';

	nsi_ln_scout_03 = new Image();
	nsi_ln_scout_03.src = '/rnc/parts/img/nsi_ln_scout_03_on.gif';

	nsi_ln_scout_04 = new Image();
	nsi_ln_scout_04.src = '/rnc/parts/img/nsi_ln_scout_04_on.gif';

	nsi_bt_kakunin_zyoken = new Image();
	nsi_bt_kakunin_zyoken.src = '/rnc/parts/img/nsi_bt_kakunin_zyoken_ov.gif';

	nsi_bt_kakunin_zyoken_s = new Image();
	nsi_bt_kakunin_zyoken_s.src = '/rnc/parts/img/nsi_bt_kakunin_zyoken_s_ov.gif';

	nsi_bt_kakunin_resume = new Image();
	nsi_bt_kakunin_resume.src = '/rnc/parts/img/nsi_bt_kakunin_resume_ov.gif';

	nsi_bt_kakunin_resume_s = new Image();
	nsi_bt_kakunin_resume_s.src = '/rnc/parts/img/nsi_bt_kakunin_resume_s_ov.gif';

	nsi_bt_toroku_login = new Image();
	nsi_bt_toroku_login.src = '/rnc/parts/img/nsi_bt_toroku_login_ov.gif';

	nsi_bt_toroku_login_s = new Image();
	nsi_bt_toroku_login_s.src = '/rnc/parts/img/nsi_bt_toroku_login_s_ov.gif';

	nsi_bt_toroku_rikunabi = new Image();
	nsi_bt_toroku_rikunabi.src = '/rnc/parts/img/nsi_bt_toroku_rikunabi_ov.gif';

	nsi_bt_toroku_rikunabi_s = new Image();
	nsi_bt_toroku_rikunabi_s.src = '/rnc/parts/img/nsi_bt_toroku_rikunabi_s_ov.gif';

	nsi_bt_toroku_l = new Image();
	nsi_bt_toroku_l.src = '/rnc/parts/img/nsi_bt_toroku_l_ov.gif';

	nsi_bt_toroku_s = new Image();
	nsi_bt_toroku_s.src = '/rnc/parts/img/nsi_bt_toroku_s_ov.gif';

	nsi_bt_toroku_saikai = new Image();
	nsi_bt_toroku_saikai.src = '/rnc/parts/img/nsi_bt_toroku_saikai_ov.gif';

	nsi_bt_toroku_saikai_s = new Image();
	nsi_bt_toroku_saikai_s.src = '/rnc/parts/img/nsi_bt_toroku_saikai_s_ov.gif';

	nsi_bt_service_on = new Image();
	nsi_bt_service_on.src = '/rnc/parts/img/nsi_bt_service_on_ov.gif';

	nsi_bt_service_on_s = new Image();
	nsi_bt_service_on_s.src = '/rnc/parts/img/nsi_bt_service_on_s_ov.gif';

	nsi_bt_hai_on = new Image();
	nsi_bt_hai_on.src = '/rnc/parts/img/nsi_bt_hai-on_ov.gif';

	nsi_bt_iie_off = new Image();
	nsi_bt_iie_off.src = '/rnc/parts/img/nsi_bt_iie-off_ov.gif';

	nsi_bt_toroku_login_a = new Image();
	nsi_bt_toroku_login_a.src = '/rnc/parts/img/nsi_bt_toroku_login_a_ov.gif';

	nsi_bt_toroku_rikunabi_a = new Image();
	nsi_bt_toroku_rikunabi_a.src = '/rnc/parts/img/nsi_bt_toroku_rikunabi_a_ov.gif';
	
	function focusText2(frm){
		mail_addr = document.forms[frm].mail_addr.value;
		if(mail_addr=="ここにメールアドレスを入力してください"){
			document.forms[frm].mail_addr.value = "";
			document.forms[frm].mail_addr.style.color = "#000000";
		}
	}

	function blurText2(frm){
		mail_addr = document.forms[frm].mail_addr.value;
		if(mail_addr==""){
			document.forms[frm].mail_addr.value = "ここにメールアドレスを入力してください";
			document.forms[frm].mail_addr.style.color = "#808080";
		}
	}

	function focusCmpnyNm(){
		keyword = document.frmCmpny.keyword.value;
		if(keyword=="社名を入力してください"){
			document.frmCmpny.keyword.value = "";
			document.frmCmpny.keyword.style.color = "#000000";
		}
	}

	function blurCmpnyNm(){
		keyword = document.frmCmpny.keyword.value;
		if(keyword==""){
			document.frmCmpny.keyword.value = "社名を入力してください";
			document.frmCmpny.keyword.style.color = "#808080";
		}
	}

	function defCmpnyNm(){
		document.frmCmpny.keyword.value = "社名を入力してください";
		document.frmCmpny.keyword.style.color = "#808080";
	}

	function focusText3(frm){
		keyword = document.forms[frm].keyword.value;
		if(keyword=="社名や職種、業種などを入力してください"){
			document.forms[frm].keyword.value = "";
			document.forms[frm].keyword.style.color = "#000000";
		}
	}

	function blurText3(frm){
		keyword = document.forms[frm].keyword.value;
		if(keyword==""){
			document.forms[frm].keyword.value = "社名や職種、業種などを入力してください";
			document.forms[frm].keyword.style.color = "#808080";
		}
	}

	function focusText4(frm){
		keyword = document.forms[frm].keyword.value;
		if(keyword=="社名や職種、業種など"){
			document.forms[frm].keyword.value = "";
			document.forms[frm].keyword.style.color = "#000000";
		}
	}

	function blurText4(frm){
		keyword = document.forms[frm].keyword.value;
		if(keyword==""){
			document.forms[frm].keyword.value = "社名や職種、業種など";
			document.forms[frm].keyword.style.color = "#808080";
		}
	}

	function focusText5(frm){
		key_word = document.forms[frm].key_word.value;
		if(key_word=="ここにキーワードを入力してください"){
			document.forms[frm].key_word.value = "";
			document.forms[frm].key_word.style.color = "#000000";
		}
	}

	function blurText5(frm){
		key_word = document.forms[frm].key_word.value;
		if(key_word==""){
			document.forms[frm].key_word.value = "ここにキーワードを入力してください";
			document.forms[frm].key_word.style.color = "#808080";
		}
	}

overdiv="0";
function SL(e,idName,btnID) {
  var idName;
  var Win    = navigator.userAgent.indexOf('Win')!=-1
  var Mac    = navigator.userAgent.indexOf('Mac')!=-1
  var X11    = navigator.userAgent.indexOf('X11')!=-1
  var Moz    = navigator.userAgent.indexOf('Gecko')!=-1
  var msie   = navigator.userAgent.indexOf('MSIE')!=-1

  if( Mac && msie){ exit; } // ignore MacIE

  //Position Detect
 if(window.opera){ // O
    curX = e.clientX;
    curY = e.clientY;
  }else  if(document.all){ // IE
    curX = document.body.scrollLeft+event.clientX;
    curY = document.body.scrollTop+event.clientY;
  }else{ //Mozilla
    curX = e.pageX;
    curY = e.pageY;
  }
  layerX = curX+2;
  layerY = curY+2;
  //Move & SHOW
  if (overdiv == "0") {
    if (document.all){
      document.all(idName).style.left = layerX;
      document.all(idName).style.top = layerY;
      document.all(idName).style.visibility = "visible";
    }else if (document.getElementById){
      document.getElementById(idName).style.left = layerX;
      document.getElementById(idName).style.top = layerY;
      document.getElementById(idName).style.visibility = "visible";
    }else if (document.layers){
      document.layers[idName].left = layerX;
      document.layers[idName].top = layerY;
      document.layers[idName].visibility = "visible";
    }
  }
  //alert("Y="+layerY+"Scroll="+document.body.scrollTop);
}

function HIDE(idName){
  var idName;
  if(overdiv == "0"){
    if (document.getElementById){
      document.getElementById(idName).style.visibility = 'hidden';
    }else if (document.all){
      document.all(idName).style.visibility = 'hidden';
    }else if (document.layers){
      document.layers[idName].visibility = 'hidden';
    }
  }
}

function HL(idName){
  var idName;
  clearID=idName;
  setTimeout("HIDE(clearID)",50);
}


function getPos( elm ){
  var target = elm;
  var pos = new function(){ this.x = 0; this.y = 0; }
  while( target ){
    pos.x += target.offsetLeft;
    pos.y += target.offsetTop;
    target = target.offsetParent;
  }
  //alert( "x=" + pos.x + ",y=" + pos.y );
  return pos;
}

//	SecondImpact↑

	mousikomi_a_over = new Image();
	mousikomi_a_over.src = '/rnc/parts/img/mousikomi_a_over.gif';
	
	clip_atode_over = new Image();
	clip_atode_over.src = '/rnc/parts/img/clip_atode_over.gif';
	
	clip_atode4_over = new Image();
	clip_atode4_over.src = '/rnc/parts/img/clip_atode4_over.gif';
	
	printer_over = new Image();
	printer_over.src = '/rnc/parts/img/printer_over.gif';
	
	printer2_over = new Image();
	printer2_over.src = '/rnc/parts/img/printer2_over.gif';
	
	ichiran_over = new Image();
	ichiran_over.src = '/rnc/parts/img/ichiran_over.gif';
	
	secure_off = new Image();
	secure_off.src = '/rnc/parts/img/secure_off.gif';
	
	secure_on = new Image();
	secure_on.src = '/rnc/parts/img/secure_on.gif';
	
	secure_off3 = new Image();
	secure_off3.src = '/rnc/parts/img/secure_off3.gif';
	
	secure_on3 = new Image();
	secure_on3.src = '/rnc/parts/img/secure_on3.gif';
	
	nxtop_hd_bt_alt = new Image();
	nxtop_hd_bt_alt.src = '/rnc/parts/img/nxtop_hd_bt_alt.gif';
	
	header_touroku_henkou_over = new Image();
	header_touroku_henkou_over.src = '/rnc/parts/img/header_touroku_henkou_over.gif';
	
	header_logout_over = new Image();
	header_logout_over.src = '/rnc/parts/img/header_logout_over.gif';
	
	header_login_over = new Image();
	header_login_over.src = '/rnc/parts/img/header_login_over.gif';
	
	header_touroku_over = new Image();
	header_touroku_over.src = '/rnc/parts/img/header_touroku_over.gif';
	
	header_login_over2 = new Image();
	header_login_over2.src = '/rnc/parts/img/header_login_over2.gif';
	
	header_touroku_over2 = new Image();
	header_touroku_over2.src = '/rnc/parts/img/header_touroku_over2.gif';
	
	bt_01_over = new Image();
	bt_01_over.src = '/rnc/parts/img/bt_01_over.gif';
	
	bt_02_over = new Image();
	bt_02_over.src = '/rnc/parts/img/bt_02_over.gif';
	
	bt_03_over = new Image();
	bt_03_over.src = '/rnc/parts/img/bt_03_over.gif';
	
	pause_button00_over = new Image();
	pause_button00_over.src = '/rnc/parts/img/pause_button00_over.gif';
	
	pause_button01_over = new Image();
	pause_button01_over.src = '/rnc/parts/img/pause_button01_over.gif';
	
	yaritori_over = new Image();
	yaritori_over.src = '/rnc/parts/img/yaritori_over.gif';
	
	ad6_over = new Image();
	ad6_over.src = '/rnc/parts/img/ad6_over.gif';
	
	change_over = new Image();
	change_over.src = '/rnc/parts/img/change_over.gif';
	
	hozon01_over = new Image();
	hozon01_over.src = '/rnc/parts/img/hozon01_over.gif';
	
	del_2_over = new Image();
	del_2_over.src = '/rnc/parts/img/del_2_over.gif';
	
	printer_s_over = new Image();
	printer_s_over.src = '/rnc/parts/img/printer_s_over.gif';
	
	change2_over = new Image();
	change2_over.src = '/rnc/parts/img/change2_over.gif';
	
	henko01_over = new Image();
	henko01_over.src = '/rnc/parts/img/henko01_over.gif';
	
	minaosi_over = new Image();
	minaosi_over.src = '/rnc/parts/img/minaosi_over.gif';
	
	clip_atode2_over = new Image();
	clip_atode2_over.src = '/rnc/parts/img/clip_atode2_over.gif';
	
	clip3_over = new Image();
	clip3_over.src = '/rnc/parts/img/clip3_over.gif';
	
	del_button00_over = new Image();
	del_button00_over.src = '/rnc/parts/img/del_button00_over.gif';
	
	mail3_over = new Image();
	mail3_over.src = '/rnc/parts/img/mail3_over.gif';
	
	clip_atode2_over = new Image();
	clip_atode2_over.src = '/rnc/parts/img/clip_atode2_over.gif';
	
	on_off_over = new Image();
	on_off_over.src = '/rnc/parts/img/on_off_over.gif';
	
	off_off_over = new Image();
	off_off_over.src = '/rnc/parts/img/off_off_over.gif';
	
	// ↓ 2004/07 スカウトトップ変更 追加分
	consult_on = new Image();
	consult_on.src = '/rnc/parts/img/consult_on.gif';
	
	consult_off = new Image();
	consult_off.src = '/rnc/parts/img/consult_off.gif';
	// ↑ 2004/07 スカウトトップ変更 追加分
	
	// ↓ UI変更 追加分
	change3_over = new Image();
	change3_over.src = '/rnc/parts/img/change3_over.gif';
	
	syokusyu_01_over = new Image();
	syokusyu_01_over.src = '/rnc/parts/img/syokusyu_01_over.gif';
	
	syokusyu_02_over = new Image();
	syokusyu_02_over.src = '/rnc/parts/img/syokusyu_02_over.gif';
	
	syokusyu_03_over= new Image();
	syokusyu_03_over.src = '/rnc/parts/img/syokusyu_03_over.gif';
	
	syokusyu_04a_over = new Image();
	syokusyu_04a_over.src = '/rnc/parts/img/syokusyu_04a_over.gif';
	
	syokusyu_04b_over = new Image();
	syokusyu_04b_over.src = '/rnc/parts/img/syokusyu_04b_over.gif';
	
	syokusyu_04a = new Image();
	syokusyu_04a.src = '/rnc/parts/img/syokusyu_04a.gif';
	
	syokusyu_04b = new Image();
	syokusyu_04b.src = '/rnc/parts/img/syokusyu_04b.gif';
	
	syokusyu_05_over = new Image();
	syokusyu_05_over.src = '/rnc/parts/img/syokusyu_05_over.gif';
	
	syokusyu_06_over = new Image();
	syokusyu_06_over.src = '/rnc/parts/img/syokusyu_06_over.gif';
	
	syokusyu_07_over = new Image();
	syokusyu_07_over.src = '/rnc/parts/img/syokusyu_07_over.gif';
	
	syokusyu_08_over = new Image();
	syokusyu_08_over.src = '/rnc/parts/img/syokusyu_08_over.gif';
	
	syokusyu_09_over = new Image();
	syokusyu_09_over.src = '/rnc/parts/img/syokusyu_09_over.gif';
	
	hand_anm5 = new Image();
	hand_anm5.src = '/rnc/parts/img/s-hand_anm5.gif';
	
	// ↑ UI変更 追加分

	// top追加分↓

	button_scout_over = new Image();
	button_scout_over.src = '/rnc/contents/pub/img/inc_top/scout/button_scout_over.gif';

	button_tech_over = new Image();
	button_tech_over.src = '/rnc/contents/pub/img/inc_top/tech/button_tech_over.gif';

	button_perfectguide_over = new Image();
	button_perfectguide_over.src = '/rnc/contents/pub/img/inc_top/editorial/button_perfectguide_over.gif';

	button_ablic_over = new Image();
	button_ablic_over.src = '/rnc/contents/pub/img/inc_top/editorial/button_ablic_over.gif';

	// top追加分↑
	
	// 2004/07 トップページ変更 ↓
	search_keiken_over = new Image();
	search_keiken_over.src = '/rnc/parts/img/search_keiken_over.gif';
	
	search_kibou_over = new Image();
	search_kibou_over.src = '/rnc/parts/img/search_kibou_over.gif';
	
	button_bank_over = new Image();
	button_bank_over.src = '/rnc/contents/pub/img/inc_top/bank/button_bank_over.gif';

	button_guide_over = new Image();
	button_guide_over.src = '/rnc/contents/pub/img/inc_top/guide/button_guide_over.gif';
	
	search_fair_over = new Image();
	search_fair_over.src = '/rnc/contents/pub/img/inc_top/fair/search_fair_over.gif';
	// 2004/07 トップページ変更 ↑

	// 2004/07/21 レジュメダウンロードボタン追加
	download_over = new Image();
	download_over.src = '/rnc/parts/img/download_over.gif';

	// 2004/09/29 トップページ変更 ↓
	r5_c_over = new Image();
	r5_c_over.src = '/rnc/contents/pub/img/inc_top/bank/r5_c_over.gif';

	r5_f_over = new Image();
	r5_f_over.src = '/rnc/contents/pub/img/inc_top/bank/r5_f_over.gif';
	// 2004/09/29 トップページ変更 ↑
}


	function MM_swapImgRestore() { //v3.0
		var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}
	function MM_preloadImages() { //v3.0
		var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}
	function MM_findObj(n, d) { //v4.01
		var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
		if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
		if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	function MM_swapImage() { //v3.0
		var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
		if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=eval(a[i+2]+".src");}
	}
	
	
	// ポップアップウィンドウ
	function newpage(nm){
		// screenサイズ
		wWedth = screen.width;
		wHeight = screen.height;
		
		// ポップアップで表示される確認系
		if(nm == "confirm") {
			w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=540,height=400,screenX=0,screenY=0,left=0,top=0");
			w.focus();
			return w;
		}
		// ヘルプ
		else if(nm == "help"){
			w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=540,height=400,screenX=0,screenY=0,left=0,top=0");
			w.focus();
			return w;
		}
		// Ｎ、Ｓ、説明会などの詳細原稿系
		else if(nm == "detail"){
			if(wHeight >= 1024 && wWedth >= 1280){
				w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=750,height=880,screenX=0,screenY=0,left=0,top=0");
				w.focus();
				return w;
			}else if(wHeight >= 768 && wWedth >= 1024){
				w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=750,height=650,screenX=0,screenY=0,left=0,top=0");
				w.focus();
				return w;
			}else{
				w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=750,height=450,screenX=0,screenY=0,left=0,top=0");
				w.focus();
				return w;
			}
		}
		// 検討中リストのポップアップ系
		else if(nm == "kentou"){
			w=window.open("/rnc/docs/empty.jsp",nm);
			w.focus();
			return w;
		}
		// メールのサンプル表示系
		else if(nm == "sample"){
			w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,screenX=0,screenY=0,left=10,top=10");
			w.focus();
			return w;
		}
		// 印刷プレビュー
		else if(nm == "print"){
			if(wHeight >= 1024 && wWedth >= 1280){
				w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=yes,location=yes,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=730,height=830,screenX=0,screenY=0,left=0,top=0");
				w.focus();
				return w;
			}else if(wHeight >= 768 && wWedth >= 1024){
				w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=yes,location=yes,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=730,height=600,screenX=0,screenY=0,left=0,top=0");
				w.focus();
				return w;
			}else{
				w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=yes,location=yes,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=730,height=400,screenX=0,screenY=0,left=0,top=0");
				w.focus();
				return w;
			}
		}
		// 条件指定検索
		else if(nm == "condition"){
			w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=550,height=650,screenX=0,screenY=0,left=0,top=0");
			w.focus();
			return w;
		}
		// スカウト登録フローの中でのスキルシートのポップアップ
		else if(nm == "sc_skill_sheet"){
			w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=750,height=650,screenX=0,screenY=0,left=10,top=10");
			w.focus();
			return w;
		}
		// スカウトセンターゲストトップのコンテンツ
		else if(nm == "sc_contents"){
			w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=750,height=650,screenX=0,screenY=0,left=10,top=10");
			w.focus();
			return w;
		}
		// スカウト登録フローの中で、ポップアップの中で一覧を表示するもの
		else if(nm == "sc_condition"){
			w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=700,height=480,screenX=0,screenY=0,left=10,top=10");
			w.focus();
			return w;
		}
		// 送信時のレジュメ編集
		else if(nm == "resume"){
			w=window.open("/rnc/docs/empty.jsp",nm);
			w.focus();
			return w;
		}
		// お問い合わせ表示
		else if(nm == "otoiawase"){
			w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=570,height=600,screenX=0,screenY=0,left=0,top=0");
			w.focus();
			return w;
		}
		// 経験分野
		else if(nm == "cgwfield"){
			w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=550,height=650,screenX=0,screenY=0,left=0,top=0");
			w.focus();
			return w;
		}
		// 気になる求人リスト
		else if(nm == "klist"){
			w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=750,height=650,screenX=0,screenY=0,left=0,top=0");
			w.focus();
			return w;
		}
		// 相談フォーム　アドバイザーの回答例
		else if(nm == "ans_smpl"){
			w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=550,height=650,screenX=0,screenY=0,left=0,top=0");
			w.focus();
			return w;
		}
		// 相談フォーム　職務内容書き方サンプル
		else if(nm == "wrt_smpl"){
			w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=550,height=650,screenX=0,screenY=0,left=0,top=0");
			w.focus();
			return w;
		}
		// 転職成功の極意
		else if(nm == "gokui"){
			w=window.open("/rnc/docs/empty.jsp",nm,"toolbar=no,location=yes,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=750,height=650,screenX=0,screenY=0,left=0,top=0");
			w.focus();
			return w;
		}
		
//		w.focus();
//		return w;
	}
	
	
	//↓↓追加 2004/09/7 NOAH
	
	//使用文字チェック(英字)
	function containsAlphabet(str){
		
		lowStr = str.toLowerCase();
		
		for(i=0; i<lowStr.length; i++){
			
			ch = lowStr.charAt(i);
			
			if( ch>='a' && ch<='z' ){
				return true;
			}
		}
		
		return false;
		
	}
	
	//使用文字チェック(数字)
	function containsNumber(str){
		
		for(i=0; i<str.length; i++){
			
			ch = str.charAt(i);
			
			if( ch>='0' && ch<='9' ){
				return true;
			}
		}
		
		return false;
	}
	
	//使用文字チェック(記号)
	function containsSign(str){
		
		for(i=0; i<str.length; i++){
			
			ch = str.charAt(i);
			
			if(
				ch=='#' || 
				ch=='$' ||
				ch=='%' ||
				ch=='&' ||
				ch=='*' ||
				ch=='+' ||
				ch=='-' ||
				ch=='.' ||
				ch=='/' ||
				ch=='?' ||
				ch=='@' ||
				ch=='_' ||
				ch=='{' ||
				ch=='|' ||
				ch=='}' ||
				ch=='~'
			){
				return true;
			}
		}
		
		return false;
		
	}
	
	//↑↑追加 2004/09/7 NOAH
	
	// メールアドレスのチェック
	function checkMailAddr(fNo, txtName){
		for(i=0; i<document.forms[fNo].length; i++){
			if(document.forms[fNo].elements[i].name==txtName){
				mail_addr = document.forms[fNo].elements[i].value;
				eNo=i;
			}
		}
		// メールアドレス（未入力）
		if(mail_addr=="" || mail_addr=="ここにメールアドレスを入力してください"){
			alert("「メールアドレス」が入力されていません。");
			document.forms[fNo].elements[eNo].focus();
			return false;
		}
		// メールアドレス（@なし）
		if(mail_addr.indexOf("@",0)<0){
			alert("「メールアドレス」に”@”が含まれていません。");
			document.forms[fNo].elements[eNo].focus();
			document.forms[fNo].elements[eNo].select();
			return false;
		}
		// メールアドレス（@が２つ以上）
		if(mail_addr.indexOf("@",(mail_addr.indexOf("@",0)+1)) > -1){
			alert("「メールアドレス」に”@”が２つ以上含まれています。");
			document.forms[fNo].elements[eNo].focus();
			document.forms[fNo].elements[eNo].select();
			return false;
		}
		return true;
	}
	
	
	// 氏名のチェック
	function checkName(fNo){
		lst_nm		 = document.forms[fNo].lst_nm.value;
		fst_nm		 = document.forms[fNo].fst_nm.value;
		lst_nm_furi	 = document.forms[fNo].lst_nm_furi.value;
		fst_nm_furi	 = document.forms[fNo].fst_nm_furi.value;
		
		// 氏・漢字（未入力）
		if(lst_nm==""){
			alert("「氏(漢字)」が入力されていません。");
			document.forms[fNo].lst_nm.focus();
			return false;
		}
		// 名・漢字（未入力）
		if(fst_nm==""){
			alert("「名(漢字)」が入力されていません。");
			document.forms[fNo].fst_nm.focus();
			return false;
		}
		// 氏・カナ（未入力）
		if(lst_nm_furi==""){
			alert("「氏(カナ)」が入力されていません。");
			document.forms[fNo].lst_nm_furi.focus();
			return false;
		}
		// 氏・カナ（全角カタカナ以外）
		for(i=0; i<lst_nm_furi.length; i++){
			ch = lst_nm_furi.charAt(i)
			if((ch < 'ァ' || ch > 'ー') && ch != '　'){
				alert("「氏(カナ)」に全角カタカナ以外の文字が入力されています。");
				document.forms[fNo].lst_nm_furi.focus();
				document.forms[fNo].lst_nm_furi.select();
				return false;
			}
		}
		// 名・カナ（未入力）
		if(fst_nm_furi==""){
			alert("「名(カナ)」が入力されていません。");
			document.forms[fNo].fst_nm_furi.focus();
			return false;
		}
		// 名・カナ（全角カタカナ以外）
		for(i=0; i<fst_nm_furi.length; i++){
			ch = fst_nm_furi.charAt(i)
			if((ch < 'ァ' || ch > 'ー') && ch != '　'){
				alert("「名(カナ)」に全角カタカナ以外の文字が入力されています。");
				document.forms[fNo].fst_nm_furi.focus();
				document.forms[fNo].fst_nm_furi.select();
				return false;
			}
		}
		return true;
	}
	
	// ID変更時のチェック
	function checkId(fNo){
		newloginnm	 = document.forms[fNo].newloginnm.value;
		
		if((newloginnm=="")){
			alert("「新しいリクナビＮＥＸＴ ID」が入力されていません。");
			document.forms[fNo].newloginnm.focus();
			return false;
		}
		if(newloginnm!=""){
			// ID（桁数）
			if((newloginnm.length<6)||(newloginnm.length>100)){
				alert("「新しいリクナビＮＥＸＴ ID」は、6桁〜100桁以内の英数字を入力してください。");
				document.forms[fNo].newloginnm.focus();
				document.forms[fNo].newloginnm.select();
				return false;
			}
			// ID（使用できない文字）
			for(i=0; i<newloginnm.length; i++){
				ch = newloginnm.charAt(i)
				if(ch < '!' || ch > '~'
				|| ch == '!'  || ch == '"' || ch == '\'' || ch == '(' || ch == ')' || ch == ','
				|| ch == ':'  || ch == ';' || ch == '<'  || ch == '=' || ch == '>' || ch == '['
				|| ch == '\\' || ch == ']' || ch == '^'  || ch == '`' || ch == ' '
				){
					alert("「新しいリクナビＮＥＸＴ ID」に英数字以外の文字が入力されています。");
					document.forms[fNo].newloginnm.focus();
					document.forms[fNo].newloginnm.select();
					return false;
				}
			}
		}
		return true;
	}
	
	//↓↓追加 2004/09/7 NOAH
	//
	function checkIndivPswdForOT(frmNm){
		newpswd		 = document.forms[frmNm].pswd.value;
		newpswdagain = document.forms[frmNm].l_pswd_again.value;
		
		if(newpswd==""){
			alert("「新しいリクナビＮＥＸＴ パスワード」を入力してください。");
			document.forms[frmNm].pswd.focus();
			return false;
		}
		if(newpswdagain==""){
			alert("「新しいリクナビＮＥＸＴ パスワードの確認用再入力」が入力されていません。");
			document.forms[frmNm].l_pswd_again.focus();
			return false;
		}
		if(newpswd!=""){
			// パスワード（桁数）
			if((newpswd.length<6)||(newpswd.length>30)){
				alert("「新しいリクナビＮＥＸＴ パスワード」は、6桁以上30桁以内で入力してください。");
				document.forms[frmNm].pswd.focus();
				document.forms[frmNm].pswd.select();
				return false;
			}
			// パスワード（使用できない文字）
			for(i=0; i<newpswd.length; i++){
				ch = newpswd.charAt(i)
				if(ch < '!' || ch > '~'
				|| ch == '!'  || ch == '"' || ch == '\'' || ch == '(' || ch == ')' || ch == ','
				|| ch == ':'  || ch == ';' || ch == '<'  || ch == '=' || ch == '>' || ch == '['
				|| ch == '\\' || ch == ']' || ch == '^'  || ch == '`' || ch == ' '
				){
					alert("「新しいリクナビＮＥＸＴ パスワード」は、半角英数字のみ使用できます。");
					document.forms[frmNm].pswd.focus();
					document.forms[frmNm].pswd.select();
					return false;
				}
			}
			// パスワード（英字を含むこと）
			if(!containsAlphabet(newpswd)){
				alert("「新しいリクナビＮＥＸＴ パスワード」に、英文字が含まれていません。");
				document.forms[frmNm].pswd.focus();
				document.forms[frmNm].pswd.select();
				return false;
			}
			// パスワード（数字を含むこと）
			if(!containsNumber(newpswd)){
				alert("「新しいリクナビＮＥＸＴ パスワード」に、数字が含まれていません。");
				document.forms[frmNm].pswd.focus();
				document.forms[frmNm].pswd.select();
				return false;
			}
		}
		if(newpswdagain!=""){
			// パスワード再入力（パスワードと違う）
			if(newpswdagain!=newpswd){
				alert("「新しいリクナビＮＥＸＴ パスワードの確認用再入力」が「新しいパスワード」と異なっています。");
				document.forms[frmNm].l_pswd_again.focus();
				document.forms[frmNm].l_pswd_again.select();
				return false;
			}
		}
		return true;
	}
	
	//
	function checkCmpnyPswdForOT(frmNm){
		newpswd		 = document.forms[frmNm].pswd.value;
		newpswdagain = document.forms[frmNm].l_pswd_again.value;
		
		if(newpswd==""){
			alert("「新しいリクナビＮＥＸＴ パスワード」を入力してください。");
			document.forms[frmNm].pswd.focus();
			return false;
		}
		if(newpswdagain==""){
			alert("「新しいリクナビＮＥＸＴ パスワードの確認用再入力」が入力されていません。");
			document.forms[frmNm].l_pswd_again.focus();
			return false;
		}
		if(newpswd!=""){
			// パスワード（桁数）
			if((newpswd.length<8)||(newpswd.length>30)){
				alert("「新しいリクナビＮＥＸＴ パスワード」は、8桁以上30桁以内で入力してください。");
				document.forms[frmNm].pswd.focus();
				document.forms[frmNm].pswd.select();
				return false;
			}
			// パスワード（使用できない文字）
			for(i=0; i<newpswd.length; i++){
				ch = newpswd.charAt(i)
				if(ch < '!' || ch > '~'
				|| ch == '!'  || ch == '"' || ch == '\'' || ch == '(' || ch == ')' || ch == ','
				|| ch == ':'  || ch == ';' || ch == '<'  || ch == '=' || ch == '>' || ch == '['
				|| ch == '\\' || ch == ']' || ch == '^'  || ch == '`' || ch == ' '
				){
					alert("「新しいリクナビＮＥＸＴ パスワード」に、全角文字あるいはご使用になれない記号が含まれています。");
					document.forms[frmNm].pswd.focus();
					document.forms[frmNm].pswd.select();
					return false;
				}
			}
			// パスワード（英字を含むこと）
			if(!containsAlphabet(newpswd)){
				alert("「新しいリクナビＮＥＸＴ パスワード」に、英文字が含まれていません。");
				document.forms[frmNm].pswd.focus();
				document.forms[frmNm].pswd.select();
				return false;
			}
			// パスワード（数字を含むこと）
			if(!containsNumber(newpswd)){
				alert("「新しいリクナビＮＥＸＴ パスワード」に、数字が含まれていません。");
				document.forms[frmNm].pswd.focus();
				document.forms[frmNm].pswd.select();
				return false;
			}
			// パスワード（記号を含むこと）
			if(!containsSign(newpswd)){
				alert("「新しいリクナビＮＥＸＴ パスワード」に、記号が含まれていません。");
				document.forms[frmNm].pswd.focus();
				document.forms[frmNm].pswd.select();
				return false;
			}
		}
		if(newpswdagain!=""){
			// パスワード再入力（パスワードと違う）
			if(newpswdagain!=newpswd){
				alert("「新しいリクナビＮＥＸＴ パスワードの確認用再入力」が「新しいリクナビＮＥＸＴ パスワード」と異なっています。");
				document.forms[frmNm].l_pswd_again.focus();
				document.forms[frmNm].l_pswd_again.select();
				return false;
			}
		}
		return true;
	}
	
	// パスワード変更時のチェック（企業用）
	function checkPswdForCmpny(fNo){
		pswd		 = document.forms[fNo].pswd.value;
		newpswd		 = document.forms[fNo].newpswd.value;
		newpswdagain = document.forms[fNo].newpswdagain.value;
		
		if((pswd=="") && (newpswd=="") && (newpswdagain=="")){
			alert("「リクナビＮＥＸＴ パスワード」が入力されていません。");
			document.forms[fNo].pswd.focus();
			return false;
		}
		if((pswd=="") && ((newpswd!="") || (newpswdagain!=""))){
			alert("「現在のリクナビＮＥＸＴ パスワード」を入力してください。");
			document.forms[fNo].pswd.focus();
			return false;
		}
		if((newpswd=="") && ((pswd!="") || (newpswdagain!=""))){
			alert("「新しいリクナビＮＥＸＴ パスワード」を入力してください。");
			document.forms[fNo].newpswd.focus();
			return false;
		}
		if((newpswdagain=="") && ((pswd!="") || (newpswd!=""))){
			alert("「新しいリクナビＮＥＸＴ パスワードの確認用再入力」が入力されていません。");
			document.forms[fNo].newpswdagain.focus();
			return false;
		}
		if(newpswd!=""){
			// パスワード（桁数）
			if((newpswd.length<8)||(newpswd.length>30)){
				alert("「新しいリクナビＮＥＸＴ パスワード」は、8桁以上30桁以内で入力してください。");
				document.forms[fNo].newpswd.focus();
				document.forms[fNo].newpswd.select();
				return false;
			}
			// パスワード（使用できない文字）
			for(i=0; i<newpswd.length; i++){
				ch = newpswd.charAt(i)
				if(ch < '!' || ch > '~'
				|| ch == '!'  || ch == '"' || ch == '\'' || ch == '(' || ch == ')' || ch == ','
				|| ch == ':'  || ch == ';' || ch == '<'  || ch == '=' || ch == '>' || ch == '['
				|| ch == '\\' || ch == ']' || ch == '^'  || ch == '`' || ch == ' '
				){
					alert("「新しいリクナビＮＥＸＴ パスワード」に、全角文字あるいはご使用になれない記号が含まれています。");
					document.forms[fNo].newpswd.focus();
					document.forms[fNo].newpswd.select();
					return false;
				}
			}
			// パスワード（英字を含むこと）
			if(!containsAlphabet(newpswd)){
				alert("「新しいリクナビＮＥＸＴ パスワード」に、英文字が含まれていません。");
				document.forms[fNo].newpswd.focus();
				document.forms[fNo].newpswd.select();
				return false;
			}
			// パスワード（数字を含むこと）
			if(!containsNumber(newpswd)){
				alert("「新しいリクナビＮＥＸＴ パスワード」に、数字が含まれていません。");
				document.forms[fNo].newpswd.focus();
				document.forms[fNo].newpswd.select();
				return false;
			}
			// パスワード（記号を含むこと）
			if(!containsSign(newpswd)){
				alert("「新しいリクナビＮＥＸＴ パスワード」に、記号が含まれていません。");
				document.forms[fNo].newpswd.focus();
				document.forms[fNo].newpswd.select();
				return false;
			}
			// パスワード（現在のパスワードと同じ）
			if(newpswd==pswd){
				alert("「新しいリクナビＮＥＸＴ パスワード」に「現在のリクナビＮＥＸＴ パスワード」と同じ文字列は使用できません。");
				document.forms[fNo].newpswd.focus();
				document.forms[fNo].newpswd.select();
				return false;
			}
		}
		if(newpswdagain!=""){
			// パスワード再入力（パスワードと違う）
			if(newpswdagain!=newpswd){
				alert("「新しいリクナビＮＥＸＴ パスワードの確認用再入力」が「新しいリクナビＮＥＸＴ パスワード」と異なっています。");
				document.forms[fNo].newpswdagain.focus();
				document.forms[fNo].newpswdagain.select();
				return false;
			}
		}
		return true;
	}
	//↑↑追加 2004/09/7 NOAH
	
    function checkOtPswdForCmpny(fNo){
        pswd         = document.forms[fNo].pswd.value;
        newpswd      = document.forms[fNo].newpswd.value;
        newpswdagain = document.forms[fNo].newpswdagain.value;
        
        if((pswd=="") && (newpswd=="") && (newpswdagain=="")){
            alert("「リクナビＮＥＸＴ パスワード」が入力されていません。");
            document.forms[fNo].pswd.focus();
            return false;
        }
        if((pswd=="") && ((newpswd!="") || (newpswdagain!=""))){
            alert("「現在のリクナビＮＥＸＴ パスワード」を入力してください。");
            document.forms[fNo].pswd.focus();
            return false;
        }
        if((newpswd=="") && ((pswd!="") || (newpswdagain!=""))){
            alert("「新しいリクナビＮＥＸＴ パスワード」を入力してください。");
            document.forms[fNo].newpswd.focus();
            return false;
        }
        if((newpswdagain=="") && ((pswd!="") || (newpswd!=""))){
            alert("「新しいリクナビＮＥＸＴ パスワードの確認用再入力」が入力されていません。");
            document.forms[fNo].newpswdagain.focus();
            return false;
        }
        if(newpswd!=""){
            // パスワード（桁数）
            if((newpswd.length<8)||(newpswd.length>30)){
                alert("「新しいリクナビＮＥＸＴ パスワード」は、8桁以上30桁以内で入力してください。");
                document.forms[fNo].newpswd.focus();
                document.forms[fNo].newpswd.select();
                return false;
            }
            // パスワード（使用できない文字）
            for(i=0; i<newpswd.length; i++){
                ch = newpswd.charAt(i)
                if(ch < '!' || ch > '~'
                || ch == '!'  || ch == '"' || ch == '\'' || ch == '(' || ch == ')' || ch == ','
                || ch == ':'  || ch == ';' || ch == '<'  || ch == '=' || ch == '>' || ch == '['
                || ch == '\\' || ch == ']' || ch == '^'  || ch == '`' || ch == ' '
                ){
                    alert("「新しいリクナビＮＥＸＴ パスワード」に、全角文字あるいはご使用になれない記号が含まれています。");
                    document.forms[fNo].newpswd.focus();
                    document.forms[fNo].newpswd.select();
                    return false;
                }
            }
            // パスワード（英字を含むこと）
            if(!containsAlphabet(newpswd)){
                alert("「新しいリクナビＮＥＸＴ パスワード」に、英文字が含まれていません。");
                document.forms[fNo].newpswd.focus();
                document.forms[fNo].newpswd.select();
                return false;
            }
            // パスワード（数字を含むこと）
            if(!containsNumber(newpswd)){
                alert("「新しいリクナビＮＥＸＴ パスワード」に、数字が含まれていません。");
                document.forms[fNo].newpswd.focus();
                document.forms[fNo].newpswd.select();
                return false;
            }
            // パスワード（記号を含むこと）
            if(!containsSign(newpswd)){
                alert("「新しいリクナビＮＥＸＴ パスワード」に、記号が含まれていません。");
                document.forms[fNo].newpswd.focus();
                document.forms[fNo].newpswd.select();
                return false;
            }
        }
        if(newpswdagain!=""){
            // パスワード再入力（パスワードと違う）
            if(newpswdagain!=newpswd){
                alert("「新しいリクナビＮＥＸＴ パスワードの確認用再入力」が「新しいリクナビＮＥＸＴ パスワード」と異なっています。");
                document.forms[fNo].newpswdagain.focus();
                document.forms[fNo].newpswdagain.select();
                return false;
            }
        }
        return true;
    }

	//自己PRのチェック
	function checkShrtPR(){
		
		shrt_pr_txt = document.form1.shrt_pr_txt.value
		if(getLgth(shrt_pr_txt)>600){
			alert("「自己PR」は、全角300文字以内で入力してください。");
			return false;
		}
		return true;
	}
	
	
	// ぱんくず内で使用（Express用）
	function focusMailAddr(frm,obj){
		mail_addr = document.forms[frm].elements[obj].value;
		if(mail_addr=="メールアドレスを入力"){
			document.forms[frm].elements[obj].value = "";
			document.forms[frm].elements[obj].style.color = "#000000";
		}
	}
	function blurMailAddr(frm,obj){
		mail_addr = document.forms[frm].elements[obj].value;
		if(mail_addr==""){
			document.forms[frm].elements[obj].value = "メールアドレスを入力";
			document.forms[frm].elements[obj].style.color = "#808080";
		}
	}
	function defMailAddr(){
		if(document.frmMailAddrTemp.mail_addr_temp.value == ""){
			document.frmMailAddrTemp.mail_addr_temp.value = "メールアドレスを入力";
		}
		if(document.frmMailAddrTemp.mail_addr_temp.value == "メールアドレスを入力"){
			document.frmMailAddrTemp.mail_addr_temp.style.color = "#808080";
		}
		if(document.form1.mail_addr.value == ""){
			document.form1.mail_addr.value = "メールアドレスを入力";
		}
		if(document.form1.mail_addr.value == "メールアドレスを入力"){
			document.form1.mail_addr.style.color = "#808080";
		}
	}
	function copyMailAddr(url){
		mail_addr = document.frmMailAddrTemp.mail_addr_temp.value;
		if(mail_addr=="メールアドレスを入力"){
			document.frmMailAddrTemp.mail_addr_temp.value = "";
		}
		document.form1.mail_addr.value = document.frmMailAddrTemp.mail_addr_temp.value;
		goEx(url);
	}
	function goEx(url){
		if( chkKeyLenSpc('form1','keyword') ){
			mail_addr = document.form1.mail_addr.value;
			if(mail_addr=="メールアドレスを入力"){
				document.form1.mail_addr.value = "";
			}
			document.form1.action = url;
			document.form1.target="_self";
			document.form1.submit();
		}
	}
	function goExChg(url){
		if( chkKeyLenSpc('form1','keyword') ){
			document.form1.action = url;
			document.form1.target="_self";
			document.form1.submit();
		}
	}
	function goExChgExtSite(url){
		if( chkKeyLenSpc('form1','keyword') ){
			document.form1.method = "get";
			document.form1.action = url;
			document.form1.target="_self";
			document.form1.submit();
		}
	}
	// キーワードの欄がない場合
	function copyMailAddrNoKeyword(url){
		mail_addr = document.frmMailAddrTemp.mail_addr_temp.value;
		if(mail_addr=="メールアドレスを入力"){
			document.frmMailAddrTemp.mail_addr_temp.value = "";
		}
		document.form1.mail_addr.value = document.frmMailAddrTemp.mail_addr_temp.value;
		goExNoKeyword(url);
	}
	function goExNoKeyword(url){
		mail_addr = document.form1.mail_addr.value;
		if(mail_addr=="メールアドレスを入力"){
			document.form1.mail_addr.value = "";
		}
		document.form1.action = url;
		document.form1.target="_self";
		document.form1.submit();
	}
	function goExChgNoKeyword(url){
		document.form1.action = url;
		document.form1.target="_self";
		document.form1.submit();
	}
	function goExChgNoKeywordExtSite(url){
		document.form1.method = "get";
		document.form1.action = url;
		document.form1.target="_self";
		document.form1.submit();
	}
	
	
	// 条件設定用（検索）
	function saveCond(url){
		if( chkKeyLenSpc('form1','keyword') ){
			document.form1.method= "post";
			document.form1.action = url;
			document.form1.target="_self";
			document.form1.submit();
		}
	}
	function saveCondPop(url){
		if( chkKeyLenSpc('form1','keyword') ){
			w=newpage('condition');
			w.focus();
			document.form1.method= "post";
			document.form1.action = url;
//			document.form1.target=w.name;
			document.form1.target='condition';
			document.form1.submit();
		}
	}
	
	
	// 条件設定用（Express）
	function saveCondEx(url){
		document.frmEx.method= "post";
		document.frmEx.action = url;
		document.frmEx.target="_self";
		document.frmEx.submit();
	}
	function saveCondPopEx(url){
		w=newpage('condition');
		w.focus();
		document.frmEx.method= "post";
		document.frmEx.action = url;
//		document.frmEx.target=w.name;
		document.frmEx.target='condition';
		document.frmEx.submit();
	}
	
	// 条件名入力用
	function focusTitleText(){
		set_cnd_ttl = document.form1.set_cnd_ttl.value;
		if(set_cnd_ttl=="この条件に名前をつけてください"){
			document.form1.set_cnd_ttl.value = "";
			document.form1.set_cnd_ttl.style.color = "#000000";
		}
	}
	function blurTitleText(){
		set_cnd_ttl = document.form1.set_cnd_ttl.value;
		if((set_cnd_ttl=="") || (set_cnd_ttl=="この条件に名前をつけてください")){
			document.form1.set_cnd_ttl.value = "この条件に名前をつけてください";
			document.form1.set_cnd_ttl.style.color = "#808080";
		}
	}
	function checkTitleText(){
		set_cnd_ttl = document.form1.set_cnd_ttl.value;
		if((set_cnd_ttl=="") || (set_cnd_ttl=="この条件に名前をつけてください")){
			alert("この条件に名前をつけてください。");
			document.form1.set_cnd_ttl.focus();
			return false;
		}
		return true;
	}
	
	// 携帯メールアドレスのチェック
	function checkKeitai(frm,obj){
		mail_addr = document.forms[frm].elements[obj].value.toLowerCase();
		flg = 0;
		
		flg = checkKeitaiDomain(mail_addr);
		if(flg>0){
			alert("「携帯」のメールアドレスはご利用できません。");
			document.forms[frm].elements[obj].focus();
			document.forms[frm].elements[obj].select();
			return false;
		}
		return true;
	}
	
	// 携帯メールアドレスのチェック(携帯の場合true)
	function checkMobileKeitai(frm,obj){
		mail_addr = document.forms[frm].elements[obj].value.toLowerCase();
		flg = 0;
		
		flg = checkKeitaiDomain(mail_addr);
		if(flg==0){
			alert("携帯のメールアドレス以外は登録できません。");
			document.forms[frm].elements[obj].focus();
			document.forms[frm].elements[obj].select();
			return false;
		}
		return true;
	}
	
	// 指定されたIDにフォーカス
	function setFocusId(id){
 		document.getElementById(id).focus();
	}
	
	// 携帯ドメイン部分のチェック
	function checkKeitaiDomain(mail_addr){
		var flg=0;
		if	   (mail_addr.indexOf("@docomo.ne.jp",0) >-1)		{ flg=1 }
		else if(mail_addr.indexOf("@docomo-camera.ne.jp",0) >-1){ flg=2 }
		else if(mail_addr.indexOf(".nttpnet.ne.jp",0) >-1)		{ flg=3 }
		else if(mail_addr.indexOf("page.docomonet.or.jp",0) >-1){ flg=4 }
		else if(mail_addr.indexOf("sky.tu-ka.ne.jp",0) >-1)		{ flg=5 }
		else if(mail_addr.indexOf("cara.tu-ka.ne.jp",0) >-1)	{ flg=6 }
		else if(mail_addr.indexOf("sky.tkk.ne.jp",0) >-1)		{ flg=7 }
		else if(mail_addr.indexOf("sky.tkc.ne.jp",0) >-1)		{ flg=8 }
		else if(mail_addr.indexOf("email.sky.dtg.ne.jp",0) >-1)	{ flg=9 }
		else if(mail_addr.indexOf("ezweb.ne.jp",0) >-1)			{ flg=10 }
		else if(mail_addr.indexOf(".ido.ne.jp",0) >-1)			{ flg=11 }
		else if(mail_addr.indexOf("@dct.dion.ne.jp",0) >-1)		{ flg=12 }
		else if(mail_addr.indexOf("@tct.dion.ne.jp",0) >-1)		{ flg=13 }
		else if(mail_addr.indexOf("@hct.dion.ne.jp",0) >-1)		{ flg=14 }
		else if(mail_addr.indexOf("@kct.dion.ne.jp",0) >-1)		{ flg=15 }
		else if(mail_addr.indexOf("@cct.dion.ne.jp",0) >-1)		{ flg=16 }
		else if(mail_addr.indexOf("@sct.dion.ne.jp",0) >-1)		{ flg=17 }
		else if(mail_addr.indexOf("@qct.dion.ne.jp",0) >-1)		{ flg=18 }
		else if(mail_addr.indexOf("@oct.dion.ne.jp",0) >-1)		{ flg=19 }
		else if(mail_addr.indexOf("@email.sky.tdp.ne.jp",0) >-1){ flg=20 }
		else if(mail_addr.indexOf("@email.sky.kdp.ne.jp",0) >-1){ flg=21 }
		else if(mail_addr.indexOf("@email.sky.cdp.ne.jp",0) >-1){ flg=22 }
		else if(mail_addr.indexOf("@jp-d.ne.jp",0) >-1)			{ flg=23 }
		else if(mail_addr.indexOf("@jp-h.ne.jp",0) >-1)			{ flg=24 }
		else if(mail_addr.indexOf("@jp-t.ne.jp",0) >-1)			{ flg=25 }
		else if(mail_addr.indexOf("@jp-r.ne.jp",0) >-1)			{ flg=26 }
		else if(mail_addr.indexOf("@jp-c.ne.jp",0) >-1)			{ flg=27 }
		else if(mail_addr.indexOf("@jp-k.ne.jp",0) >-1)			{ flg=28 }
		else if(mail_addr.indexOf("@jp-s.ne.jp",0) >-1)			{ flg=29 }
		else if(mail_addr.indexOf("@jp-n.ne.jp",0) >-1)			{ flg=30 }
		else if(mail_addr.indexOf("@jp-q.ne.jp",0) >-1)			{ flg=31 }
		else if(mail_addr.indexOf("pdx.ne.jp",0) >-1)			{ flg=32 }
		else if(mail_addr.indexOf("@phone.ne.jp",0) >-1)		{ flg=33 }
		else if(mail_addr.indexOf(".mozio.ne.jp",0) >-1)		{ flg=34 }
		// J-PHONE→vodafone
		else if(mail_addr.indexOf("@d.vodafone.ne.jp",0) >-1)	{ flg=35 }
		else if(mail_addr.indexOf("@h.vodafone.ne.jp",0) >-1)	{ flg=36 }
		else if(mail_addr.indexOf("@t.vodafone.ne.jp",0) >-1)	{ flg=37 }
		else if(mail_addr.indexOf("@r.vodafone.ne.jp",0) >-1)	{ flg=38 }
		else if(mail_addr.indexOf("@c.vodafone.ne.jp",0) >-1)	{ flg=39 }
		else if(mail_addr.indexOf("@k.vodafone.ne.jp",0) >-1)	{ flg=40 }
		else if(mail_addr.indexOf("@s.vodafone.ne.jp",0) >-1)	{ flg=41 }
		else if(mail_addr.indexOf("@n.vodafone.ne.jp",0) >-1)	{ flg=42 }
		else if(mail_addr.indexOf("@q.vodafone.ne.jp",0) >-1)	{ flg=43 }
		// vodafone→softbank
		else if(mail_addr.indexOf("@softbank.ne.jp",0) >-1)		{ flg=44 }
		else if(mail_addr.indexOf("disney.ne.jp",0) >-1)		{ flg=45 }
		else if(mail_addr.indexOf("mopera.ne.jp",0) >-1)		{ flg=46 }
		
		return flg;
	}
	
	
	//携帯を含むメールアドレスのチェック
	function checkMailAddrCntKei(frm_nm, elm_nm){
		var rslt = false;
		
		rslt = checkMailAddr(frm_nm, elm_nm);
		if(rslt){
			rslt = checkKeitai(frm_nm,elm_nm);
		}
		return rslt;
	}
	
	// 携帯メールアドレスのチェック
	function checkMobileMailAddr(frm_nm, elm_nm){
		var rslt = false;
		
		rslt = checkMailAddr(frm_nm, elm_nm);
		if(rslt){
			rslt = checkMobileKeitai(frm_nm,elm_nm);
		}
		return rslt;
	}
	
	//キーワードチェック
	function chkKeyword(frm_nm,elm_nm){
		arrChar = new Array(
							" and ","　and "," and　","　and　",
							" or ","　or "," or　","　or　",
							" & ","　& "," &　","　&　",
							" \+ ","　\+ "," \+　","　\+　",
							" not ","　not "," not　","　not　"
							);
		
		if( !chkKeywordLength(frm_nm,elm_nm) ){
			return false;
		}
		
		var strKeyword = document.forms[frm_nm].elements[elm_nm].value;
		
		for(i=0; i<arrChar.length; i++){
			if(strKeyword.indexOf(arrChar[i],0)!=-1){
				alert("複数キーワードで検索する場合は\n"+
					"スペース(全角、半角とも可)で区切って入力してください。");
				document.forms[frm_nm].elements[elm_nm].focus();
				document.forms[frm_nm].elements[elm_nm].select();
				return false;
			}
		}
		
		return true;
	}
	
	function chkKeyWordSpace(frm_nm,elm_nm){
		arrChar = new Array(" ","　");
		
		var strKeyword = document.forms[frm_nm].elements[elm_nm].value;
		strKeyword = stringTrim(strKeyword);
		
		for(i=0; i<arrChar.length; i++){
			if(strKeyword.indexOf(arrChar[i],0)!=-1){
				alert("複数のキーワードは指定できません。\n"+
					"修正してください。");
				document.forms[frm_nm].elements[elm_nm].focus();
				document.forms[frm_nm].elements[elm_nm].select();
				return false;
			}
		}
		
		return true;
	}
	
	//キーワードの文字数チェック
	function chkKeywordLength(frm_nm,elm_nm){
		var strKeyword = document.forms[frm_nm].elements[elm_nm].value;
		if(strKeyword.length>100){
			alert("「キーワード」は、100文字以内で入力してください。");
			document.forms[frm_nm].elements[elm_nm].focus();
			document.forms[frm_nm].elements[elm_nm].select();
			return false;
		}
		return true;
	}
	
	//キーワードの文字数,スペースチェック
	function chkKeyLenSpc(frm_nm,elm_nm){
		if( !chkKeywordLength(frm_nm,elm_nm) ){
			return false;
		}
		if( !chkKeyWordSpace(frm_nm,elm_nm) ){
			return false;
		}
		
		return true;
	}
	
	//文字列のtrim処理
	function stringTrim(str){
		newstr=str.replace(/^\s+|\s+$/g, "");
		return newstr;
	}
	
	
	//メールマガジン登録用
	function focusText(frm){
		mail_addr = document.forms[frm].mail_addr.value;
		if(mail_addr=="ここにメールアドレスを入力してください"){
			document.forms[frm].mail_addr.value = "";
			document.forms[frm].mail_addr.style.color = "#000000";
		}
	}
	function blurText(frm){
		mail_addr = document.forms[frm].mail_addr.value;
		if(mail_addr==""){
			document.forms[frm].mail_addr.value = "ここにメールアドレスを入力してください";
			document.forms[frm].mail_addr.style.color = "#808080";
		}
	}
	function chkAddr(frmNo){
		mail_addr = document.forms[frmNo].mail_addr.value;
		if((mail_addr=="") || (mail_addr=="ここにメールアドレスを入力してください")){
			alert("メールアドレスを入力してください。");
			document.forms[frmNo].mail_addr.focus();
			return false;
		}
		if(!checkMailAddr(frmNo,'mail_addr')){
			return false;
		}
		if(!checkKeitai(frmNo,'mail_addr')){
			return false;
		}
		return true;
	}
	function chkAddrForStop(frmNo){
		mail_addr = document.forms[frmNo].mail_addr.value;
		if((mail_addr=="") || (mail_addr=="ここにメールアドレスを入力してください")){
			alert("メールアドレスを入力してください。");
			document.forms[frmNo].mail_addr.focus();
			return false;
		}
		if(!checkMailAddr(frmNo,'mail_addr')){
			return false;
		}
		return true;
	}
	function entryMail(frmNo){
		if(chkAddr(frmNo)){
			w=newpage('condition');
			document.forms[frmNo].method= "post";
			document.forms[frmNo].action = 'cp_i01310.jsp?__m=1047533';
			document.forms[frmNo].target = "condition";
//			document.forms[frmNo].submit();
			return true;
		}
		return false;
	}
	function stopMail(frmNo){
		if(chkAddrForStop(frmNo)){
			w=newpage('condition');
			document.forms[frmNo].method= "post";
			document.forms[frmNo].action = 'cp_i01320.jsp?__m=1047533';
			document.forms[frmNo].target = "condition";
			document.forms[frmNo].submit();
			return;
		}
		return;
	}
	
	//画像サーバの画像を表示
	function dispImage(path,border,width,height,more){
		if(path!=null && path!=''){
		
			var strPrtcl = location.protocol;
		
			border = border.toString();
			width = width.toString();
			height = height.toString();
		
			var strPath = '';
			var strBorder = '';
			var strWidth = '';
			var strHeight = '';
			var strMore = '';
			
			if("https:" == strPrtcl){
				strPath = 'src=\"https://' + path + '\"';
			}else{
				strPath = 'src=\"http://' + path + '\"';
			}
			if(border!=null && border!=''){
				strBorder = ' border=\"' + border + '\"';
			}
			if(width!=null && width!=''){
				strWidth = ' width=\"' + width + '\"';
			}
			if(height!=null && height!=''){
				strHeight = ' height=\"' + height + '\"';
			}
			if(more!=null && more!=''){
				strMore = ' ' + more;
			}
		
			document.write('<img ' + strPath + strBorder + strWidth + strHeight + strMore + '>');
		
		}
	}
	
	
	//<input type="hidden" name="ssl_f">のvalueを設定する。
	function setValueSslF(){
		
		var strPrtcl = location.protocol;
		var nFrmNum = document.forms.length;
		var strValue = "1";
		
		if("https:" == strPrtcl){
			strValue = "1";
		}else{
			strValue = "0";
		}
		
		if(nFrmNum>0){
			for(i=0; i<nFrmNum; i++){
				if(document.forms[i].ssl_f){
					document.forms[i].ssl_f.value = strValue;
				}
			}
		}
	}
	
	
	function writeLoginAnchor(_url){
		var strPrtcl = location.protocol;
		var strUrl = "";
		
		if("https:" == strPrtcl){
			strUrl = _url.replace("?ssl_f=0&", "?ssl_f=1&");
		}else{
			strUrl = _url;
		}
		
		document.write(strUrl);
	}
	
	
	// エラーメッセージ内で使用
	function showNextPage(frm,url){
		document.forms[frm].method = "get";
		document.forms[frm].action = url;
		document.forms[frm].submit();
	}
	
	//2重サブミット対応
	//Submit(時間指定なし)
	var wasSent = false;
	function checkDoubleSubmit(){
		if(wasSent){
			return false;
		} else {
			wasSent = true;
		}
		return wasSent;
	}

	//Anchorタグ(時間指定なし)
	var anchorFlg = false;
	function checkAnchor(){
		if (anchorFlg){
			return false;
		}else{
			anchorFlg = true;
			return true;
		}
	}

	//Submit,Anchor(時間指定あり)
	//サブミット禁止時間を設定（ms）
	var _cs_ngTime  = 0;
	var _cs_submitTime = 0;

	//２重サブミット防止チェック
	function isSubmitTimeOK(){
		cs_setSubmitNGTime(5000);
		if( cs_beforeSubmit() == false ){
			return false;
		}
		return true;
	}

	function cs_beforeSubmit() {
		return cs_checkSubmitTime();
	}

	function cs_checkSubmitTime() {
		var sysdate_num = 0;
		sysdate_num = Number(new Date());
		if (_cs_submitTime == 0) {
			_cs_submitTime = sysdate_num;
			return true;
		} else if ( _cs_submitTime + cs_getSubmitNGTime() > sysdate_num) {
			return false;
		} else {
			_cs_submitTime = sysdate_num;
			return true;
		}
	}

	function cs_setSubmitNGTime(ngTime) {
		_cs_ngTime = ngTime;
	}

	function cs_getSubmitNGTime() {
		return _cs_ngTime;
	}

	function setArea_limit_f(obj) {
		var tmp;
		var url;
		var idx;
		for (i = 0; i < document.frm1.area_limit_f.length; i++) {
			if (document.frm1.area_limit_f[i].checked == true) {
				 tmp = document.frm1.area_limit_f[i].value;
			}
		}
		url = obj.href;
		idx = url.indexOf("&area_limit_f=1");
		if(idx > -1){
			obj.href = url.replace("&area_limit_f=1", "&area_limit_f=" + tmp);
		}else{
			obj.href = url.replace("&area_limit_f=0", "&area_limit_f=" + tmp);
		}
	}

// End Hiding -->
