// JavaScript Document

var ie = false;
var ie6 = false;
var ie7 = false;
var ie8 = false;

var ff = false;
var ff2 = false;
var ff3 = false;

var safari = false;
// If using mobile safari, "safari" will be true, but all versions will remail false (mSafari will be true)
var safari3 = false;
var safari4 = false;

var chrome = false;
// no *versions* for chrome are checked because the browser updates itself. If there was a previous version somewhere, nobody will be using it.

var opera = false;

var mobile = false;
var mSafari = false;
var blackberry = false;
var palmpre = false;
var android = false;
var mobileIE = false;

// System
var mac = false;
var windows = false;

var unkownBrowser = false;

if (navigator.userAgent)
{
	var NUA = navigator.userAgent.toLowerCase();
	
	if (NUA.indexOf("windows") > -1)
		windows = true;
	if (NUA.indexOf("macintosh"))
		mac = true;
	
	if (NUA.indexOf("msie ") > -1)
	{
		ie = true;
		if (NUA.indexOf("msie 8") > -1)
			ie8 = true;
		else if (NUA.indexOf("msie 7") > -1)
			ie7 = true;
		else if (NUA.indexOf("msie 6") > -1)
			ie6 = true;
		if (NUA.indexOf("windows phone") > -1)
			mobileIE = true;
	} else if (NUA.indexOf("blackBerry") > -1) {
		mobile = true;
		blackberry = true;
	} else if (NUA.indexOf("android") > -1) {
		mobile = true;
		android = true;
	} else if (NUA.indexOf("webos/") > -1 && NUA.indexOf(" pre/") > -1) {
		mobile = true;
		palmpre = true;
	} else if (NUA.indexOf("firefox/") > -1) {
		ff = true;
		var version = NUA.substring(NUA.indexOf("firefox/")+8);
		var spc = version.indexOf(" ");
		if (spc > 0)
			version = version.substring(0,spc);
		ff2 = version.charAt(0) == '2';
		ff3 = version.charAt(0) == '3';
	} else if (NUA.indexOf("chrome/") > -1) {
		chrome = true;
	} else if (NUA.indexOf("ipod;") > -1) {
		safari = true;
		mSafari = true;
	} else if (NUA.indexOf("safari/") > -1) {
		safari = true;
		var version = NUA.substring(NUA.indexOf("version/") + 8);
		var spc = version.indexOf(" ");
		if (spc > 0)
			version = version.substring(0,spc);
		safari3 = version.charAt(0) == "3";
		safari4 = version.charAt(0) == "4";
	} else if (NUA.indexOf("opera/") > -1) {
		opera = true;
	} else {
		unkownBrowser = true;
	}
	
}
