﻿/*
Function : Detect Browser Type
Author : Audi
http://audi.tw
Date:March 2008
歡迎應用於無償用途散播，並請勿移除本版權宣告
*/

	var isIE,isNSns,bWidth,bHeight;

	var bVer=parseInt(navigator.appVersion);
	var agent=navigator.userAgent.toLowerCase();

	//Agent:
	//IE6		:agent:mozilla/4.0 (compatible; msie 6.0; windows nt 5.2; sv1; .net clr 1.1.4322; .net clr 2.0.50727)
	//		:appName:microsoft internet explorer
	//		:appVersion:4
	//IE7		:agent:mozilla/4.0 (compatible; msie 7.0; windows nt 5.1; .net clr 1.1.4322; .net clr 2.0.50727)
	//		:appName:microsoft internet explorer
	//		:appVersion:4
	//Netscape 9	:agent:mozilla/5.0 (windows; u; windows nt 5.1; en-us; rv:1.8.1.9pre) gecko/20071102 firefox/2.0.0.9 navigator/9.0.0.3
	//		:agent:mozilla/5.0 (windows; u; windows nt 5.1; en-us; rv:1.7.5) gecko/20070321 netscape/8.1.3
	//		:appName:netscape
	//		:appVersion:5
	//FireFox	:agent:mozilla/5.0 (windows; u; windows nt 5.1; zh-tw; rv:1.8.1.9) gecko/20071025 firefox/2.0.0.9
	//		:agent:mozilla/5.0 (windows; u; windows nt 5.1; zh-tw; rv:1.8.0.12) gecko/20070508 firefox/1.5.0.12
	//		:appName:netscape
	//		:appVersion:5
	//Mozilla	:agent:mozilla/5.0 (windows; u; windows nt 5.1; zh-tw; rv:1.7.12) gecko/20050915
	//		:appName:netscape
	//		:appVersion:5
	//Opera9	:agent:opera/9.10 (windows nt 5.1; u; zh-tw)
	//		:appName:Opera
	//		:appVersion:9
	//Safari	:mozilla/5.0 (windows; u; windows nt 5.1; zh) applewebkit/523.12.9 (khtml, like gecko) version/3 safari/523.12.9
	//		:appName:netscape
	//		:appVersion:5

	ie6  	= (agent.indexOf("msie 6.0") != -1);
	ie7  	= (agent.indexOf("msie 7.0") != -1);
	ie8  	= (agent.indexOf("msie 8.0") != -1);

	isIE = (ie6 || ie7);

	moz	= (bVer == 5) && (agent.indexOf("mozilla/5") != -1);
	ns9 	= (bVer == 5) && (agent.indexOf("navigator/9") != -1);
	ns8 	= (bVer == 5) && (agent.indexOf("netscape/8") != -1);
	ff35	    = (bVer == 5) && (agent.indexOf("firefox/3.5") != -1);
	ff3	    = (bVer == 5) && (agent.indexOf("firefox/3") != -1);
	ff2	    = (bVer == 5) && (agent.indexOf("firefox/2") != -1);
	ff15	= (bVer == 5) && (agent.indexOf("firefox/1.5") != -1);
	safari	= (agent.indexOf('safari')!=-1);

	opera	= (bVer == 9) && (agent.indexOf("opera") != -1);

	isNS = (moz || ns9 || ns8 || ff2 || ff15 || safari || opera);


