// JavaScript Document

/* ==========================================================================


概要

 1. OS ブラウザ の判定
 2. Internet Explorer 5.23（Mac）用 CSSファイルの読み込み
 3. DOM Check DOM未対応ならばアップグレードを促すページへ誘導
 4. プルダウンメニュー（グローバルナビゲーション）
 5. メールアドレスへのリンク生成
 6. 新しいウィンドウを開く

(C) 920
最終更新日：2007.7.28

========================================================================== */


/* ----------------------------------------------------------------------
 1. OS ブラウザ の判定
---------------------------------------------------------------------- */

var cndtnOs;
var cndtnBrwsr;
var cndtnVrsn;

// ユーザーのブラウザ情報の取得
var ua = navigator.userAgent.toLowerCase();
var brwsrName = navigator.appName.toLowerCase();

// OS Check
if(ua.indexOf('win') > 0) {
	cndtnOs = 'Win';
}
else if(ua.indexOf('mac') > 0) {
	cndtnOs = 'Mac';
}
else {
	cndtnOs = 'other';
}

// Browser Check
if(ua.indexOf('opera') > 0) {
	cndtnBrwsr = 'Opera';
}
else if(ua.indexOf('msie') > 0) {
	cndtnBrwsr = 'IE';
}
else if(ua.indexOf('firefox') > 0) {
	cndtnBrwsr = 'Firefox';
}
else if(ua.indexOf('netscape') > 0) {
	cndtnBrwsr = 'NN';
}
else if(ua.indexOf('camino') > 0) {
	cndtnBrwsr = 'Camino';
}
else if(ua.indexOf('safari') > 0) {
	cndtnBrwsr = 'Safari';
}
else if(ua.indexOf('iCab') > 0) {
	cndtnBrwsr = 'iCab';
}
else if(brwsrName == 'netscape') {
	cndtnBrwsr = 'NN';
}
else {
	cndtnBrwsr = 'Unknown';
}

// Version Check
if(ua.indexOf('opera') > 0) {
	cndtnVrsn = parseFloat(ua.substr(ua.indexOf('opera') + 6));
}
else if(ua.indexOf('msie') > 0) {
	cndtnVrsn = parseFloat(ua.substr(ua.indexOf('msie') + 5));
}
else if(ua.indexOf('firefox/') > 0) {
	cndtnVrsn = parseFloat(ua.substr(ua.indexOf('firefox/') + 8));
}
else if(ua.indexOf('camino/') > 0) {
	cndtnVrsn = parseFloat(ua.substr(ua.indexOf('camino/') + 7));
}
else if(ua.indexOf('iCab') > 0) {
	cndtnVrsn = parseFloat(ua.substr(ua.indexOf('iCab') + 4));
}
else if(ua.indexOf('netscape6/') > 0) {
	cndtnVrsn = parseFloat(ua.substr(ua.indexOf('netscape') + 10));
}
else if(ua.indexOf('netscape/') > 0) {
	cndtnVrsn = parseFloat(ua.substr(ua.indexOf('netscape/') + 9));
}
else if(ua.indexOf('safari/') > 0) {
	cndtnVrsn = parseFloat(ua.substr(ua.indexOf('safari/') + 7));
}
else if(brwsrName == 'netscape') {
	cndtnVrsn = parseFloat(ua.substr(ua.indexOf('mozilla/') + 8));
}
else {
	cndtnVrsn = 'Unknown';
}


/* ----------------------------------------------------------------------
 2. Internet Explorer 5.23（Mac）用 CSSファイルの読み込み
---------------------------------------------------------------------- */

if(cndtnOs == 'Mac' && cndtnBrwsr == 'IE') {		// Mac IEならばアップグレードを促すページへ誘導
	document.write('<link href="/ready/css/ie_mac.css" rel="stylesheet" type="text/css" />\n');
}


/* ----------------------------------------------------------------------
 3. DOM Check DOM未対応ならばアップグレードを促すページへ誘導
---------------------------------------------------------------------- */

// 初期設定
// ------------------------------------------------------------

siteName = '株式会社 ワタザイ';	// このスクリプトを使用するサイト名を設定（アップグレードを促すページで表示される）
//siteUrl = '/upgrade/index.html';	//誘導先のURL
siteUrl = 'http://www.doinaka.com/~office920/upgrade/index.html';	//誘導先のURL

// ------------------------------------------------------------

// アップグレード促すページのURLを生成
siteNameEscp = escape(siteName);
dlUrl = siteUrl + '?' + siteNameEscp;	//誘導先のURL


if(!document.getElementById) {
	MM_openBrWindow(dlUrl,'Download','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');
}
else {	// DOM対応ならば、さらに詳細をチェック
	moreCheck();
}

// ブラウザの詳細情報をチェック
function moreCheck() {


	// アップグレードを促すページへ誘導するブラウザを追加

	if(cndtnOs == 'Win' && cndtnBrwsr == 'IE' && cndtnVrsn < 5) {		// Windows IEのVer5.0未満ならばアップグレードを促すページへ誘導
		MM_openBrWindow(dlUrl,'Download','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');
	}
	if(cndtnOs == 'Mac' && cndtnBrwsr == 'IE') {		// Mac IEならばアップグレードを促すページへ誘導
		MM_openBrWindow(dlUrl,'Download','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');
	}
	if(cndtnBrwsr == 'NN' && cndtnVrsn < 7 ) {		// Netscape NavigatorのVer7未満ならばアップグレードを促すページへ誘導
		MM_openBrWindow(dlUrl,'Download','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');
	}
	if(cndtnBrwsr == 'Opera' && cndtnVrsn < 7 ) {		// OperaのVer7未満ならばアップグレードを促すページへ誘導
		MM_openBrWindow(dlUrl,'Download','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');
	}

}


/* ----------------------------------------------------------------------
 4. プルダウンメニュー（グローバルナビゲーション）
---------------------------------------------------------------------- */

function openMenu(obj) {
	document.getElementById(obj).style.display = 'block';
}

function closeMenu(obj) {
	document.getElementById(obj).style.display = 'none';
}


/* ----------------------------------------------------------------------
 5. メールアドレスへのリンク生成
---------------------------------------------------------------------- */

// メールアドレスのリンク（テキストタイプ）

// メールアドレスを設定
mAddress = new Array();	//メールアドレスをエンコード（数値参照）したもの
mAddress[0] = '&#105;&#110;&#102;&#111;&#64;&#119;&#97;&#116;&#97;&#122;&#97;&#105;&#46;&#99;&#111;&#46;&#106;&#112;';	//info
mAddress[1] = '&#104;&#46;&#104;&#111;&#110;&#100;&#97;&#64;&#119;&#97;&#116;&#97;&#122;&#97;&#105;&#46;&#99;&#111;&#46;&#106;&#112;';	//h_honda


//メールアドレスにリンク（テキストメールアドレス）
function mail1(adNo) {
	targetText = mAddress[adNo];
	document.write(targetText.link('&#109;&#97;&#105;&#108;&#116;&#111;&#58;' + mAddress[adNo]));
}


/* ------------------------------------------------
 6.  新しいウィンドウを開く
------------------------------------------------ */

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
