/*<!-- 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();
// 起動時イベントは必ずここに追加してください。
});

/*--[Organic]--*/

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;
	}
}
	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";
		}
	}
	function focusTextsm(frm){
		mail_addr = document.forms[frm].keyword.value;
		if(mail_addr=="社名や職種、業種などを入力してください"){
			document.forms[frm].keyword.value = "";
			document.forms[frm].keyword.style.color = "#000000";
		}
	}

	function blurTextsm(frm){
		mail_addr = document.forms[frm].keyword.value;
		if(mail_addr==""){
			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


//	RNN コンテンツ系 ページ JS 2004/03/01

//	SecondImpact↓

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")) {

	nsi_bt_toroku = new Image();
	nsi_bt_toroku.src = '../parts/img/nsi_bt_toroku_ov.gif';
	
	nsi_bt_torokuinfo = new Image();
	nsi_bt_torokuinfo.src = '../parts_tes/img/nsi_bt_torokuinfo_ov.gif';
	
	nsi_bt_login = new Image();
	nsi_bt_login.src = '../parts/img/nsi_bt_login_ov.gif';
	
	nsi_bt_logout = new Image();
	nsi_bt_logout.src = '../parts/img/nsi_bt_logout_ov.gif';
	
	nsi_navi_01 = new Image();
	nsi_navi_01.src = '../parts/img/nsi_navi_01_on.gif';
	
	nsi_navi_02 = new Image();
	nsi_navi_02.src = '../parts/img/nsi_navi_02_on.gif';
	
	nsi_navi_03 = new Image();
	nsi_navi_03.src = '../parts/img/nsi_navi_03_on.gif';
	
	nsi_navi_04 = new Image();
	nsi_navi_04.src = '../parts/img/nsi_navi_04_on.gif';

	nsi_navi_01_02 = new Image();
	nsi_navi_01_02.src = '../../parts/img/nsi_navi_01_on.gif';
	
	nsi_navi_02_02 = new Image();
	nsi_navi_02_02.src = '../../parts/img/nsi_navi_02_on.gif';
	
	nsi_navi_03_02 = new Image();
	nsi_navi_03_02.src = '../../parts/img/nsi_navi_03_on.gif';
	
	nsi_navi_04_02 = new Image();
	nsi_navi_04_02.src = '../../parts/img/nsi_navi_04_on.gif';

	nsi_navi_01_03 = new Image();
	nsi_navi_01_03.src = '../../../parts/img/nsi_navi_01_on.gif';
	
	nsi_navi_02_03 = new Image();
	nsi_navi_02_03.src = '../../../parts/img/nsi_navi_02_on.gif';
	
	nsi_navi_03_03 = new Image();
	nsi_navi_03_03.src = '../../../parts/img/nsi_navi_03_on.gif';
	
	nsi_navi_04_03 = new Image();
	nsi_navi_04_03.src = '../../../parts/img/nsi_navi_04_on.gif';
	
	nsi_navi_security_off = new Image();
	nsi_navi_security_off.src = '../parts/img/nsi_navi_security_off_ov.gif';
	
	nsi_navi_security_on = new Image();
	nsi_navi_security_on.src = '../parts/img/nsi_navi_security_on_ov.gif';
	
	nsi_ln_kyujin_01 = new Image();
	nsi_ln_kyujin_01.src = '/parts/img/nsi_ln_kyujin_01_on.gif';
	
	nsi_ln_kyujin_02 = new Image();
	nsi_ln_kyujin_02.src = '/parts/img/nsi_ln_kyujin_02_on.gif';

	nsi_kinmuchimap_01 = new Image();
	nsi_kinmuchimap_01.src = '/parts/img/nsi_kinmuchimap_01.gif';

	nsi_kinmuchimap_02 = new Image();
	nsi_kinmuchimap_02.src = '/parts/img/nsi_kinmuchimap_02.gif';

	nsi_kinmuchimap_03 = new Image();
	nsi_kinmuchimap_03.src = '/parts/img/nsi_kinmuchimap_03.gif';

	nsi_kinmuchimap_04 = new Image();
	nsi_kinmuchimap_04.src = '/parts/img/nsi_kinmuchimap_04.gif';

	nsi_kinmuchimap_05 = new Image();
	nsi_kinmuchimap_05.src = '/parts/img/nsi_kinmuchimap_05.gif';

	nsi_kinmuchimap_06 = new Image();
	nsi_kinmuchimap_06.src = '/parts/img/nsi_kinmuchimap_06.gif';

	nsi_kinmuchimap_07 = new Image();
	nsi_kinmuchimap_07.src = '/parts/img/nsi_kinmuchimap_07.gif';

	nsi_kinmuchimap_08 = new Image();
	nsi_kinmuchimap_08.src = '/parts/img/nsi_kinmuchimap_08.gif';

	nsi_kinmuchimap_09 = new Image();
	nsi_kinmuchimap_09.src = '/parts/img/nsi_kinmuchimap_09.gif';

	nsi_kinmuchimap_09 = new Image();
	nsi_kinmuchimap_09.src = '/parts/img/nsi_kinmuchimap_09.gif';


	nsi_menu_ki_title = new Image();
	nsi_menu_ki_title.src = '/parts/img/nsi_menu_ki_title_on.gif';

	nsi_menu_ki_title_01 = new Image();
	nsi_menu_ki_title_01.src = '/parts/img/nsi_menu_ki_title_01_on.gif';

	nsi_menu_ki_title_02 = new Image();
	nsi_menu_ki_title_02.src = '/parts/img/nsi_menu_ki_title_02_on.gif';

	nsi_menu_01_title = new Image();
	nsi_menu_01_title.src = '/parts/img/nsi_menu_01_title_on.gif';

	nsi_menu_01_title_01 = new Image();
	nsi_menu_01_title_01.src = '/parts/img/nsi_menu_01_title_01_on.gif';

	nsi_menu_01_title_02 = new Image();
	nsi_menu_01_title_02.src = '/parts/img/nsi_menu_01_title_02_on.gif';

	nsi_menu_02_title = new Image();
	nsi_menu_02_title.src = '/parts/img/nsi_menu_02_title_on.gif';

	nsi_menu_02_title_01 = new Image();
	nsi_menu_02_title_01.src = '/parts/img/nsi_menu_02_title_01_on.gif';

	nsi_menu_02_title_02 = new Image();
	nsi_menu_02_title_02.src = '/parts/img/nsi_menu_02_title_02_on.gif';

	nsi_menu_02_title_03 = new Image();
	nsi_menu_02_title_03.src = '/parts/img/nsi_menu_02_title_03_on.gif';

	nsi_menu_02_title_04 = new Image();
	nsi_menu_02_title_04.src = '/parts/img/nsi_menu_02_title_04_on.gif';

	nsi_menu_03_title = new Image();
	nsi_menu_03_title.src = '/parts/img/nsi_menu_03_title_on.gif';

	nsi_menu_03_title_01 = new Image();
	nsi_menu_03_title_01.src = '/parts/img/nsi_menu_03_title_01_on.gif';

	nsi_menu_03_title_02 = new Image();
	nsi_menu_03_title_02.src = '/parts/img/nsi_menu_03_title_02_on.gif';

	nsi_menu_03_title_03 = new Image();
	nsi_menu_03_title_03.src = '/parts/img/nsi_menu_03_title_03_on.gif';

	nsi_menu_03_title_04 = new Image();
	nsi_menu_03_title_04.src = '/parts/img/nsi_menu_03_title_04_on.gif';

	nsi_btn_scout = new Image();
	nsi_btn_scout.src = '/parts/img/nsi_btn_scout_over.gif';

	nsi_ki_qa_btn = new Image();
	nsi_ki_qa_btn.src = 'img/nsi_ki_qa_btn_on.gif';

	nsi_01_qa_btn = new Image();
	nsi_01_qa_btn.src = 'img/nsi_01_qa_btn_on.gif';

	nsi_02_qa_btn = new Image();
	nsi_02_qa_btn.src = 'img/nsi_02_qa_btn_on.gif';

	nsi_03_qa_btn = new Image();
	nsi_03_qa_btn.src = 'img/nsi_03_qa_btn_on.gif';

}

	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 sslOnButton2() {
	document.write("<a href="+"http://"+location.host+location.pathname+location.search+" onMouseOut=RNN_swapImgRestore() onMouseOver=RNN_swapImage('security_off','','/parts/img/nsi_navi_security_off_ov.gif',1)><img src='/parts/img/nsi_navi_security_off.gif' alt='セキュアモードをOFFにする' border=0 align=absmiddle name=security_off></a>");
}

function sslOffButton2() {
	document.write("<a href="+"https://"+location.host+location.pathname+location.search+" onMouseOut=RNN_swapImgRestore() onMouseOver=RNN_swapImage('security_on','','/parts/img/nsi_navi_security_on_ov.gif',1)><img src='/parts/img/nsi_navi_security_on.gif' alt='セキュアモードをONにする' border=0 align=absmiddle name=security_on></a>");
}

	function focusText3(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 blurText3(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 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";
		}
	}

//	SecondImpact↑


//	ドメイン判定　ここから

if (location.hostname.indexOf("yahoo.co.jp") >= 0) {
	domain = "y";
} else if (location.hostname.indexOf("rikunabi.com") >= 0) {
	domain = "r";
} else {
	domain = "oth";
}

//	ドメイン判定　ここまで

//	スワップイメージ系　ここから

function RNN_swapImgRestore() { //v3.0
  var i,x,a=document.RNN_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function RNN_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.RNN_p) d.RNN_p=new Array();
    var i,j=d.RNN_p.length,a=RNN_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.RNN_p[j]=new Image; d.RNN_p[j++].src=a[i];}}
}

