var jQueryBrowser= function(){
		var addSelectors=true;
		var pl=navigator.platform;
		var ua=navigator.userAgent;
		var ob= {
			gecko:/Gecko/.test(ua)&&!/like Gecko/.test(ua),
			webkit:/WebKit/.test(ua),
			aol:/America Online Browser/.test(ua),
			camino:/Camino/.test(ua),
			firefox:/Firefox/.test(ua),
			flock:/Flock/.test(ua),
			icab:/iCab/.test(ua),
			konqueror:/KDE/.test(ua),
			mozilla:/mozilla/.test(ua),
			msie:/MSIE/.test(ua),
			netscape:/Netscape/.test(ua),
			opera:/Opera/.test(ua),
			chrome : /Chrome/.test(ua),
			safari:/Safari/.test(ua) && !this.chrome,
			browser:/(MSIE|Firefox|Opera|Chrome|Safari|KDE|iCab|Flock)/.exec(ua)[0],
			win:/Win/.test(pl),
			mac:/Mac/.test(pl),
			linux:/Linux/.test(pl),
			iphone:/iPhone/.test(pl),
			OS:/(Win|Mac|Linux|iPhone)/.exec(pl)[0],
			platform:pl,
			agent:ua,
			addSelectors:function(){
					jQuery(arguments[0]||'html').addClass([this.renderer,this.browser,this.browser+this.version.major,this.OS,'js'].join(' ').toLowerCase());
			},
			
			removeSelectors:function(){
				jQuery(arguments[0]||'html').removeClass([this.renderer,this.browser,this.browser+this.version.major,this.OS,'js'].join(' ').toLowerCase());
			}
		};
		ob.renderer=(ob.gecko)?'gecko':(ob.webkit)?'webkit':'';ob.version={};
		ob.version.string = 
			(ob.msie) ? /MSIE([^;]+)/.exec(ua)[1] : 
			(ob.firefox) ? /Firefox\/(.+)/.exec(ua)[1] : 
			(ob.chrome) ? /Chrome\/([^\s]+)/.exec(ua)[1] :
			(ob.safari) ? /Version\/([^\s]+)/.exec(ua)[1] : 
			(ob.opera) ? /Opera\/([^\s]+)/.exec(ua)[1] : '';
								
								
		ob.version.number=parseFloat(ob.version.string);
		ob.version.major=/([^\.]+)/.exec(ob.version.string)[1];if(addSelectors){ob.addSelectors();}
		jQuery.browser=ob;
}();