Ich nochmal,
ich denke zwar es dürfte klar sein, aber hier noch kurz wie Du an die Variablen (ie,nn,n6) rankommst:
var nn=document.layers?true:false;
var n6=document.getElementById?true:false;
var ie=document.all?true:false;
Achte auf die Reihenfolge! Denn der IE kennt 'document.getElementById' auch und da es zwar in diesem Beipiel keinen Unterschied macht, aber es Dinge gibt, wo man auch noch zwischen IE und N6 unterscheiden muss, ist es wichtig, dass ein IE auch wirklich durch die Variable ie erkennbar ist. Denn wenn Du z.B.:
var nn=document.layers?true:false;
var ie=document.all?true:false;
var n6=document.getElementById?true:false;
schreiben würdest, wären IE´s auf einmal alle N6´er :-)