/*-- Backup image --*/
var	bk_item = null;
var	bk_image = null;

/*-- Swap images --*/
function	pubSwapImg(item, image) {
	pubRestImg();	// restore

	bk_item = item;		// backup
	bk_image = new Image;
	bk_image.src = item.src;

	item.src = image;

	return;
}

/*-- Restore images --*/
function	pubRestImg() {
	if(bk_item != null && bk_image != null) {
		bk_item.src = bk_image.src;
	}
	bk_item = null;
	bk_image = null;
	return;
}

/*-- Open Shop Detail --*/
function pubOpenShopDtl(no) {
	call_url = "./?m=t-"+no;
	if(prev != "")	call_url = call_url+",p";
//	win = window.open(call_url,"Window","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=400,height=600");
//	win = window.open(call_url,"Window");
//	win.focus();
	window.location.href = call_url;

	return;
}

/*-- Open Event Detail --*/
function pubOpenEventDtl(no) {
	call_url = "./?m=o-"+no;
	if(prev != "")	call_url = call_url+",p";
//	win = window.open(call_url,"Window","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=400,height=600");
//	win = window.open(call_url,"Window");
//	win.focus();
	window.location.href = call_url;

	return;
}

/*-- Shop Detail Map --*/
function pubShopDtlMap(did,id_text) {	// chizu ON/OFF
	box = document.getElementById(did);
	txt = document.getElementById(id_text);
	if(chizu_onoff) {
		box.innerHTML = "";
		box.className = "map02";
		spiChizuOff(box);
		txt.innerHTML = "[表示]";
		chizu_onoff = false;
	}
	else {
		box.className = "map02b";
		spiChizuOn(box);
		txt.innerHTML = "[非表示]";
		chizu_onoff = true;
	}

	return;
}

/*-- Shop List Condition --*/
function	pubShopListCond(did) {
	box = document.getElementById(did);
	if(box.style.display == "none") {
		box.style.display = "block";
	}
	else {
		box.style.display = "none";
	}
	return;
}
function	pubShopListCondSubmit(frm) {
	param = "";

	a = frm.elements["a"].value
	if(a != "") {
		if(param != "")	param = param + "&";
		param = param + "a=" + encodeURI(a);
	}
	k = frm.elements["k"].value;
	if(k != "") {
		if(param != "")	param = param + "&";
		param = param + "k=" + encodeURI(k);
	}
	paramc = "";
	for(i = 0; i < frm.elements.length; i ++) {
		elm = frm.elements[i];
		name = elm.name;
		if(name == "c[]") {
			if(elm.checked) {
				if(paramc != "")	paramc = paramc + ",";
				paramc = paramc + elm.value;
			}
		}
		else if(name == "c") {
			if(elm.value != "")	{
				if(paramc != "")	paramc = paramc + ",";
				paramc = paramc + elm.value;
			}
		}
	}
	if(paramc != "") {
		if(param != "")	param = param + "&";
		param = param + "c=" + encodeURI(paramc);
	}
	m = frm.elements["m"].value
	if(m != "") {
		if(param != "")	param = param + "&";
		param = param + "m=" + encodeURI(m);
	}

	url = "./";
	if(param != "") {
		url = url + "?" + param;
		window.location.href = url;
	}
	else {
		alert("抽出条件を選択してください。");
	}

	return;
}

	// ただいま準備中 ポップアップ
	function	spiPopup01(id,event) {
		if(!event)  var event = window.event;
		box = document.getElementById(id);
		xy = spiEventXY(event);
		xy = spispiPopup01xy(xy);
		box.style.left = xy[0] + "px";
		box.style.top = xy[1] + "px";
		box.style.display = "block";
		return;
	}
	// ただいま準備中 ポップアップ 移動
	function	spiPopmove01(id,event) {
		if(!event)  var event = window.event;
		box = document.getElementById(id);
		xy = spiEventXY(event);
		xy = spispiPopup01xy(xy);
		box.style.left = xy[0] + "px";
		box.style.top = xy[1] + "px";
		return;
	}
	// ただいま準備中 ポップダウン
	function	spiPopdown01(id) {
		box = document.getElementById(id);
		box.style.display = "none";
		return;
	}
	// ただいま準備中 ポップアップ座標
	function	spispiPopup01xy(xy) {
		xy[0] += 5;
		xy[1] -= 5;
		return	xy;
	}
	// イベント発生座標取得
	function	spiEventXY(event) {
		var	xy = Array();
		if(!event.pageX) event.pageX = event.clientX + document.body.scrollLeft;
		if(!event.pageY) event.pageY = event.clientY + document.body.scrollTop;
		xy[0] = event.pageX;
		xy[1] = event.pageY;
		return  xy;
	}

/*-- MM_* --------------------------------------------------------------------*/
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