function RNN_findObj(n, d) { //v4.0
  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=RNN_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function RNN_swapImage() { //v3.0
  var i,j=0,x,a=RNN_swapImage.arguments; document.RNN_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=RNN_findObj(a[i]))!=null){document.RNN_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//	スワップイメージ系　ここまで　>

//	ポップアップウィンドウ　ここから
function newpage(nm){
	// screenサイズ
	wWedth = screen.width;
	wHeight = screen.height;

	// ポップアップで表示される確認系
	if(nm == "confirm") {
		w=window.open("",nm,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,dependent=yes,width=540,height=400,screenX=0,screenY=0,left=0,top=0");
	}
	// ヘルプ
	else if(nm == "help"){
		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=830,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=830,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=830,height=450,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 == "atodemiru"){
		w=window.open("",nm,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,dependent=yes,width=350,height=450,screenX=0,screenY=0,left=0,top=0");
	}
	// メールのサンプル表示系
	else if(nm == "sample"){
		w=window.open("",nm,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,dependent=yes,screenX=0,screenY=0,left=10,top=10");
	}
	// 印刷プレビュー
	else if(nm == "print"){
		if(wHeight >= 1024 && wWedth >= 1280){
			w=window.open("",nm,"toolbar=yes,location=no,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=730,height=830,screenX=0,screenY=0,left=0,top=0");
		}else if(wHeight >= 768 && wWedth >= 1024){
			w=window.open("",nm,"toolbar=yes,location=no,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=730,height=600,screenX=0,screenY=0,left=0,top=0");
		}else{
			w=window.open("",nm,"toolbar=yes,location=no,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,dependent=yes,width=730,height=400,screenX=0,screenY=0,left=0,top=0");
		}
	}
	// 条件指定検索
	else if(nm == "condition"){
		w=window.open("",nm,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,dependent=yes,width=550,height=650,screenX=0,screenY=0,left=0,top=0");
	}
	// スカウト登録フローの中でのスキルシートのポップアップ
	else if(nm == "sc_skill_sheet"){
		w=window.open("",nm,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,dependent=yes,width=730,height=600,screenX=0,screenY=0,left=10,top=10");
	}
	// スカウトセンターゲストトップのコンテンツ
	else if(nm == "sc_contents"){
		w=window.open("",nm,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,dependent=yes,width=730,height=600,screenX=0,screenY=0,left=10,top=10");
	}
	// スカウト登録フローの中で、ポップアップの中で一覧を表示するもの
	else if(nm == "sc_condition"){
		w=window.open("",nm,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,dependent=yes,width=700,height=480,screenX=0,screenY=0,left=10,top=10");
	}
	// お問い合わせ表示
	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;
}



function openWin( windowURL, windowName, windowFeatures ) {
	return window.open( windowURL, windowName, windowFeatures ) ;
}


function popupWindow(corp_cd, cntct_pnt_cd, url)
{
	newWindow = openWin(url+'?corp_cd='+corp_cd+'&cntct_pnt_cd='+cntct_pnt_cd, 'home', 'width=400,height=240,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0' );
	newWindow.focus();
}

function getFocus()
{
	newWindow.focus();
}

//	ポップアップウィンドウ　ここまで

//キーワードチェック
	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;
	}
//キーワードチェックここまで


// メールアドレスのチェック
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==""){
		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 checkKeitai(frm,obj){
	mail_addr = document.forms[frm].elements[obj].value.toLowerCase();
	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 }

	if(flg>0){
		alert("「携帯」のメールアドレスはご利用できません。");
		document.forms[frm].elements[obj].focus();
		document.forms[frm].elements[obj].select();
		return false;
	}
	return true;
}


//メールマガジン登録用
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 = '/rnc/docs/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 = '/rnc/docs/cp_i01320.jsp?__m=1047533';
		document.forms[frmNo].target = "condition";
//		document.forms[frmNo].submit();
		return;
	}
	return;
}

//
function copyMailAddrForContent(){
	var strUrl = '/rnc/docs/cp_i11000.jsp?__u=1234';
	if(document.form1.keyword != null){
		copyMailAddr(strUrl);
	} else {
		copyMailAddrNoKeyword(strUrl);
	}
}

function goExForContent(){
	var strUrl = '/rnc/docs/cp_i11000.jsp?__u=1234';
	if(document.form1.keyword != null){
		goEx(strUrl);
	} else {
		goExNoKeyword(strUrl);
	}
}

function goExChgForContent(){
	var strUrl = '/rnc/docs/cp_i11010.jsp?__u=1234';
	if(document.form1.keyword != null){
		goExChg(strUrl);
	} else {
		goExChgNoKeyword(strUrl);
	}
}

// ヘッダ SSL切り替え ここから

if (domain == "y") {
	secureM_img_proDmn = location.protocol+"//rikunabi-next.yahoo.co.jp";
} else if (domain == "r") {
	secureM_img_proDmn = location.protocol+"//next.rikunabi.com";
} else {
	secureM_img_proDmn = "http://next.rikunabi.com";
}

function sslOnButton() {
	document.write("<a href="+"http://"+location.host+location.pathname+location.search+" onMouseOut=RNN_swapImgRestore() onMouseOver=RNN_swapImage('secure','','"+secureM_img_proDmn+"/parts/img/secure_off.gif',1)><img src='"+secureM_img_proDmn+"/parts/img/secure_on.gif' alt='セキュアモードの切り替え' border=0 align=absmiddle name=secure width=93 height=16></a>");
}

function sslOffButton() {
	document.write("<a href="+"https://"+location.host+location.pathname+location.search+" onMouseOut=RNN_swapImgRestore() onMouseOver=RNN_swapImage('secure2','','"+secureM_img_proDmn+"/parts/img/secure_on.gif',1)><img src='"+secureM_img_proDmn+"/parts/img/secure_off.gif' alt='セキュアモードの切り替え' border=0 align=absmiddle name=secure2 width=93 height=16></a>");
}




// ヘッダ SSL切り替え ここまで


// クッキー、__u=xxxの値生成　関数　ここから

function getRandomNum(){
	var nRan = Math.floor(Math.random()*Math.pow(10,15));
	return nRan;
}

function replaceUrl(obj){
	var strPram = '?__u=';
	var strUrl = obj.href;
	if(strUrl.lastIndexOf('?') != -1){
		strPram = '&__u=';
	}
	obj.href=obj.href+strPram+getRandomNum();
}

function writeImg(imgSrc){
	var str = '<img src=\"' + imgSrc + '?__u=' + getRandomNum() + '\" width=1 height=1 >';
	document.write(str);
	return;
}

// クッキー、__u=xxxの値生成　関数　ここまで


//	ページ読み込み時の初期化　ここから

function initPage() {
	var random=new Date();
	document.write('<img src=\"/rnc/docs/d.jsp?__m='+random.getTime()+'\" width=\"1\" height=\"1\">');


//	var strPrtcl = location.protocol;
//	if ("https:" == strPrtcl){
//		writeImg('/rnc/docs/d.jsp');
//	} else if (domain == "y") {
//		writeImg('http://rikunabi-next.yahoo.co.jp/rnc/docs/d.jsp');
//	} else {
//		writeImg('http://next.rikunabi.com/rnc/docs/d.jsp');
//	}
}

//	ページ読み込み時の初期化　ここまで



//アクセス日付
var today = new Date();
var error_text
var s

//おもつまボタン
function omotsuma(webend){
	
	var y,m,d
	var c
	var num
	var root
	
	//host
	var host = location.hostname;

	//URL
	var path = location.pathname;
	root = path.substring(0,4);
	if (root == "/01/" || root == "/02/" || root == "/03/" || root == "/04/") {
		root = path.substring(1, 3);
	} else {
		if (host == "rtph.rnn.r-noah.com" || host == "rtyph.rnn.r-noah.com" || host == "apc.next.rikunabi.com" || host == "apcy.next.rikunabi.com") {
			document.writeln(path);
			document.writeln("root/01/〜root/04/以外の場所には設置できません。");
		}
		return false;
	}

	if (!date_check(webend)) {
		if (host == "rtph.rnn.x.recruit.co.jp" || host == "rtyph.rnn.x.recruit.co.jp" || host == "apc.next.rikunabi.rnn.raftel" || host == "apcy.next.rikunabi.rnn.raftel") {
			document.writeln(error_text);
		}
		return false;
	}

	var closedate = new Date(s[0], s[1]-1, s[2]);

	if (today < new Date(closedate))  {
		document.writeln('<div id="omotsuma">');
		document.writeln('<div>');
		document.writeln('<p>今回の記事はいかがでしたか？</p>');
		document.writeln('<ul>');
		document.writeln('<li class="left"><a href="/' + root + '/omotsuma/' + root + '_omotsuma_01.html"><img src="/parts/img/omotsuma/btn_omoshiroi_01.gif" alt="面白かった"></a></li>');
		document.writeln('<li class="right"><a href="/' + root + '/omotsuma/' + root + '_omotsuma_02.html"><img src="/parts/img/omotsuma/btn_tsumaranai_01.gif" alt="つまらなかった"></a></li>');
		document.writeln('</ul>');
		document.writeln('</div>');
		document.writeln('</div><!-- /[omotsuma] -->');
	}

}

function date_check(d){

	if(!d.match(/^\d{1,4}\/\d{1,2}\/\d{1,2}$/)){
		error_text = '<strong style="color: red;">おもつまボタンの日付はYYYY/MM/DDで入力してください。</strong>';
		return false;
	}

	s = d.split("/");
	if (s.length != 3 ) {
		error_text = '<strong style="color: red;">' + s.length + 'おもつまボタンの日付はYY/MM/DDで入力してください。</strong>';
		return false;
	}
	
	if (s[0].length < 4) {
		s[0] = s[0]-0;
		s[0] = 2000 + s[0];
	}
	
	if (!(s[1]>0 && s[1]<13)) {
		error_text = '<strong style="color: red;">日付の月が1〜12の範囲外です。</strong>';
		return false;
	}
	
	if (!(s[2]>0 && s[2]<32)) {
		error_text =  '<strong style="color: red;">日付の日が1〜31の範囲外です。</strong>';
		return false;
	}

	return true;
}
