// convert all characters to lowercase to simplify testing
var agt = navigator.userAgent.toLowerCase();

var styles = "ie";

var is_mac = (agt.indexOf('mac') != -1);

var is_konq = false;
var kqPos = agt.indexOf('konqueror');
if (kqPos !=-1) {                 
   is_konq  = true;
}
var is_safari = (agt.indexOf('safari') != -1);
var is_khtml  = (is_safari || is_konq);

var is_gecko = ((!is_khtml)&&(navigator.product)&&(navigator.product.toLowerCase()=="gecko"))?true:false;

var is_opera = (agt.indexOf('opera') != -1);
var is_nav = (agt.indexOf('netscape') != -1);

// mozilla
var is_moz = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
              (agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
              (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
              (is_gecko) && ((navigator.vendor=="")||(navigator.vendor=="Mozilla")));

// firebird
var is_fb = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
             (agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
             (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
             (is_gecko) && (navigator.vendor=="Firebird"));

if (is_mac && is_nav)
 { var styles = "nn"; }
else if (is_mac && is_safari)
 { var styles = "mozilla"; }
else if (is_mac && is_opera)
 { var styles = "nn"; }
else if (is_mac && is_moz)
 { var styles = "mozilla"; }
else if (is_mac && (navigator.appName=="Microsoft Internet Explorer"))
 { var styles = "opera"; }
else if (!is_mac && is_nav)
 { var styles = "nn"; }
else if (!is_mac && is_opera)
 { var styles = "opera";}
else if (!is_mac && is_moz)
 { var styles = "mozilla";}
else if (!is_mac && is_fb)
 { var styles = "nn";}
else 
 { var styles = "ie"; }

document.write("<link href='/cssv2/"+styles+".css' rel='stylesheet' type='text/css'>");
