// note: this is a duplicate of the same function in the jquery source, to be used when another jquery source is used (i.e. Garden)
function compat(feature) {
	feature = feature || "default";
	switch (feature) {
		case "bgbm":
		case "dyofp":
			var version = parseInt(jQuery.browser.version,10);
			return compat("default") && ((jQuery.browser.safari && version > 500)
											|| (jQuery.browser.msie && version>=6)
											|| (navigator.userAgent.indexOf("Firefox")!= -1 && jQuery.browser.mozilla && parseFloat(jQuery.browser.version)>=1.5)
											|| (jQuery.browser.opera && version >= 9)
											|| (navigator.userAgent.indexOf("Netscape")!= -1 && jQuery.browser.mozilla && parseFloat(jQuery.browser.version)>=1.8));
		case "default":
		default:
			/* ie6+ */
			return (document.getElementById && (!document.all || (document.all && document.fireEvent && document.createComment))) ? true : false; // ie6 (remove d.createComment for 5.5)
	}
}