/*************************************************************/
//	ブラウザ情報の取得
/*************************************************************/
if(navigator.appName=="Netscape"){
	var BrwsNam="NN";
}
else{
	if(navigator.appName=="Microsoft Internet Explorer"){
		BrwsNam="IE";
	}
	else{
		BrwsNam="OT";
	}
}
var BrwsVer=navigator.appVersion.substring(0,1);

/*************************************************************/
//	うるう年の場合trueを返す
//	西暦が400で割り切れる年、或いは
//	西暦が4で割り切れて、その上100で割り切れない場合
/*************************************************************/
function GetUrudoshi(MyYY){
	if (((MyYY%4)==0 && (MyYY%100)!=0) || (MyYY%400)==0)
	{
		return true;
	}
	else
	{
		return false;
	}
}

/*************************************************************/
//	なにもしないで帰ります
/*************************************************************/
function DoNoExe(){
	return;
}

/*************************************************************/
//	指定イメージを表示します
/*************************************************************/
function ImgChg(id,nam){
  if (document.images) {document.images[id].src=eval(nam+".src"); }
}

/*************************************************************/
//	ドロップダウンメニュー等より指定されたURLへ飛びます
/*************************************************************/
function LinkGo(the_location) {
	if (the_location != "-") {
		location.href = the_location;
	}
}

/*************************************************************/
//	ドロップダウンメニュー等より指定されたURLへフレームを解除して飛びます
/*************************************************************/
function LinkGoTop(the_location) {
	if (the_location != "-") {
		if (top!=self) { 
			top.location.href=the_location;
		}
		else {
			location.href = the_location;
		}
	}
}

/*************************************************************/
//	ドロップダウンメニュー等より指定されたURLへ新しいWindowをオープンして飛びます
/*************************************************************/
function LinkGoBlank(the_location) {
	if (the_location != "-") {
		window.open(the_location,'_blank');
	}
}

/*************************************************************/
//	指定された数(負の値)だけ画面を戻します
/*************************************************************/
function GoBack(Ichi){
  history.go(Ichi);
}

/*************************************************************/
//	SUBMITボタンをクリックするアクションと同様なアクションを行います
/*************************************************************/
function MeSubmit(MyForm){
	document.forms[MyForm].submit();
}

/*************************************************************/
//	SUBMITボタンをクリックするアクションと同様なアクションを行います
//	MyMsgに設定した引数をメッセージとするダイアログを表示し、
//	キャンセル時はアクションを停止します
/*************************************************************/
function MeSubmit_With_Msg(MyForm,MyMsg){
  Kekka=confirm(MyMsg);
  if (Kekka!=true){
		return;
	}
	document.forms[MyForm].submit();
}

/*************************************************************/
//	MyMsgに設定した引数をメッセージとするダイアログを表示し、
//	キャンセル時はアクションを停止します
//	使用例:onClick="return StopSubmit_By_Confirm("誠に申し訳ございません。\nただ今停止中です。");"
/*************************************************************/
function StopSubmit_By_Confirm(MyMsg){
  var Kekka=confirm(MyMsg);
  if (Kekka!=true){
		return false;
	}
	return true;
}

/*************************************************************/
//	MyMsgに設定した引数のメッセージを表示し、SUBMITを中止します
//	使用例:onClick="return StopSubmit("誠に申し訳ございません。\nただ今停止中です。");"
/*************************************************************/
function StopSubmit(MyMsg){
	alert(MyMsg);
	return false;
}

/*************************************************************/
//	RESETボタンをクリックするアクションと同様なアクションを行います
/*************************************************************/
function MeReset(MyForm){
	document.forms[MyForm].reset();
}

/*************************************************************/
//	Wait画面を表示します
/*************************************************************/
function WaitDsp(tgturl,win_nam){
	var DspH=screen.height;
	var DspW=screen.width;
	var WaitT=(DspH-100)/2;
	var WaitL=(DspW-400)/2;
	var MyWait=window.open(tgturl,win_nam,"directories=no,hotkeys=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,toolbar=no,width=400,height=100,left=" + WaitL + ",top=" + WaitT);
}

