var JSController = {
	loaded: [],
	load: function() {
		var len = arguments.length;
		for (var i=0; i<len; i++) {
			if (!JSController.isLoaded(arguments[i])) {
				JSController.loaded.push(arguments[i]);
				document.write('<script type="text/javascript" src="'+arguments[i]+'"></script>');
			}
		}
	},
	isLoaded: function(src) {
		var len = JSController.loaded.length;
		for (var i=0; i<len; i++) {
			if (JSController.loaded[i] === src) {
				return true;
			}
		}
		return false;
	}
};

JSController.load(
	'/js/protoculous.js',
	'/js/cookie.js',
	'/js/custom_borders.js',
	'/js/search_observer.js',
	'/js/common.js'
);