// JavaScript Document

// DHTML用にドキュメントの仕様を判別
// [ a ] IE 5.x+, NN 6.x+, Opera 6.x+, Mosilla, Firefox; [ b ] IE 4.x-; [ c ] NN 4.x-

var DocType = ( document.getElementById ) ? 'a' : ( document.all ) ? 'b' : ( document.layers ) ? 'c' : 'unknw';


// OSの種類を判別、取得

var NavVer = navigator.appVersion;
var OsType = ( NavVer.indexOf ( 'Win' ) != -1 ) ? 'Win' : ( NavVer.indexOf ( 'Mac' ) != -1 ) ? 'Mac' : 'unknw';


// Browserの種類とバージョンを取得

var UsrAgt = navigator.userAgent;
var WbType = 'unknw';
var AgtProps = new Array ( );
var AP = 1;
if ( UsrAgt.match ( /Opera\// ) ) {	WbType = 'Opera'; AgtProps = UsrAgt.split ( '/' ); } // Opera 6.x+
else if ( UsrAgt.match ( /Opera / ) ) {	WbType = 'Opera'; AgtProps = UsrAgt.split ( 'Opera ' ); } // Opera 6.x+
else if ( UsrAgt.match ( /MSIE/ ) ) {	WbType = 'IE'; AgtProps = UsrAgt.split ( 'MSIE ' ); } // IE
else if ( UsrAgt.match ( /Netscape/ ) ) {	WbType = 'NN'; AgtProps = UsrAgt.split ( '/' ); AP = 3; } // NN 6.x+
else if ( UsrAgt.match ( /Gecko\/[0-9]{8}$/ ) ) {	WbType = 'Mozilla'; AgtProps = UsrAgt.split ( 'rv:' ); } // Mozilla
else if ( UsrAgt.match ( /Firefox/ ) ) {	WbType = 'Firefox'; AgtProps = UsrAgt.split ( '/' ); AP = 3; } // Firefox
else if ( UsrAgt.match ( /Safari/ ) ) {	WbType = 'Safari'; AgtProps = UsrAgt.split ( '/' ); AP = 3; } // Safari
else if ( UsrAgt.match ( / \[/ ) ) {	WbType = 'NN'; AgtProps = UsrAgt.split ( '/' ); } // NN 4.x-