var ua = navigator.userAgent.toLowerCase();

var isMac   = (ua.indexOf('mac')>-1)?1:0;
var isWin   = (ua.indexOf('win')>-1)?1:0;
var isLin   = (ua.indexOf('linux')>-1)?1:0;
var isX11   = (ua.indexOf('x11')>-1)?1:0;

var isGecko   = (ua.indexOf('gecko')>-1)?1:0;
var isSafari   = (ua.indexOf('safari')>-1)?1:0;

var isOpera = (ua.indexOf('opera')>-1)?1:0;

var isIE    = (ua.indexOf('msie')>-1 && !isOpera)?1:0;

var isIEWin = (isIE && isWin && !isOpera)?1:0;
var isIEMac = (isIE && isMac && !isOpera)?1:0;
var isIEWinCE  = (isIE && ua.indexOf('windows ce')>-1)?1:0;

var isWPrint   = (window.print)?1:0;
 
var isDOM   = (document.getElementById)?1:0;

/* deprecated */
var isIE4   = (isIE && !isDOM)?1:0;
var isNS4   = (document.layers)?1:0;
var isLt4   = (parseInt(navigator.appVersion)<4)?1:0;
/* end of deprecated */

var isIE = 0;
var isIE40 = 0;
var isIE50 = 0;
var isIE55 = 0;
var isIE60 = 0;
var isIE70 = 0;

/*@cc_on
     isIE = true;
     @if (@_jscript_version >= 5.7) isIE70 = true;     
     @elif (@_jscript_version >= 5.6)  isIE60 = true;
     @elif (@_jscript_version >= 5.2)  isIE55 = true;
     @elif (@_jscript_version >= 5.0)  isIE50 = true;
     @elif (@_jscript_version >= 4.0)  isIE40 = true;
     @end
@*/
if(isIE70 && ua.indexOf('msie 6.0') != -1) { isIE70 = false; isIE60 = true; }

/* unterstützter Browser? isC(orrect)U(ser)A(gent) */
var isCUA = (isDOM && !isIE50 && !isIE55 && !isIEMac && !isIEWinCE)?1:0;

