(function(h){function k(l,m){return l.indexOf(m)!==-1}function f(l){return k(e,l)}var e=navigator.userAgent.toLowerCase();var d=(!f("opera")&&!f("webtv")&&(/msie (\d+)/.test(e)))?"ie ie_"+RegExp.$1:"";var g=(f("x11")||f("linux"))?"linux":f("mac")?"mac":f("win")?"win":"";var b=[d,g,"js"];var c=e.split(" ");h.each(c,function(){if(!this.match(/(\w+)\/([^\s]+)/)){return}var m=RegExp.$1;var n=RegExp.$2.replace(/[\/\.]/g,"_");var l=n.replace(/_.*/,"");b=b.concat([m,m+"_"+n,m+"_"+l])});if(h.inArray("safari",b)!==-1&&h.inArray("version",b)!==-1){b=h.map(b,function(l){return l.replace("version","safari")})}if(h.inArray("chrome",b)!==-1){b=h.map(b,function(l){return l.match(/^safari/)?null:l})}var j=((e.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1]).replace(/\./g,"_");h.each(["opera","applewebkit","gecko"],function(){if(h.inArray(String(this),b)!==-1){b.push(this+"_"+j);return false}});var a={};b=h.map(b,function(l){if(a[l]||l.match(/^mozilla/)){return null}else{a[l]=true;return l}}).join(" ");var i=h("html");i.addClass(b);h(function(){i.removeAttr("class");h("body").addClass(b)})})(jQuery);
