///*	kyo.com 	*///
///*	version 1.1	*///

function getOSType(){
	var RetCode = "";
	var uAgent  = navigator.userAgent.toUpperCase();
	if (uAgent.indexOf("MAC") >= 0){
		RetCode = "MacOS 9";
		for (i=0; i<navigator.plugins.length; i++) if (navigator.plugins[i].filename.indexOf(".") >= 0) RetCode = "MacOS X";
	}
	if (uAgent.indexOf("WIN") >= 0)           RetCode = "Windows";
	if (uAgent.indexOf("X11") >= 0)           RetCode = "UNIX";
	return RetCode;
}


function getBrowserName(){
	var aName  = navigator.appName.toUpperCase();
	var uName  = navigator.userAgent.toUpperCase();
	if (uName.indexOf("DREAMPASSPORT") >= 0)	return "Dreampassport";
	else if (uName.indexOf("SAFARI") >= 0)	return "Safari";
	else if (aName.indexOf("ICA") >= 0)	return "iCab";
	else if (uName.indexOf("OPERA") >= 0)	return "Opera";
	else if (uName.indexOf("NETSCAPE/") >= 0)	return "Netscape7";
	else if (aName.indexOf("MICROSOFT") >= 0)	return "Explorer";
	else if (uName.indexOf("FIREFOX") >= 0)	return "Firefox";
	else if (uName.indexOf("GECKO") >= 0)	return "Mozilla";
	else if (aName.indexOf("NETSCAPE") >= 0)	return "Netscape";
	else return "Unknown";
}


function getBrowserVersion(){
	var browser = getBrowserName();
	var version = 0;
	var s = 0;
	var e = 0;
	var appVer  = navigator.appVersion;
	if (browser == "Netscape"){
		s = appVer.indexOf(" ",0);
		version = eval(appVer.substring(0,s));
		if (version >= 5) version++;
	}
	if (browser == "Netscape7"){
		appVer  = navigator.userAgent.toUpperCase();
		s = appVer.indexOf("NETSCAPE/",0) + 9;
		e = s +3;
		version = eval(appVer.substring(s,e));
	}
	if (browser == "Explorer"){
		appVer  = navigator.userAgent;
		s = appVer.indexOf("MSIE ",0) + 5;
		e = appVer.indexOf(";",s);
		version = eval(appVer.substring(s,e));
	}
	if (browser == "Safari"){
		appVer  = navigator.userAgent.toUpperCase();
		s = appVer.indexOf("SAFARI/",0) + 7;
		e = s +3
		version = eval(appVer.substring(s,e));
	}
	if (browser == "Firefox"){
		appVer  = navigator.userAgent.toUpperCase();
		s = appVer.indexOf("FIREFOX/",0) + 8;
		e = s +3
		version = eval(appVer.substring(s,e));
	}
	if (browser == "Mozilla"){
		appVer  = navigator.userAgent.toUpperCase();
		s = appVer.indexOf("RV:",0) + 3;
		e = appVer.indexOf(") GECKO",s);
		version = eval(appVer.substring(s,e));
	}
	if (browser == "Opera"){
/*
		appVer  = navigator.userAgent.toUpperCase();
		s = appVer.indexOf("OPERA ",0) + 5;
		e = appVer.indexOf(" [",s);
		version = eval(appVer.substring(s,e));
*/
		appVer  = navigator.userAgent.toUpperCase();
		s = appVer.indexOf("/",0) + 1;
		e = appVer.indexOf(" (",s);
		version = eval(appVer.substring(s,e));
	}
	if (browser == "Dreampassport"){
		s = appVer.indexOf("/",0) + 1;
		e = appVer.indexOf(")",s);
		version = eval(appVer.substring(s,e));
	}
	if (browser == "Unknown"){
		version = eval(appVer.substring(0,2));
	}
	return version;
}
