iPW={
	Load:function(){
		scripts=document.getElementsByTagName("script");
		for(i in scripts){
		  script=scripts[i];
		  if (script.src){
		    path=script.src
		    index=path.indexOf("iPW.js")
		    if (index!=-1){
		      iPW.ScriptBasePath=path.substring(0,index);
		      all='iWidget,iBasicWidgets'.split(',');
    		  for (i in all){
            iPW.Import(all[i]+".js");
          }
          return;
		    }  
		  }
		}
	},
	Import:function(url){
		urlD=url;
	  if (url.indexOf("/")!=-1){
	    urlD=url.substring(url.length-url.lastIndexOf("/"))
	  }
	  urlD=urlD.replace(".","")
	  urlD=urlD.replace(".","")
	  if (eval("typeof("+urlD+")")!="undefined" ){
	    return 0;
	  }
	  document.write('<script src="'+iPW.ScriptBasePath+url+'" type="text/javascript" language="JavaScript"></script>');
	  eval(urlD+"='def'");
	  return 1;		
	}
};
iPW.Load();
