﻿/******************************************************************************
*【システム名】  ：建設業労働災害防止協会 大阪府支部
*【ＵＲＬ】      ：
*【モジュール名】：com
*【バージョン】  ：1.0
*【機能】        ：管理者サイトJavaScript共通関数
*【作成日】      ：2009/09/05
*------------------------------------------------------------------------------
*【修正履歴】　　：
*　　　　　　　　：
* Copyright 2008 &copy 建設業労働災害防止協会 大阪府支部 All rights reserved.
******************************************************************************/
//-- 共通変数 --//

/******************************************************************************
*【関数名】      ：HeaderLink(id)
*【処理概要】    ：画面遷移
*【呼出形式】    ：function MoveOnScreen(URL)
*【引数】        ：No			：
*【戻り値】      ：なし
*【備考】     	 ：FireFoxではローカルパスの場合日本語を含むと遷移できない
******************************************************************************/
//-- メニュー処理 --//
function HeaderLink(id){
	var objForm = document.forms["main"];
//	var sPath = "//acs-file-sv/システム/Project/Web/建災防大阪府支部/03管理ページ/";
	var sPath = "/";
	
	if (id == 1) {
		//-- 管理サイト --//
		document.location.href = sPath + "admin/index.php5";
	}
	if (id == 2) {
		//-- 公開サイト --//
		//-- パラメータが不要なためロケーションで遷移する --//
//		document.location.target = "_blink";
//		document.location.href = "http://www.kensaibo-osaka.jp/";
		subWin = window.open('http://kensaibo-osaka.jp/','');
	}
	if (id == 3) {
		//-- ログアウト --//
		//-- パラメータが不要なためロケーションで遷移する --//
		document.location.href = sPath + "admin/login.php5";
	}
}

/******************************************************************************
*【関数名】      ：MoveOnScreen(sUrl)
*【処理概要】    ：画面遷移
*【呼出形式】    ：function MoveOnScreen(URL)
*【引数】        ：No			：
*【戻り値】      ：なし
******************************************************************************/
//-- メニュー処理 --//
function MoveOnScreen(sUrl){

	document.location.href = sUrl;

}

/******************************************************************************
*【関数名】      ：ChangeAction(sFormNM,sAction)
*【処理概要】    ：画面遷移
*【呼出形式】    ：function ChangeAction(form,Action)
*【引数】        ：sFormNM			：form名
*                ：sAction			：処理区分
*【戻り値】      ：なし
******************************************************************************/
function ChangeAction(sFormNM,sAction){
	var obj = document.forms[sFormNM];
	//-- 処理区分設定
	obj._action.value = sAction;
	obj.submit();
}

/******************************************************************************
*【関数名】      ：setKey(skey,FormNM,sAction)
*【処理概要】    ：詳細画面遷移処理
*【呼出形式】    ：function setKey(key,form,Action)
*【引数】        ：skey				：Key
*                ：sFormNM			：form名
*                ：sAction			：処理区分
*【戻り値】      ：なし
*【使用画面】    ：新着情報登録・編集【一覧画面】
******************************************************************************/
function setKey(skey,sFormNM,sAction)
{
	var obj = document.forms[sFormNM];
	obj.keyID.value=skey;
	
	//-- 処理区分設定
	obj._action.value = sAction;
	obj.submit();
}

/******************************************************************************
*【関数名】      ：dispMsg(sMsgs,FormNM,sAction)
*【処理概要】    ：はい・いいえ確認ダイアログ
*【呼出形式】    ：function dispMsg(msg,form,Action)
*【引数】        ：sMsg				：表示メッセージ
*                ：sFormNM			：form名
*                ：sAction			：処理区分
*【戻り値】      ：なし
******************************************************************************/
function dispMsg(sMsg,sFormNM,sAction){

	var obj = document.forms[sFormNM];
	
	// 「はい」の場合
	if(confirm(sMsg)){
		//-- 処理区分設定
		ChangeAction(sFormNM,sAction);
	}
	// 「いいえ」の場合
	else{
	}
}

/******************************************************************************
*【関数名】      ：unlinkFile(sMsgs,FormNM,sAction,sMfid,sTfid)
*【処理概要】    ：はい・いいえ確認ダイアログ
*【呼出形式】    ：function unlinkFile(msg,form,Action,Mfid,Tfid)
*【引数】        ：sMsg				：表示メッセージ
*                ：sFormNM			：form名
*                ：sAction			：処理区分
*                ：Mfid				：元ファイルID
*                ：sTfid			：サムネイルファイルID
*【戻り値】      ：なし
******************************************************************************/
function unlinkFile(sMsg,sFormNM,sAction,sMfid,sTfid){

	var obj = document.forms[sFormNM];
	
	// 「はい」の場合
	if(confirm(sMsg)){
		obj.MFID.value = sMfid;
		obj.TFID.value = sTfid;
		//-- 処理区分設定
		obj._action.value = sAction;
		obj.submit();
	}
	// 「いいえ」の場合
	else{
	}
}

/******************************************************************************
*【関数名】      ：setPageNo(oGetObj, oSetObj, sFormNM, sAction)
*【処理概要】    ：ページ遷移処理
*【呼出形式】    ：function setKey(key,form,Action)
*【引数】        ：oGetObj			：値参照元オブジェクト名
*                ：oSetObj			：値設定先オブジェクト名
*                ：sFormNM			：form名
*                ：sAction			：処理区分
*【戻り値】      ：なし
*【使用箇所】    ：ページ遷移ボタン欄のセレクトボックス
*                ：<SELECT>の値を<INPUT TYPE=HIDDEN>に設定する
******************************************************************************/
function setPageNo(oGetObj, oSetObj, sFormNM, sAction)
{
	var obj = document.forms[sFormNM];
	obj.elements[oSetObj].value=obj.elements[oGetObj].value;
	
	//-- 処理区分設定
	obj._action.value = sAction;
	obj.submit();
}

