
var _enhanceCSS = function() {
	
	var ua = navigator.userAgent.toLowerCase();
	var is = function(t) { return ua.indexOf(t) != -1; };
	var h = document.getElementsByTagName('html')[0];
	
	var browser = (!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('gecko/')? 'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'';
	
	// 
	var version = (/msie (\d)/.test(ua)) ? RegExp.$1 : 7;
	
		
	var os = 
	(is('x11') || is('linux')) ? ' linux' 
	: is('mac') ? ' mac' 
	: is('win') ? ' win' 
	: '';
	
	var webfont =
	(is('applewebkit/') && is('version/3.1')) ? ' webfont' 
	: '';
	
	var transition =
	(is('applewebkit/') && is('version/3.1')) ? ' transition' 
	: '';
	
	var appendClasses = browser + os + webfont + transition + ' js';
	
	h.className += h.className ? ' ' + appendClasses : appendClasses;
	
}();

