var include = function(){
	//target
	var targetDirName = 'common/';

	//Directory
	var jsDir = 'js/';
	
	var escapeRegex = function(str){
		return str.replace(/([\\$^*+?(){}\[\].|])/g,"\\$1");
	};

	//base Directory
	var baseDir = function(){
		if(!document.getElementsByTagName) return;
		var scripts = document.getElementsByTagName("script");
		var regexp = new RegExp('^(.*/?' + escapeRegex(targetDirName) + ').*?$');
		for(var i = 0;i < scripts.length;i++){
			if( scripts[i].src.match(regexp) ){
				return scripts[i].src.match(regexp)[1];
			}
		}
	}();

	//include
	var pub = function(file){
		document.write('<script type="text/javascript" src="' + baseDir + jsDir + file + '"><\/script>');
	};
	

	//base Directory element
	pub.baseDir = baseDir;

	return pub;
	
}();

//include files
include('jquery.js');
include('script.js');
include('swfobject.js');
include('textresizer.js');
include('textresizer_set.js');
include('cookie.js');
include('add_icon.js');
include('pop.js');
