var libDir = '';
var param = getJsParam('base.js');
loadScript(libDir,'jquery.js');
loadScript(libDir,'jquery.plugin.js');
if (param.m == 'admin') {
	loadScript(libDir,'jquery.tooltip.js');
	loadScript(libDir,'jquery.textarearesizer.js');
	loadScript(libDir,'jquery.calendar.js');
	loadCSS(libDir,'jquery.calendar.css');
} else {

}
if (param.m == 'gallery') {
	loadScript(libDir,'jquery.tgallery.js');

} else if (param.m == 'contact') {
	loadScript(libDir,'form_chk.js');
}
/*---------------------------------------------------------------
loadScript
----------------------------------------------------------------*/
function loadScript(libDir,Script) {
	document.write(unescape("%3Cscript src='" + libDir + Script + "' type='text/javascript'%3E%3C/script%3E"));
}
/*---------------------------------------------------------------
loadCSS
----------------------------------------------------------------*/
function loadCSS(libDir,CSS) {
	document.write(unescape("%3Clink rel='stylesheet' type='text/css' href='" + libDir + CSS + "'%3E"));
}
/*---------------------------------------------------------------
getJsParam
----------------------------------------------------------------*/
function getJsParam(fn) {  
	var scripts = document.getElementsByTagName('script');
	var script;
	var params = {};
	for (var i=0; i<scripts.length; i++) {
		var s = scripts.item(i);
		if (s.src.indexOf(fn) != -1) { script = s; break; }
	}
	 if (script) {
		libDir = script.src.split(fn)[0];
		script.src.match( /(.*)(\?)(.*)/ );
		if (RegExp.$3) {
			var a = RegExp.$3.split('&');
			if (a) {
				for( var k=0; k<a.length; k++ ) {
					var p = a[ k ].split( '=' );
					if(p[0]) { params[ p[0] ] = p[1]; }
				}
			} else { return false; }
		} else { return false; }
	} else { return false; }
	return params;
}
/*---------------------------------------------------------------
submit
----------------------------------------------------------------*/
function submitForm(f,item){
	var param = submitParam(item);
	if (param.m) { document[f].m.value = param.m; } else { document[f].m.value = ''; }
	if (param.n) { document[f].n.value = param.n; }
	if (param.p) { document[f].p.value = param.p; }
	if (param.c) { document[f].c.value = param.c; }
	if (param.a) { document[f].action = param.a; document[f].p.value = ''; }
	if (param.t) { document[f].target = param.t; } else { document[f].target = ''; }
	document[f].submit();	return false;
}
function submitParam(item){
	if (item) {
		var a = item.split(',');
		if (a) {
			var params = {};
			for(var k=0; k<a.length; k++) {
				var p = a[k].split('=');
				if (p[0]) { params[p[0]] = p[1]; }
			}
			return params;
		} else { return false; }
	} else { return false; }
}
function submitChk(f,item,msg) {
	if (msg=="") { msg = "本当に削除しますか?"; }
	if (confirm(msg)) { submitForm(f,item); } else { return false; }
}
function submitNewWin(f,item,title,param) {
	newWin('',title,param);
	item = item + ',t=' + title;
	submitForm(f,item);
}
function newWin(url,title,param) {
	if (title=='') { title = 'NewWin'; }
	if (param=='') { param = "width=700,height=700,menubar=no,toolbar=no,scrollbars=yes"; }
	window.open(url,title,param);
} 
