if("undefined"==typeof MapABC){
	var MapABC={
	};
}
MapABC.namespace=function(){
	var a=arguments,o=null,i,j,d;
	for(i=0;i<a.length;++i){
		d=a[i].split(".");
		o=MapABC;
		for(j=(d[0]=="MapABC")?1:0;j<d.length;++j){
			o[d[j]]=o[d[j]]||{
			};
			o=o[d[j]];
		}
	}
	return o;
};
MapABC.namespace("util","widget");

MapABC.util.preloadJS = function(){
	var a=arguments,i=0,n=a.length;
	function loadFile(_st){
	//var s = document.create("script",{"type":"text/javascript"});
	var s = document.createElement("script");
	s.setAttribute("type","text/javascript");
	//script.appendChild(svgDocument.createCDATASection("function aa(){ alert('good');}"));
	s.src = _st;
	document.getElementsByTagName("head")[0].appendChild(s);
	}
	if("string"==typeof a){
		loadFile(a);
	}
	else{
		for(i;i<n;++i){
			loadFile(a[i]);
		}
	}
}