var css_browser_selector = function() {
var t=this;
var ua=navigator.userAgent.toLowerCase(); 
var is=function(x){ return ua.indexOf(x) != -1; };
var h=document.getElementsByTagName('html')[0];
var b=(ua.indexOf("opera/9")>-1)?'opera opera9':
      (ua.indexOf("opera 8")>-1)?'opera opera8':
      (ua.indexOf("opera 7")>-1)?'opera opera7':
      (ua.indexOf("msie 9")>-1)?'ie ie9':
      (ua.indexOf("msie 8")>-1)?'ie ie8':
      (ua.indexOf("msie 7")>-1)?'ie ie7':
      (ua.indexOf("msie 6")>-1)?'ie ie6':
      (ua.indexOf("msie 5.5")>-1)?'ie ie55':
      (ua.indexOf("msie 5.23")>-1)?'ie ie523':
      (ua.indexOf("msie 5.0")>-1)?'ie ie5':
      (ua.indexOf("chrome")>-1)?'safari chrome':
      (ua.indexOf("safari") > -1 && ua.indexOf("version/4.") > -1 && ua.indexOf("version/4.") < ua.indexOf("safari")) ? 'safari safari4 safari3' :
      (ua.indexOf("safari") > -1 && ua.indexOf("version/3.") > -1 && ua.indexOf("version/3.") < ua.indexOf("safari")) ? 'safari safari3' :
      (ua.indexOf("safari") > -1) ? 'safari safari2' :
      (ua.indexOf("seamonkey")>-1)?'seamonkey gecko':
      (ua.indexOf("netscape")>-1)?'netscape gecko':
      (ua.indexOf("firefox/1")>-1)?'firefox ff1 gecko':
      (ua.indexOf("firefox/2")>-1)?'firefox ff2 gecko':
      (ua.indexOf("firefox/3")>-1)?'firefox ff3 gecko':
      (ua.indexOf("gecko")>-1)?'gecko':'',
os=(is('x11')||is('linux'))?' linux':
  is('mac')?' mac':
  is('win')?' win':'';
var c=b+os+' js';
h.className += h.className?' '+c:c;
t.ver=navigator.appVersion
;t.agent=navigator.userAgent;
t.mac=ua.indexOf("mac")>-1;
t.pc=ua.indexOf("win")>-1;
t.opera=ua.indexOf("opera")>-1;
t.opera9=ua.indexOf("opera/9")>-1;
t.opera8=ua.indexOf("opera 8")>-1;
t.opera7=ua.indexOf("opera 7")>-1;
t.ie7=(ua.indexOf("msie 7")>-1 && !t.opera)?1:0;
t.ie7 = t.ie8 = (ua.indexOf("msie 8") > -1 && !t.opera) ? 1 : 0;
t.ie6 = (ua.indexOf("msie 6") > -1 && !t.opera) ? 1 : 0;
t.ie55 =(ua.indexOf("msie 5.5")>-1 && !t.opera)?1:0;
t.ie523 =(ua.indexOf("msie 5.23")>-1)?1:0;
t.ie4 =(ua.indexOf("msie 4")>-1)?1:0;
t.ie3 =(ua.indexOf("msie 3")>-1)?1:0;
t.ie5 =(ua.indexOf("msie 5.0")>-1 && !t.ie55 && !t.ie523)?1:0;
t.ns71=(ua.indexOf("netscape/7.1")>-1)?1:0;
t.safari4 = (ua.indexOf("safari") > -1 && ua.indexOf("version/4.") > -1 && ua.indexOf("version/4.") < ua.indexOf("safari")) ? 1 : 0;
t.safari3 = (ua.indexOf("safari") > -1 && ua.indexOf("version/3.") > -1 && ua.indexOf("version/3.") < ua.indexOf("safari")) ? 1 : 0;
t.safari2 = (ua.indexOf("safari") > -1 && ua.indexOf("version/") == -1) ? 1 : 0;
t.chrome=(ua.indexOf("chrome")>-1)?1:0;
t.safari=(t.safari2||t.safari3||t.safari4);
t.ie=(t.ie8||t.ie7||t.ie55||t.ie5||t.ie6||t.ie523||t.ie4||t.ie3);
t.gecko=(ua.indexOf("gecko")>-1 &!t.ie)?1:0;
t.ns=(t.ns71);
t.ieOld=(t.ie55||t.ie5||t.ie523||t.ie4||t.ie3);
t.ajaxaware =(t.opera||t.ie8||t.ie7||t.ie6||t.safari||t.gecko||t.chrome)?1:0;
}();

