var Script = new Object();

Script.handler = function(src, type)  {
	this.src = src;
	this.type = (type) ? type : "text/javascript";
}

Script.handler.prototype = {
	load: function(){
		var script = document.createElement("script");
		script.setAttribute("src", this.src);
		script.setAttribute("type", this.type);
		var head = document.getElementsByTagName("head")[0];
		head.appendChild(script);
	},
	unload: function() {
		var head = document.getElementsByTagName("head")[0];
		var script = document.getElementsByTagName("script");
		for (var i = 0; i <= script.length; i++) {
			if (script[i]) {
				if (script[i].src = this.src) {
					head.removeChild(script[i]);
				}
			}
		}
	}
}

function loadApp(a){
	var script = new Script.handler(a);
	script.load();
}
