/******************************
DOM TYPE
cross browzer lib

??petana 2002 11/27
nori-t@kk.iij4u.or.jp

domTypeNo 要素へのアクセスタイプ(数}ｧで参照
	value	意味
	1		IE5~&NN6~	(document.getElementById)Q照
	2		IE4			(document.all)Q照
	3		その他		上記めゾットに当てはまらない

domName 要素へのアクセスタイプ(文字列)で参照
	value	意味
	DOM	IE5~&NN6~	(document.getElementById)Q照
	IE4		IE4			(document.all)Q照
	NS4		Netscape4	(document.layers)Q照
	ETC		その他		上記メゾットに当てはまらない
	
platformName g用環境(文字列)で参照
	value	意味
	win		windows
	mac		machintosh
	etc		その他

applicationName ブラウザータイプ(文字列)で参照
	value	意味
	IE		Microsoft Internet Explorer
	NN		Netscape

*******************************/
var domTypeNo="";
var domName="";
var platformName="";
var applicationName="";
function getBrowserInfo()
	{
		if(navigator.platform)
			{
				if(navigator.platform.charAt(0)== "W")
					platformName= "win";
				else if(navigator.platform.charAt(0)== "M")
					platformName= "mac";
				else
					platformName= "etc";
			}
			
		if(navigator.appName)
			{
				if(navigator.appName == "Microsoft Internet Explorer")
					applicationName="IE";
				else if(navigator.appName == "Netscape")
					applicationName="NN";
			}

		if(document.getElementById) //NN6,IE5
			{
				domName= "DOM";
				domTypeNo= 1;
			}

		else if(document.all) //IE4
			{
				domName= "IE4";
				domTypeNo= 2;
			}
		
		else if(document.layers) //NS4
			{
				domName= "NS4";
				domTypeNo= 3;
			}
		
		else
			{
				domName= "ETC";
				domTypeNo= 4;
			 }
	}

function initView() {
	document.write("<p>domTypeNo/");
	document.write(domTypeNo);
	document.write("  domName/");
	document.write(domName);
	document.write("  platformName/");
	document.write(platformName);
	document.write("  applicationName/");
	document.write(applicationName);
	document.write("</p>");
}
