jQueryURL = 'https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js';

empire = {};

empire.init = function() {
	empire.replaceLinks();
};

empire.loadJQuery = function(callback) {
	var script = document.createElement('script');
	script.setAttribute("type","text/javascript");
	script.setAttribute("src", jQueryURL);
		if (typeof script !== "undefined") {
			document.getElementsByTagName("head")[0].appendChild(script);
			empire.loadJQueryTryReady(0, callback);
		}
}

empire.loadJQueryTryReady = function(time_elapsed, callback) {
	if (typeof $ == "undefined") { // if jQuery isn't loaded yet...
		if (time_elapsed <= 5000) { // and we havn't given up trying...
			setTimeout(function() { 
					empire.loadJQueryTryReady(time_elapsed + 200, callback);
				}, 200);
		} else {
		}
	} else {
		callback();
	}
}

empire.replaceLinks = function() {
	alert('Empire');
};

//MAIN

if (typeof jQuery === 'undefined') {
	empire.loadJQuery(empire.init);
} else {
	empire.init();
}