/*************************************************************/
//	指定されたサイズのウインドウでコンテンツを新たに開きます
/*************************************************************/
//	directories:yes,no/ディレクトリボタン(リンク)の表示･非表示
//	hotkeys:yes,no/キーボードショートカットの有効･無効
//	location:yes,no/ロケーションバー(アドレス)の表示･非表示
//	menubar:yes,no/メニューバーの表示･非表示
//	resizable:yes,no/ウインドウのサイズ変更の可否
//	scrollbars:yes,no/スクロールバーの表示･非表示
//	status:yes,no/ステータスバーの表示･非表示
//	titlebar:yes,no/タイトルバーの表示･非表示
//	toolbar:yes,no/ツールバーの表示･非表示
function SubDsp01(tgturl,win_nam,wid,hei){
	var MySub01=window.open(tgturl,win_nam,"directories=no,hotkeys=no,location=no,menubar=no,resizable=no,scrollbars=yes,status=no,titlebar=no,toolbar=no,width=" + eval(wid) + ",height=" + eval(hei));
}

/*************************************************************/
//	指定されたサイズのウインドウでコンテンツを新たに開きます(スクロールバーなし)
/*************************************************************/
function SubDsp02(tgturl,win_nam,wid,hei){
	var MySub02=window.open(tgturl,win_nam,"directories=no,hotkeys=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,toolbar=no,width=" + eval(wid) + ",height=" + eval(hei));
}

/*************************************************************/
//	現在開いているWINDOWを閉じます
/*************************************************************/
function ClsWin(){
  window.close();
}

/*************************************************************/
//	指定されたURLを｢お気に入り｣へ追加します
/*************************************************************/
function AddIEFavor(MyURL, MyTitle)
{
    if((navigator.appVersion.indexOf("MSIE") > 0)
     &&(parseInt(navigator.appVersion) >= 4)){
        window.external.AddFavorite(MyURL, MyTitle);
    }
    else{
        alert('IE4.0以上でサポートしています。');
    }
}

/*************************************************************/
//	指定されたウインドウ名以外の場合指定URLへ飛ぶ
/*************************************************************/
function ChkMyWinNamAndGoTarget(MyWinNam,MyURL){
	var MyWindowNam=window.name
	if (MyWindowNam!=MyWinNam){
		location.href=MyURL;
	}
}

/****************************************************************/
//	指定されたウインドウ名以外の場合指定URLへ飛ぶ(フレーム解除版)
/****************************************************************/
function ChkMyWinNamAndGoTarget_top(MyWinNam,MyURL){
	var MyWindowNam=window.name
	if (MyWindowNam!=MyWinNam){
		window.open(MyURL,'_top');
	}
}

/*************************************************************/
//	指定されたウインドウ名以外の場合ウインドウを閉じる
/*************************************************************/
function ChkMyWinNamAndClsWin(MyWinNam){
	var MyWindowNam=window.name
	if (MyWindowNam!=MyWinNam){
		window.close();
	}
}

/****************************************************************/
//	クッキーに値を書き込む簡単な関数です。
//	'hours' パラメータはオプションで、このパラメータを無視すると
//	クッキーの値はユーザーのブラウザセッションの終わりに期限が切れます。
/****************************************************************/
function WriteCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire;
}

/****************************************************************/
//	指定されたクッキー名のクッキーの値を返す関数です。
/****************************************************************/
function ReadCookie(name)
{
  var cookieValue = "";
  var search = name + "=";
  if(document.cookie.length > 0)
  { 
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    { 
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
  }
  return cookieValue;
}

/****************************************************************/
//	ページを印刷します。
/****************************************************************/
function PrtPage()
{
	print(document);
}

/*************************************************************/
//	指定されたイメージデータを指定期限内で表示する
/*************************************************************/
function DspLimitImg(MyYY,MyMM,MyDD,MyImgNam,MyWidth,MyHeight) {
	var MyNow=new Date();
	MyMM=MyMM-1
	var MyLimit=new Date(MyYY,MyMM,MyDD,23,59,59) ;
	if (MyNow<=MyLimit){
		document.write('&nbsp;<img src='+MyImgNam+' width='+MyWidth+' height='+MyHeight+' border="0" align="absmiddle">');
	}
}