/*
┌─────────────────────────────────
│  ClientCheck.js v1.10
│  Copyright(C) K2@Factory 2002
│  Mail toro@cside8.com
│  URL  http://toro.cside8.com/
└─────────────────────────────────

更新履歴 -----------------------------------------------------------
	v1.10 12/30 Opera7 の判定と IE5.5 以上の判定を追加
	v1.00 12/17 近頃のタブブラウザ等で UA を変える困った人対策で DOM の違いで極力判別する奴をに（笑）

注意点 -------------------------------------------------------------
	Opera7 はベータ版で動作チェック｡なので正規版の際の仕様の変更で使えない恐れあり・・・
	また、Opera7 の判定は<head>要素が必須です｡可能な限り DOM の違いで判定したい為の苦肉の策＾＾；

判別可能ブラウザ ---------------------------------------------------
	(Win)IE4, IE5, IE5.5, IE6, NN4.x, NN6.x, NN7, Mozilla, Opera6, Opera7
*/

function ClientCheck() {

	var C = ClientCheck;
	var N = navigator;

	C.UA = N.userAgent;

	if(C.UA.match(/windows/i)){
		C.WIN = 1;
	} else if(C.UA.match(/mac/i)){
		C.MAC = 1;
	}

	if(window.opera){
		C.OP = 1;
		if(C.UA.match(/Opera\s?\/?6/i)){
			C.DOM = 1;
			C.OP6 = 1;
			C.OP6up = 1;
		} else if(document.getElementsByTagName('head')[0].innerHTML){
			C.DOM = 1;
			C.OP6up = 1;
			C.OP7up = 1;
		}
	} else if(document.getElementById && !document.all){
		//NN6.x, NN7, Mozila
		C.DOM = 1;
		C.MZ = 1;
		if(C.UA.match(/Netscape/i)){
			C.NN6up = 1;
		}
	} else if(document.getElementById && document.all){
		//IE5, IE5.5, IE6
		C.DOM = 1;
		C.IE = 1;
		C.IE5up = 1;
		if(window.createPopup){
			C.IE55up = 1;
		}
	} else if(document.all){
		//IE4
		C.IE4 = 1;
		C.IE = 1;
	} else if(document.layers){
		//NN4.x
		C.NN4 = 1;
	} else {
		C.UN = 1;
	}
} new ClientCheck();
