(function(w) {
	window.loadJS = function(src) {
		var d = deferred();
		var ref = w.document.getElementsByTagName('script')[0];
		var script = w.document.createElement('script');
		script.src = src;
		script.async = true;
		ref.parentNode.insertBefore(script, ref);
		script.onload = function() {
			d.resolve();
		};
		return d.promise;
	};
})(window);