<!--

if (document.layers){ 
	window.captureEvents(Event.KEYDOWN); 
	window.onKeyDown = keyDown; 
}

function keyDown(event){
	// <textarea>以外でのEnterキーを無効にする。(NN用)
	var target = new String(event.target);
	if(target.substring(1,9) == "textarea") {
		return true;
	} if(event.which == 13) {
		return false;
	}
	return true;
}

function removeEnterKey() {
	// &lt;textarea&gt;&lt;input type="image"&gt;submitボタン以外でのEnterキーを無効にする。
	var e = windowEvent();
	var val;
	if (document.all)
	{
		// IEの場合
		val = e.srcElement;
	}
	else
	{
		// FFの場合
		val = e.target;
	}
	if(val.type == "textarea"
	|| val.type == "submit"
	|| val.type == "image") {
		return true;
	} else if(e.keyCode == 13) {
		return false;
	}
	return true;
}

function windowEvent(){
	if(window.event)
	{
		return window.event;
	}
	
	var caller = arguments.callee.caller;
	while(caller){
 		var ob = caller.arguments[0];
 		if(ob) return ob;
 		caller = caller.caller;
	}
	
	return null;
}


	/*********************
	* キー入力有効・無効設定
	**********************/
	function isActiveKey(){
		// キーの有効・無効を設定する。
		// submitボタン以外でのEnterキー入力は無効。
		// ctrl+Cおよびctrl+V以外のキーは無効。
		// ただし、右クリックで表示される印刷などのメニューは有効となる。
		if(!removeEnterKey() || !isActiveControlKey()){
			return false;
		}
		return true;
	}

	function isActiveControlKey() 
	{
		// ctrl+C(67)およびctrl+V(86)以外のCtrlキーを無効にする。
		if(event.ctrlKey == true) {
			if((event.keyCode == 67) || (event.keyCode == 86)) {
				return true;
			}
			return false;
		}
		return true;
	}


/*************************************
* 画面幅、高さを設定した画面表示処理
**************************************/
fwin			= false;
//WIDTH_DEFAULT	= 555;
WIDTH_DEFAULT	= 560;
HEIGHT_DEFAULT	= 450;
function window_open(where,width,height){
	if(window_open.arguments.length==1){
		width = WIDTH_DEFAULT;
		height = HEIGHT_DEFAULT;
	}
	if(!fwin || fwin.closed){
		fwin = window.open(where,'flow','width=' + width + ',height=' + height + ',scrollbars=yes,resizeable=no,status=no,top=10,left=10');
		fwin.focus();
	}
	else{
		fwin.focus();
		fwin.location.href = where;
	}
}

/*********************
* POPUP画面消去
**********************/
function close_child_window(){
	if(!fwin || fwin.closed){
	}
	else{
		fwin.close();
	}
}

/*********************
* 子画面FOCUS設定
*（1回だけFOCUSが子画面に設定される。）
**********************/
/*********************
* 子画面FOCUS設定
* 判定フラグ
**********************/
flag = false;
function setFocusOnce(){
	if( fwin && !flag ) 
	{
		fwin.focus();
		flag = true;
	}
}

/*********************
* ボタン2度押し回避
**********************/
send = false;
function sendCheck(){
	if(send){					
		return false;
	}else{
		send = true;
		return true;
	}
}

//***********************************************************************
//
// changeUploadImage		Version :1.00
//
// 目的 :アップロードボタンのイメージを切り替える。
//
// 引数 :	なし
//
// 戻り値 :	なし
//
// 更新履歴:	2005/12/26 fukumura 新規作成
//
//***********************************************************************
function changeUploadImage(){
	document.form1.Upload.src = 'img/btn_upload_2.gif';
	document.form1.Upload.alt = 'アップロード中';
//	if (navigator.appName.substring(0,9) == "Microsoft")
//	{
//	document.images.Close1.width = 0;
//	document.images.Close2.width = 0;
//	}
	setTimeout('document.form1.btn1.click()',100);
}

/****************************************************
* ファイルアップロード時、ファイルパスのチェック処理。
* 正しくないファイルパスがあった場合、
* 送信フラグをtrueにせず、Submitを中止する。
*****************************************************/
function fileUploadCheck(){
	
	for(j = 0; j < document.forms.length; j++)
	{
		var form = document.forms[j];		
		for(i = 0; i < form.elements.length; i++)
		{
			if(form.elements[i].type == "file")
			{
				var str = form.elements[i].value;
				if (str != '' && str.slice(1,2) != ":")
				{	
					return false;
				}
			}
		}
	}
	
	return sendCheck();
	
}

/*************************************
* 結果一覧画面でのパネル表示処理関数
**************************************/
function display_panel(cntid) {
    if(document.getElementById){
        if (document.getElementById(cntid).style.display == "block")
        {
            document.getElementById(cntid).style.display = "none";
        } 
        else
        {
            document.getElementById(cntid).style.display = "block";
        }
    } 
    else if(document.all)
    {
        if (document.all(cntid).style.display == "block")
        {
            document.all(cntid).style.display = "none";
        }
        else
        {
            document.all(cntid).style.display = "block";
        }
    }
    else if(document.layers)
    {
        if (document.layers[cntid].display == 'block')
        {
            document.layers[cntid].display = 'none';
        }
        else
        {
            document.layers[cntid].display = 'block';
        }
    }
}

/*************************************
* 指定したHiddenにValueを入れる関数
**************************************/
function SetHiddenValue(strvalue, controlId) {
	// BR60SIR3690 MODIFY 2008/01/15 Start by Eiki Kudaka 
	//document.getElementById(controlId).value = strvalue;
	if(document.all){
		// IEの場合
		document.getElementById(controlId).value = strvalue;
	} else {
		// FireFoxの場合
		document.getElementsByName(controlId).item(0).value = strvalue
	}
	// BR60SIR3690 MODIFY 2008/01/15 End by Eiki Kudaka	
}

function setEffect(eventId, position, name) {
	var s=s_gi('intetenshokuintecojp');
	s.linkTrackVars='prop23,eVar23';
	s.linkTrackEvents='event5,event8';
	s.prop23=position;
	s.eVar23=position;
	s.events=eventId;
	s.tl(this,'o',name);
}

function pushEnterChk(target) {
	if (event.keyCode == 13) {
		var et = event.srcElement.type;
		if ("text" == et) {
			var serchBtn = document.getElementById(target);
			serchBtn.click();
		}
	}
}
function pushEnterChk_ConditionChange(target) {
	if (event.keyCode == 13) {
		var serchBtn = document.getElementById(target);
		serchBtn.click();
	}
}

function ChangeHeightSize(target, val, target2, val2) {
	document.getElementById(target).style.height = val + "px";
	if (val2 == "true") {
		document.getElementById(target2).style.display = "inline";
	} else {
		document.getElementById(target2).style.display = "none";
	}
}
// -->
