/**
 * 大学CMSカシャットシステム　共通メソッド
 *
 * @author	T.Konishi
 * @version	$Revision: 1.00 2008/09/08 $
 * @package	pageList
 * @see 
 * All Rights Reserved Copyright terraport 2008 - 
 */
	
	 /**
	 * ロールオーバー
	 * 
	 * @see		dreamweaverからの生成
	 * @return	void
	 */
/*
	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];}
	}
*/

	 /**
	 * ページ遷移
	 * 
	 * @see
	 * @param	pgAct		遷移先スクリプト
	 * @param	TARGET_str	遷移先ターゲット
	 * @return	void
	 */
	function goPage(pgAct, TARGET_str) {		
		if ( TARGET_str != undefined )
			document.common.target = TARGET_str;
		var url_array	= pgAct.split("?");
		var DELIMITER	= "";
		var d			= new Date();
		if ( url_array.length == 2  )
			DELIMITER	= "&";
		else
			DELIMITER	= "?";
		
		document.common.action = pgAct+DELIMITER+d.getTime();
		document.common.submit(true);		
	}
	
	 /**
	 * 確認画面付きページ遷移
	 * 
	 * @see
	 * @param	pgAct		遷移先スクリプト
	 * @param	string		確認画面用コメント
	 * @param	TARGET_str	遷移先ターゲット
	 * @return	void
	 */
	function goPageConfirm(pgAct, strings, TARGET_str) {
		if ( window.confirm(strings) )
			goPage(pgAct, TARGET_str);
		return false;
	}

	 /**
	 * メッセージ表示
	 * 
	 * @see
	 * @param	string		メッセージ
	 * @return	void
	 */
	function getMessage(strings) {
		if ( strings != "" ) 
		alert(strings);
	}

	 /**
	 * ログアウト
	 * 
	 * @see
	 * @param	pgAct		遷移先スクリプト
	 * @return	void
	 */
	function logout(pgAct) {
		if ( window.confirm("ログアウトします。\n\nよろしいですか？") )
			goPage(pgAct+'?logout');
	}

	 /**
	 * メッセージボックス
	 * 
	 * @see
	 * @param	messaget	確認メッセージ
	 * @return	void
	 */
	function message_box(message) {
		if (message != "")
			alert(message);
	}
	
	 /**
	 * フローティングポップアップ
	 * 
	 * @see
	 * @return	void
	 */
	var subwin_common;
	function openWin(winname, Title, W_Size, H_Size, pgAct ) {
		var d	= new Date();
		var url_array	= pgAct.split("?");
		var DELIMITER	= "";
		if ( url_array.length == 2  )
			DELIMITER	= "&";
		else
			DELIMITER	= "?";
		
		H_Pos	= (document.body.scrollTop == '0') ? eval(document.documentElement.scrollTop) : eval(document.body.scrollTop);
		subwin_common = new Window(  winname+d.getTime()+"_ID"
							, {
								  className:"dialog"
								, title:Title
								, minimizable:false
								, maximizable:false
								, left:10
								, top:200+H_Pos
								, width:W_Size
								, height:H_Size
								, zIndex:200
								, url: "./"+pgAct+DELIMITER+d.getTime()
							  }
					 );
		subwin_common.show();
	}

	 /**
	 * フローティングポップアップクローズ
	 * 
	 * @see
	 * @return	void
	 */
	function closeWin() {
		subwin_common.destroy();
	}
	
	/**
	 * メッセージボックス(特定メッセージ時ウィンドウ閉じる制御)
	 * 
	 * @see
	 * @param	messaget	確認メッセージ
	 * @return	void
	 */
	function message_box2(message , flg) {
		if (message != "")
		{
			if(flg == "ERR")
				alert(message);
			else if(flg == "OK")
			{
				alert(message);
				parent.closeWin();
			}
		}
	}
	
	
	