	// requires jquery
	$(document).ready(function(){
		var ua=navigator.userAgent;
		// Safari and Chrome userAgents are indistinguishable, use feature prodding to eliminate one of them.
		if (ua.indexOf("Safari") && escape(navigator.javaEnabled.toString()) == 'function%20javaEnabled%28%29%20%7B%20%5Bnative%20code%5D%20%7D' ) {
			ua=ua.replace("Safari","Sxafari");
		}		
		var rerr=/(Firefox|Opera|MSIE|Safari|Chrome|Opera|Camino)[\/\s](\d+)\.\d+/
		browser=rerr.exec(ua);
		$('body').addClass(browser[1]);
		if (browser[1]=="Safari") { $('body').addClass(browser[1]+Math.floor(browser[2]/100)); } else { $('body').addClass(browser[1]+browser[2]); }
		var ua=navigator.userAgent;
		var rerr=/(Windows|Mac|Linux)/
		platform=rerr.exec(ua);
		$('body').addClass(browser[1]+platform[1]);
		if (browser[1]=="Safari") { $('body').addClass(browser[1]+Math.floor(browser[2]/100)+platform[1]); } else { $('body').addClass(browser[1]+browser[2]+platform[1]); }
		$('body').addClass(platform[1]);
	});
