var isMac = navigator.appVersion.indexOf("Mac")!=-1 ? true : false; // detect Mac OS var isFireFox = navigator.userAgent.indexOf("Firefox")!=-1 ? true : false; // detect FireFox var isFF = isFireFox; var isSafari = navigator.userAgent.indexOf("Safari")!=-1 ? true : false; // detect Safari var isNetscape = navigator.appName == "Netscape" ? true : false; // detect Netscape var isOpera = navigator.userAgent.indexOf("Opera")!=-1 ? true : false; // detect Opera var isIE = document.all && !isOpera ? true : false; // detect IE var isMoz = isFF || (isNetscape && !isSafari) ? true : false; // this is set for any mozilla based browser