(jQuery.browser.extend = function(){
	var ua = navigator.userAgent;
	var b = jQuery.browser;

	if(/Windows/.test(ua)){
		b.os = 'win';
		b.win = true;
	}else if(/Mac/.test(ua)){
		b.os = 'mac';
		b.mac = true;
	}

	if(b.msie){
		b.name = 'msie';
	}else if(b.opera){
		b.name = 'opera';
	}else if(b.safari){
		b.name = 'safari';
	}else if(b.mozilla){
		b.name = 'mozilla';
	}
	
	if(b.msie){
		b.ver = ua.match(/MSIE (\d(.\d+)?)/)[1];
	}else if(b.mozilla){
		b.ver = ua.match(/(\d(.\d+)?) \(/)[1];
	}else if(b.opera){
		b.ver = ua.match(/Opera\/? ?(\d(\.\d+)?)/)[1];
	}else if(b.safari){
		b.ver = ua.match(/Version\/(\d(\.\d+)+)/)[1];
	}
})()

jQuery.fn.addEnvClass = function() {
	return this.each(function(){
		var self = jQuery(this);
		var b = jQuery.browser;
		self
			.addClass('js')
			.addClass(b.os)
			.addClass(b.name)
			.addClass('ver'+b.ver);
	
		if(b.msie){
			self.addClass('ie' + parseInt(b.ver));
		}
	})
};

jQuery('html').addEnvClass();

