function MyMenu(tName)
	{
		tMenu=(document.all)?document.all(tName).style:document.getElementById(tName).style;
		(tMenu.display=='none')?tMenu.display="block":tMenu.display="none";
	}
function MyMenu_on(tName)
	{
		tMenu=(document.all)?document.all(tName).style:document.getElementById(tName).style;
		(tMenu.display=='none')?tMenu.display="block":tMenu.display="block";
	}
function MyMenu_off(tName)
	{
		tMenu=(document.all)?document.all(tName).style:document.getElementById(tName).style;
		(tMenu.display=='none')?tMenu.display="none":tMenu.display="none";
	}





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=a[i+2];}
	}


function MM_openBrWindow(theURL,winName,features)
	{	//v2.0
		window.open(theURL,winName,features);
	}

function vv_open(adrs){
	window.open(adrs,"tools_memo_01","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=540,height=585");
}

function tools_job_01(adrs){
	window.open(adrs,"tools_job_01","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=570,height=470");
}


function tools_memo_01(adrs){
	var form = document.Jbch020801Form;
	var winName = 'tools_memo_01';
	window.open('about:blank',winName,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=470,height=555');
	form.target=winName;
	form.action = '/jbch/jbch020801.do?add=yes'; 
	form.submit();
}

function tools_memo_02(adrs){
	window.open(adrs,"tools_memo_01",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=470,height=555');
}

function tools_memo_move(adrs) {
	opener.location.href = adrs;
	window.close();
}

function tools_mail_01(adrs){
	var form = document.Jbch050101Form;
	var winName = form.searchType.value;
	window.open('about:blank', winName,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=650,height=550');
	form.target=winName;
	form.action = adrs;
	//form.action = '/jbch/jbch050101.do';
	form.submit();
}
 

function tools_mail_02(adrs, flg){
	var kaisya_cd = document.Jbch030305Form.kaisya_cd.value;
	var tsr_cd = document.Jbch030305Form.tsr_cd.value;
	//var tsr_cd = document.getElementsByName("kigyoOsigoto[0].tsr_cd")[0].value;
	var client_seq = document.Jbch030305Form.client_seq_no.value;
	var kokai_flg = document.Jbch030305Form.kokai_flg.value;
	var syugyo_seq = null;
	var bumon_s_cd = null;
	var param = null;
	var mailType = 'kigyodetail';

	var kinmusaki_search_type = 'kigyo';
	
	if (flg == "1") {

		syugyo_seq = document.Jbch030305Form.syugyosaki_seq_no.value;
		//syugyo_seq = document.getElementsByName("bumonOsigoto[0].syugyosaki_seq_no")[0].value;
		bumon_s_cd = document.Jbch030305Form.bumon_s_cd.value;
		kinmusaki_search_type = 'bumon';

	}else{
		kinmusaki_search_type = 'kigyo';
	}
	
	param = "?searchType=kinmu";
	

	if (kinmusaki_search_type != null) {
		param = param + "&kinmusaki_search_type=" + kinmusaki_search_type;
	}
	if (kaisya_cd != null) {
		param = param + "&kaisya_cd=" + kaisya_cd;
	}

	if (tsr_cd != null) {
		param = param + "&tsr_cd=" + tsr_cd;
	}
		
	if (client_seq != null) {
		param = param + "&client_seq=" + client_seq;
	}
		
	if (kokai_flg != null) {
		param = param + "&kokai_flg=" + kokai_flg;
	}
		
	if (syugyo_seq != null) {
		param = param + "&syugyo_seq=" + syugyo_seq;
	}
	
	if (bumon_s_cd != null) {
		param = param + "&bumon_s_cd=" + bumon_s_cd;
	}		

	var form = document.Jbch050101Form;
	var winName = kinmusaki_search_type;
	window.open('about:blank',winName,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=650,height=550');
	form.target=winName;
	form.action = adrs+param;
	form.submit();
}

function contact_01(adrs){
	window.open(adrs,"contact_01","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=650,height=550");
}

function icon_01(adrs){
	window.open(adrs,"icon_01","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=635,height=500");
}

function ten_premium(adrs){
	window.open(adrs,"ten_premium","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=615,height=360");
}

function as_01(adrs){
	window.open(adrs,"as_01","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=650,height=550");
}

function entry_01(adrs){
	window.open(adrs,"as_01","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=650,height=550");
}

function quick_01(adrs){
	window.open(adrs,"quick_01","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=650,height=550");
}

function reg_q_sn(domain_url, p2){
	window.open(toSSLURL(domain_url + "/personal/reg/reg_q_sn.asp?P1=01&P2=" + p2),"reg_q_sn","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=700,height=600");
}

function reg_q_id(domain_url, p1){
	window.open(toSSLURL(domain_url + "/personal/reg/reg_q_id.asp?P1=" + p1),"reg_q_id","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=700,height=600");
}

//200001c.html
function search_job(adrs){
	window.open(adrs,"search_job","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=650,height=550");
}

//200046b.html
function search_type(adrs){
	window.open(adrs,"search_type","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=650,height=550");
}

function openWindow(adrs, target){
	win = window.open(adrs, target, "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1");
	win.focus();
}

//200001a.html
function search_place(adrs){
	var dest = adrs + "?";
	var form;
	if (document.Jbch030301Form) {
		form = document.Jbch030301Form;
	} else if (document.Jbch030302Form) {
		form = document.Jbch030302Form;
	}
	if (form) {
		for(i = 0; i < form.mainLocation.length; i++) {
			if(form.mainLocation[i].checked == true) {
				dest += "mainLocation=" + form.mainLocation[i].value + "&";
			}
		}

		window.open(dest,"search_place","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=650,height=550");
	}
}

//200001f.html
function search_station(adrs){
	var dest = adrs + "?";
	var form;
	if (document.Jbch030301Form) {
		form = document.Jbch030301Form;
	} else if (document.Jbch030302Form) {
		form = document.Jbch030302Form;
	}
	if (form) {
		for(i = 0; i < form.mainLocation.length; i++) {
			if(form.mainLocation[i].checked == true) {
				dest += "mainLocation=" + form.mainLocation[i].value + "&";
			}
		}
	
		window.open(dest,"search_station","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=650,height=550");
	}
}

//200001f.html
function search_routemap(adrs){
	var dest = adrs + "?";
	var form;
	if (document.Jbch030301Form) {
		form = document.Jbch030301Form;
	} else if (document.Jbch030302Form) {
		form = document.Jbch030302Form;
	}
	if (form) {
		for(i = 0; i < form.mainLocation.length; i++) {
			if(form.mainLocation[i].checked == true) {
				dest += "mainLocation=" + form.mainLocation[i].value + "&";
			}
		}

		window.open(dest,"search_routemap","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=730,height=550");
	}
}

//200046a.html
function search_post(adrs){
	window.open(adrs,"search_post","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=650,height=550");
}

//200001e.html
function search_skill(adrs){
	window.open(adrs,"search_skill","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=650,height=550");
}

//200003a.html
function search_narrowing(adrs){
	window.open(adrs,"search_narrowing","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=650,height=550");
}

// Macintosh -> MacOS
// Windows95/98/NT/2000/XP -> Windows
function getOSType()
{
	var uAgent = navigator.userAgent.toUpperCase();
	if (uAgent.indexOf("MAC") >= 0) return "MacOS";
	if (uAgent.indexOf("WIN") >= 0) return "Windows";
	return "";
}
// Netscape Navigator -> Netscape
// Internet Explorer -> Explorer
// Safari -> Safari
function getBrowserName()
{
	var aName = navigator.appName.toUpperCase();
	var uName = navigator.userAgent.toUpperCase();
	if (uName.indexOf("SAFARI") >= 0) return "Safari";
	if (aName.indexOf("NETSCAPE") >= 0) return "Netscape";
	if (aName.indexOf("MICROSOFT") >= 0) return "Explorer";
	return "";
}
function getBrowserVersion()
{
	var browser = getBrowserName();
	var version = 0;
	var s = 0;
	var e = 0;
	var appVer = navigator.appVersion;
	var uName = navigator.userAgent.toUpperCase();
	if (browser == "Safari")
	{
		version = eval(appVer.substring(0,3)) - 4;
	}
	if (browser == "Netscape")
	{
		s = appVer.indexOf(" ",0);
		version = eval(appVer.substring(0,s));
		if (version >= 5) version++;
	}
	if (browser == "Explorer")
	{
		appVer = navigator.userAgent;
		s = appVer.indexOf("MSIE ",0) + 5;
		e = appVer.indexOf(";",s);
		version = eval(appVer.substring(s,e));
	}
	return version;
}

function open_checkitnavi(adrs) {
	naviWin = window.open(adrs,'naviWin','width=600,height=450,scrollbars=no');
	naviWin.focus();
}

function doDetailPage(jobno) {
	var form = document.Jbch030301Form;
	form.jobno.value = jobno;
	form.target="_self";
	form.action = "/jbch/jbch030303.do";
	form.submit();
}

function doSearchListPage(jobno) {
	var form = document.Jbch030301Form;
	form.currentJobno.value =jobno;
	if (form.searchType.value == "navi") {
		//form.saveSqlCondition.value = "1";
	}
	form.forward.value = "detail";
	form.target="_self";
	form.action = "/jbch/jbch030301.do";
	form.submit();
}

function getlength(str){
	var cnt = 0;
	var len = 0;
	for(cnt =0; cnt < str.length; cnt++){
		if(escape(str.charAt(cnt)).length >= 4){
			len += 2;
		}else{
			len++;
		}
	}
	return len;
}


// 現在のスクロール量を取得（汎用）
function getScroll(){
	var x, y;
	if(document.all !== void 0){ // IE4, IE5, IE6
		x = document.body.scrollLeft;
		y = document.body.scrollTop;
	}else if(document.layers !== void 0 || (navigator.userAgent.indexOf("Opera") != -1 || window.opera !== void 0)){
		// NN4, Opera6
		x = window.pageXOffset;
		y = window.pageYOffset;
	}else if(navigator.userAgent.indexOf("Gecko") != -1){
		// NS6, Mozilla
		x = window.scrollX;
		y = window.scrollY;
	}else{
		x = y = 0;
	}
	return {x: x, y: y};
}

// スクロール始めのスクロール量
var SCROLL;

var divCountScroller = 30; // 分割数（何段階でスクロールするか）

// 現在のスクロール位置から、指定座標までスクロールします
// 使用方法は BODY部ソースを参考
function scroller(x, y, count){
	if(count === void 0){
	count = 0;
	SCROLL = getScroll();
	}

	if(count++ < divCountScroller){
	var c = count/divCountScroller;
	
	var nx = SCROLL.x+(x-SCROLL.x)*c;
	var ny = SCROLL.y+(y-SCROLL.y)*c;
	
	window.scrollTo(nx, ny);
	
	setTimeout("scroller("+x+","+y+","+count+");", 2); // 再描画時間 2[msec] 小さい程早い
	}
}

function clearKinmuchi() {
	//var station = document.getElementById("station");
	var station = getElement("input", "station");

	if (station != null && station.value.length > 0) {
		clearKinmuchiForm();
	}
}

function setStationName(name) {
	//document.getElementsByName('station')[0].value = name;
	var station = getElement("input", "station");
	station.value = name;
	
	clearKinmuchiForm();
}

function clearKinmuchiForm() {

	//var office = document.getElementById("office");
	//var officeField = document.getElementById("officeField");
	//var nearestStation = document.getElementById("routeStationFieldDisplay");
	//var nearestStationField = document.getElementById("nearestStationField");
	//var routeStation = document.getElementById("routeStation");
	//var routeStationField = document.getElementById("routeStationField");
	//var routeStationFieldDisplay = document.getElementById("routeStationFieldDisplay");

	var office = getElement("input", "office");
	var officeField = getElement("textarea", "officeField");
	var nearestStation = getElement("textarea", "routeStationFieldDisplay");
	var nearestStationField = getElement("textarea", "nearestStationField");
	var routeStation = getElement("input", "routeStation");
	var routeStationField = getElement("input", "routeStationField");
	var routeStationFieldDisplay = getElement("textarea", "routeStationFieldDisplay");
	
	if (office != null) {
		office.value = "";
	}

	if (officeField != null) {
		officeField.value = "選択した項目が表示されます。";
	}

	if (nearestStation != null) {
		nearestStation.value = "";
	}

	if (nearestStationField != null) {
		nearestStationField.value = "選択した項目が表示されます。";
	}

	if (routeStation != null) {
		routeStation.value = "";
	}

	if (routeStationField != null) {
		routeStationField.value = "";
	}

	if (routeStationFieldDisplay != null) {
		routeStationFieldDisplay.value = "選択した項目が表示されます。";
	}

}

// Firefoxに対応するelementを取得するメソッド
function getElement(tagName, name) {
	var objs = document.getElementsByTagName(tagName); 
	
	var obj;
		
	for(i = 0; i < objs.length; i++){
		if (objs[i].name == name){
			obj = objs[i];
			break;
		}
	}

	return obj;
}

function toSSLURL(url) {
  return url.replace("http:", "https:");
}

os = getOSType();
//alert(os);
browser = getBrowserName();
//alert(browser);
version = getBrowserVersion();
if (os == "MacOS") dirName = "css/mac_";
if (os == "Windows") dirName = "css/win_";
if (browser == "Netscape") dirName += "nn.css";
if (browser == "Explorer") dirName += "ie.css";
if (browser == "Safari") dirName += "safari.css";
//alert(dirName);
document.write("<link rel='stylesheet' href='"+dirName+"' type='text/css'>");
