var libDir = '';
var param = getJsParam('base.js');
document.write(unescape("%3Cscript src='" + libDir + "jquery.js' type='text/javascript'%3E%3C/script%3E"));
if (param.m == 'top') {
	document.write(unescape("%3Cscript src='" + libDir + "jquery.cycle.lite.js' type='text/javascript'%3E%3C/script%3E"));
}
document.write(unescape("%3Cscript src='" + libDir + "jquery.plugin.js' type='text/javascript'%3E%3C/script%3E"));
if (param.m == 'tgallery') {
	document.write(unescape("%3Cscript src='" + libDir + "jquery.tgallery.js' type='text/javascript'%3E%3C/script%3E"));
	document.write(unescape("%3Cscript src='" + libDir + "jquery.suggest.txt.js' type='text/javascript'%3E%3C/script%3E"));
} else if (param.m == 'inquiry' || param.m == 'order') {
	document.write(unescape("%3Cscript src='" + libDir + "ajaxzip2.js' type='text/javascript'%3E%3C/script%3E"));
	document.write(unescape("%3Cscript src='" + libDir + "form_chk.js' type='text/javascript'%3E%3C/script%3E"));
	if (param.m == 'order') {
		document.write(unescape("%3Cscript src='" + libDir + "jquery.calendar.js' type='text/javascript'%3E%3C/script%3E"));
		document.write(unescape("%3Clink rel='stylesheet' type='text/css' href='" + libDir + "jquery.calendar.css'%3E"));
	}
} else if (param.m == 'forget') {
	document.write(unescape("%3Cscript src='" + libDir + "form_chk.js' type='text/javascript'%3E%3C/script%3E"));
} else if (param.m == 'swf') {
	document.write(unescape("%3Cscript src='" + libDir + "swfobject.js' type='text/javascript'%3E%3C/script%3E"));
} else if (param.m == 'admin') {
	document.write(unescape("%3Cscript src='" + libDir + "jquery.textarearesizer.js' type='text/javascript'%3E%3C/script%3E"));
	document.write(unescape("%3Cscript src='" + libDir + "jquery.calendar.js' type='text/javascript'%3E%3C/script%3E"));
	document.write(unescape("%3Cscript src='" + libDir + "ajaxzip2.js' type='text/javascript'%3E%3C/script%3E"));
	document.write(unescape("%3Clink rel='stylesheet' type='text/css' href='" + libDir + "jquery.calendar.css'%3E"));
}
if (param.m == 'company' || param.m == 'access_ryukanko') {
	function scriptOnLoad() {
		loadGoogleMap(param.m);
	}
	window.onload = scriptOnLoad;
}
/*---------------------------------------------------------------
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;
}
/*---------------------------------------------------------------
loadGoogleMap
----------------------------------------------------------------*/
var map = null;
function loadGoogleMap(m) {
	var lon = 141.7925341;
	var lat = 39.8471305;
	if (param.m == 'access_ryukanko') {
		lon = 141.79669618606567;
		lat = 39.86165016260133;
	}
	map = new GMap2(document.getElementById("map"));
	map.addControl(new GLargeMapControl());
	map.addControl(new GOverviewMapControl());
	//map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(lat,lon),17);
	var point = new GLatLng(lat,lon);
	var marker = new GMarker(point);
	map.addOverlay(marker);
	//map.openInfoWindow(map.getCenter(),document.createTextNode("やまだいいち早野商店"));
}
/*---------------------------------------------------------------
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) {
	if (title=='') { title = 'NewWin'; }
	if (param=='') { 
		param = "width=700,height=700,menubar=no,toolbar=no,scrollbars=yes";
	}
	window.open('',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);
} 
/*---------------------------------------------------------------
noshi
----------------------------------------------------------------*/
function noshiShow(obj) {
	var name = obj.name.replace("Opt","");
	if (obj.checked) { $("#"+name).slideDown(""); }
	else { $("#"+name).slideUp(""); }
}
function noshiChk(no) {
	if ($("#OptNoshi"+no)[0].checked) {
		var kind = "OptNoshi"+no+"Kind";
		if ($("#SuggestNoshi").val()=="") {
			alert( "「表書き」を選択もしくは入力してください。" );
			$("#SuggestNoshi").focus();
			return false;
		}
	}
}
