var Cobalt = (typeof(Cobalt) === "undefined") ? {}:Cobalt;
Cobalt.Core = (typeof(Cobalt.Core) === "undefined") ? {} : Cobalt.Core;

Cobalt.Core.JQueryFactory = function() { return {
        getLatest : function() { return ("jQuery_1_4_2" in window) ? jQuery_1_4_2 : jQuery; },
        getLegacy : function() { return jQuery; },
        getSpecificVersion : function(major, minor, build) {
            var jQuery = window["jQuery_" + major +"_" + minor + "_" + build];
            if (!jQuery) {
                throw new Error("no global var found for: jQuery_" + major +"_" + minor + "_" + build );
            }

            return jQuery;
        }
};}();
