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];}
}


var opened = Array;


function toggleMenu(name) {
	var target ='tr#' + name;
	$(target).toggle(1, function() {
		if ($(target).css('display') == 'block') {
			changeImgSrc(name, 1, 1);
			opened[name] = 'true';
		}
		else {
			changeImgSrc(name, 0, 0);
			opened[name] = 'false';
		}
	});
	return false;
}

function changeImgSrc(name, shown, ext) {
	if (shown) {
		$("img[name^=" + name + "]").attr('src', '/imgs/' + name + '_o.gif');
	}
	else {
		if (ext == 1 && opened[name] != 'true') {
			$("img[name^=" + name + "]").attr('src', '/imgs/' + name + '_u.gif');
		}
	}
}


function menuOpen(ids) {
	ids = ids.split(',');

	// メニューを開く
	id = $.grep(ids, function(a) { return a == 188 });
	if (id.length) { return toggleMenu('menu_01'); }

	id = $.grep(ids, function(a) { return a == 168 });
	if (id.length) { return toggleMenu('menu_03'); }

	id = $.grep(ids, function(a) { return a == 196 });
	if (id.length) { return toggleMenu('menu_09'); }

	// 画像を差し替える
	id = $.grep(ids, function(a) { return a == 167 });
	if (id.length) { return $("img[name^='menu_02']").attr('src', '/imgs/menu_02_o.gif'); }

	id = $.grep(ids, function(a) { return a == 796 });
	if (id.length) { return $("img[name^='menu_04']").attr('src', '/imgs/menu_04_o.gif'); }

	id = $.grep(ids, function(a) { return a == 772 });
	if (id.length) { return $("img[name^='menu_05']").attr('src', '/imgs/menu_05_o.gif'); }

	id = $.grep(ids, function(a) { return a == 773 });
	if (id.length) { return $("img[name^='menu_06']").attr('src', '/imgs/menu_06_o.gif'); }

	id = $.grep(ids, function(a) { return a == 195 });
	if (id.length) { return $("img[name^='menu_07']").attr('src', '/imgs/menu_07_o.gif'); }

	id = $.grep(ids, function(a) { return a == 774 });
	if (id.length) { return $("img[name^='menu_08']").attr('src', '/imgs/menu_08_o.gif'); }

}

function runMovie(Src, Width, Height, Quality, Scale) {
	if (!Scale) {
		Scale = 'noscale';
	}

	document.write(
		"<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'"
		+ " width='" + Width + "'"
		+ " height='" + Height + "'"
		+ " codebase='//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0'>"
		+ "<param name='movie' value='" + Src + "'>"
		+ "<param name='quality' value='" + Quality + "'>"
		+ "<param name='menu' value='false'>"
		+ "<param name='wmode' value='transparent'>"
		+ "<embed src='" + Src + "'"
		+ " quality='" + Quality + "'"
		+ " width='" + Width + "'"
		+ " height='" + Height + "'"
		+ " scale='" + Scale + "'"
		+ " menu='false' wmode='transparent' pluginspage='//www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash'></embed></object>"
	);
}

function rndHeader() {
	var headers = ['header01.jpg', 'header02.jpg', 'header03.jpg', 'header04.jpg', 'header05.jpg'];
	var i = parseInt(Math.random() * headers.length);
	if (i >= 5) i = 4;
	var src = 'url(/imgs/' + headers[i] + ')';
	$("h1#header_img").css('background-image', src);
}

function gmap_popup(cat_id, ent_id) {
	var opt = 'width=' + screen.width + ',height=' + screen.height + ',scrollbars=yes,resizable=yes';
	var url = '/map/';
	if (cat_id && ent_id) {
		url = url + '?category=' + cat_id + '&entry=' + ent_id;
	}
	else if (cat_id && !ent_id) {
		url = url + '?category=' + cat_id;
	}
	window.open(url, 'tottoriguide_map', opt);
}



function showNew(time) {
	var dt = new Date();
	var diff = (dt.getTime() / 1000) - (time * 1);
	
	var tag = '<img src="/imgs/new_right.gif" alt="NEW!" border="0" style="vertical-align: middle" />';
	
	if (diff < (60*60*24*3)) {
		return document.write(tag);
	}
}