
browserName=navigator.appName; 
browserVer=parseInt(navigator.appVersion);

if (navigator.appVersion.indexOf("MSIE 5.",0)!=-1) { browserVer=5; }
if (navigator.appVersion.indexOf("MSIE 6.",0)!=-1) { browserVer=6; }

browserDOM=(document.getElementById) ? true : false;

if ((browserName=="Netscape") || (browserName=="Mozilla")){
  if (browserVer==2) { browserName="NS2"; }
  if (browserVer==3) { browserName="NS3"; }
  if (browserVer==4) { browserName="NS4"; }
  if (browserVer==5) { browserName="MOZ"; }
  if (browserVer==6) { browserName="MOZ"; }
  if (browserVer>6)  { browserName="MOZ"; } //budouci NS browsery
}

if (browserName=="Microsoft Internet Explorer") {
  if (browserVer==3) { browserName="MS3"; }
  if (browserVer==4) { browserName="MS4"; }
  if (browserVer==5) { browserName="MS5"; }
  if (browserVer==6) { browserName="MS6"; }
  if (browserVer>6)  { browserName="MS6"; } //budouci MS browsery
}

if (browserName=="Opera") {
  if (browserVer==6) { browserName="OP6"; }
  if (browserVer==7) { browserName="OP7"; }
  if (browserVer>7)  { browserName="OP7"; } //budouci Opera browsery
}

if ((browserName!="MOZ") && (browserName!="OP6") && (browserName!="OP7") && 
	(browserName!="MS4") && (browserName!="MS5") && (browserName!="MS6") && 
	(browserDOM)) {
	browserName="DOM1";
}
else {
	if ((browserName!="MOZ") && (browserName!="OP6") && (browserName!="OP7") && 
		(browserName!="MS4") && (browserName!="MS5") && (browserName!="MS6")) {
		browserName="incompatible";
	}
}
