Browser = navigator.userAgent.toLowerCase();
posie = Browser.indexOf("msie");
posopa = Browser.indexOf("opera");
posnn = Browser.indexOf("netscape");

ie  = (posie!=-1) && (Browser.indexOf("opera")==-1) ? true : false;
opa = (Browser.indexOf("opera") != -1) ? true : false;
nn = (Browser.indexOf("netscape") || (document.layers)) ? true : false;
//moz = () ? true : false;

ie4 = (ie && (Browser.substring(posie+5,posie+6)<5)) ? true : false; // älter als ie5
ie5 = (ie && (Browser.substring(posie+5,posie+6)==5)) ? true : false;
ie6 = (ie && (Browser.substring(posie+5,posie+6)==6)) ? true : false;
ie7 = (ie && (Browser.substring(posie+5,posie+6)>=7)) ? true : false; // für zuküftige Versionen

nn4 = (nn && (document.layers)) ? true : false;
nn6 = (nn && (Browser.substring(posnn,Browser.length).indexOf("/6") >= 1)) ? true : false;
nn7 = (nn && (Browser.substring(posnn,Browser.length).indexOf("/7") >= 1)) ? true : false;
nn8 = (nn && (Browser.substring(posnn,Browser.length).indexOf("/8") >= 1)) ? true : false; // für zuküftige Versionen

opa5 = (opa && (Browser.substring(posopa+6,posopa+7)<6)) ? true : false; //älter als Opa6
opa6 = (opa && (Browser.substring(posopa+6,posopa+7)==6)) ? true : false;
opa7 = (opa && (Browser.substring(posopa+6,posopa+7)==7)) ? true : false;
opa8 = (opa && (Browser.substring(posopa+6,posopa+7)>=8)) ? true : false; // für zuküftige Versionen