<!--
//　VENEX　Javascript統合整備計画　ver.1.3
//　みんなバラバラのを使ってちゃ、分けわからなくなるので、作ってみました。
//　←のある行は取説なので、実際に載せる時は重たくなるので削除してかまいません。

//　=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//　
//　　　　　　　　　　　　　　　　　　　　　初期設定系
//　
//　・ブラウザ名			browser_name			（戻り値：Netscape or Microsoft Internet Explorer）
//　・ブラウザバージョン	browser_version			（戻り値：整数でかえします。）
//　・使用OS				OS_name					（戻り値：Macintosh=Mac　Windows=Win）
//　・対ネスケ用初期設定	win_xsize　win_ysize	（ウインドウサイズ取得　単位：ピクセル）
//　・使用条件チェック		chk						（デフォルト：バージョン４以上であること）
//　・ロード属性			loaded					（初期値：false）
//　・イメージフォルダ		imageDir				（初期設定：image/）
//　・西暦					now_year				（戻り値：西暦を4桁で表示）
//　
//　
//　=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

//　ブラウザ判別使用法
//　この命令群だけでは何も動作いたしません。
//　この初期設定の目的は、複雑になりがちな判別ルーチンを簡略化するために作られました。
//　落とし穴であるWindowsのIEでバージョン情報を１少なく報告する仕様にも対応し、
//　正しいバージョン数をかえすように組んでいます。
//　
//　実際の判別処理は用途に合わせて自分で組んで下さい。
//　
//　また、仕様条件チェック（chk）を併用すればより簡単に判別処理がしやすくなります。
//　


var browser_name = navigator.appName;
var browser_version = navigator.appVersion.substring(0,1);

if(browser_version >= 4)
	{
	var OS_name =  navigator.platform.substring(0,3);
	}
else{

	if(navigator.appVersion.indexOf("Win",0) == -1)
		{
		var OS_name = "Mac"
		}
		else{
		var OS_name = "Win"
		}
}

if(browser_name == "Microsoft Internet Explorer"){
	eval(browser_version++)
}

if(browser_name == "Netscape")
{
	var win_xsize = window.outerWidth;			//ウインドウXサイズ取得
	var win_ysize = window.outerHeight;			//ウインドウYサイズ取得
}

var chk = false ;								//チェック（最初は否）
if((browser_name == "Netscape" && browser_version >= 4) || (browser_name == "Microsoft Internet Explorer" && browser_version >= 4))
{chk = true ;}
else{chk = false ;}

var loaded = false;								//読み込み状態

var imageDir = "image/";						//イメージフォルダ

var now = new Date();
var y;
var now_year = (((y= now.getYear())<1970)?y+1900:y)



//********************************************************************
// 簡易サブウインドウを開き
// Syntax : SubWin(URL,winName,x,y,w,h)
// 例     : SubWin('test.htm','win0',100,200,150,300)
//------------------------------------------------------------------
//

var chatwin="";

function SubWin(URL,winName,x,y,w,h){

    //--パラメーターの指定
    var para =""
             +" left="        +x
             +",screenX="     +x
             +",top="         +y
             +",screenY="     +y
             +",toolbar="     +0
             +",loction="     +0
             +",directories=" +0
             +",status="      +0
             +",menubar="     +0
             +",scrollbars="  +1
             +",resizable="   +1
             +",innerWidth="  +w
             +",innerHeight=" +h
             +",width="       +w
             +",height="      +h

        chatwin=window.open(URL,winName,para);
        chatwin.opener=self;
        chatwin.focus();
}



//　=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//　
//　　　　　　　　　　　　　　　　　　　　基本命令系
//　
//　=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//　セレクトジャンプ君Ver.2.0汎用型
//　基本命令に組み込む際にパラメーター関係で
//　ちょっと複雑にならざるおえない状況になりました。
//　
//　指定方法
//　selectJump(FORM_NAME,SEL_NAME,target)
//　　　　　　　　↑　　　　↑　　　↑
//　　　　　　フォーム名 <SELECT>の ターゲット
//　　　　　　　　　　　　なまえ
//　※''を必ずつけること。
//　<OPTION>のVALUEに-（ハイフン）をいれると、ジャンプしません。

function selectJump(FORM_NAME,SEL_NAME,target)
{
	var idx = document.forms[FORM_NAME].elements[SEL_NAME].options.selectedIndex ;
	var jumpUrl = document.forms[FORM_NAME].elements[SEL_NAME].options[idx].value ;
	
	if(jumpUrl != "-")
	{
		window.open(document.forms[FORM_NAME].elements[SEL_NAME].options[idx].value,target) ;
	}
}

//　=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//　フレームで切ってあって、ウインドウのリサイズをしても、スタイルシートが壊れない処理　ver.1.5
//　対ネスケのスタイルシート用のリロードくんです。
//　ネスケのスタイルシートはウインドウのサイズを変更しただけで崩れます
//　リロードをすれば直るので、勝手にリロードさせてしまおうという
//　ものぐさな代物です。
//　reloader()はフレームが切れているものに対して使います。
//　リロード対象になるHTMLに“window.onresize =  reloader”の命令を、
//　フレームセットのHTMLに“var win_xsize = window.outerWidth”と“var win_ysize = window.outerHeight”を
//　定義して下さい。
//　
//　reloader2()はフレームがない場合に使います。初期値はこのファイルに定義してあるので、reloader()の様に
//　別途、初期値を定義する必要はありません。スクリプトタグ内に“window.onresize =  reloader2”の命令を入れること。



function reloader()
{

	if(navigator.appName.charAt(0) == "N")
	{
		if(top.frames[0].winxsize != window.outerWidth || top.frames[0].winysize != window.outerHeight)
		{
			location.reload()
			top.frames[0].winxsize = window.outerWidth
			top.frames[0].winysize = window.outerHeight
		}
	}
}

function reloader2()
{
	if(browser_name == "Netscape")
	{
		if(win_xsize != window.outerWidth && win_ysize != window.outerHeight)
		{
			location.reload()
			win_xsize = window.outerWidth
			win_ysize = window.outerHeight
		}
	}
}







//-->

