﻿//Detect Vista (from http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_22112199.html)
function isVista() {
	return (navigator.userAgent.indexOf('Windows NT 6.0') != -1);  
}

//Detect FireFox
function isFireFox() {
	var FFversion = 0;
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);
		FFversion = new Number(RegExp.$1) // capture x.x portion and store as a number
	}
	return (FFversion > 0);
}
function isFF() {  //wrapper for parallel function naming (isFF and isIE)
	return isFireFox();
}

//Detect IE
function isIE() {
	var IEversion = 0;
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
		IEversion=new Number(RegExp.$1) // capture x.x portion and store as a number
	}
	return (IEversion > 0);
}
