function hyouji(idWord)
{
	try
	{
		document.getElementById(idWord).style.visibility="visible";
	}
	catch(e)
	{
		alert(e);
	}
}

function kakusu(idWord)
{
	try
	{
		document.getElementById(idWord).style.visibility="hidden";
	}
	catch(e)
	{
		alert(e);
	}
}

function PictureOver(idWord)
{
	try
	{
//		// Back_ではない場合
//		if (document.getElementById(idWord).src.toString().substr(document.getElementById(idWord).src.toString().indexOf("_") - 4, 4) != "Back")
//		{
//			document.getElementById(idWord).src = document.getElementById(idWord).src.toString().replace("_", "Over_");
//		}
		
		
		var flag = false;

		// Back_ではない場合
		if (!document.getElementById(idWord).src.toString().match("Back__"))
		{
			if (document.getElementById(idWord).src.toString().match("__"))
			{
				document.getElementById(idWord).src = document.getElementById(idWord).src.toString().replace("__", "Over__");
				
				flag = true;
			}
		}
		
		if (!flag)
		{
			// Back_ではない場合
			if (!document.getElementById(idWord).src.toString().match("Back_"))
			{
				document.getElementById(idWord).src = document.getElementById(idWord).src.toString().replace("_", "Over_");
			}
		}
	}
	catch(e)
	{
		alert(e);
	}
}

function PictureOut(idWord)
{
	try
	{
		if (document.getElementById(idWord).src.toString().match("__"))
		{
			document.getElementById(idWord).src = document.getElementById(idWord).src.toString().replace("Over__", "__");
		}
		else
		{
			document.getElementById(idWord).src = document.getElementById(idWord).src.toString().replace("Over_", "_");
		}
	}
	catch(e)
	{
		alert(e);
	}
}

function PictureClick(idWord)
{
	try
	{
		if (document.getElementById(idWord).src.toString().match("__"))
		{
			document.getElementById(idWord).src = document.getElementById(idWord).src.toString().replace("Over__", "Back__");
		}
		else
		{
			document.getElementById(idWord).src = document.getElementById(idWord).src.toString().replace("Over_", "Back_");
		}
		
		
		
		
	}
	catch(e)
	{
		alert(e);
	}
}

function TabReset(length)
{
	try
	{
		for (var i = 0; i < length; i++)
		{	
			
			
			
			if (document.getElementById("imgTab" + (i + 1).toString()).src.toString().match("__"))
			{
				document.getElementById("imgTab" + (i + 1).toString()).src = document.getElementById("imgTab" + (i + 1).toString()).src.toString().replace("Back__", "__");
			}
			else
			{
				document.getElementById("imgTab" + (i + 1).toString()).src = document.getElementById("imgTab" + (i + 1).toString()).src.toString().replace("Back_", "_");
			}
			
			
			document.getElementById("divTab" + (i + 1).toString()).style.display = "none";
		}
		
		
	}
	catch(e)
	{
		alert(e);
	}
}

function TabClick(number)
{
	try
	{
		
		if (document.getElementById("imgTab" + number.toString()).src.toString().match("__"))
		{
			document.getElementById("imgTab" + number.toString()).src = document.getElementById("imgTab" + number.toString()).src.toString().replace("Over__", "Back__");
			
			if (!document.getElementById("imgTab" + number.toString()).src.toString().match("Back__"))
			{
				document.getElementById("imgTab" + number.toString()).src = document.getElementById("imgTab" + number.toString()).src.toString().replace("__", "Back__");
			}
		}
		else
		{
			document.getElementById("imgTab" + number.toString()).src = document.getElementById("imgTab" + number.toString()).src.toString().replace("Over_", "Back_");

			if (!document.getElementById("imgTab" + number.toString()).src.toString().match("Back_"))
			{
				document.getElementById("imgTab" + number.toString()).src = document.getElementById("imgTab" + number.toString()).src.toString().replace("_", "Back_");
			}
		}
				
		document.getElementById("divTab" + number.toString()).style.display = "block";
		
		// フッターマージンセット
		setFooterMargin();
	}
	catch(e)
	{
		alert(e);
	}
}


function Seek(idWord)
{
	try
	{
		document.getElementById(idWord).style.display = "block";
	}
	catch(e)
	{
		alert(e);
	}
}

function Hide(idWord)
{
	try
	{
		document.getElementById(idWord).style.display = "none";
	}
	catch(e)
	{
		alert(e);
	}
}

function getBrowserWidth() 
{
	try
	{
		if ( window.innerWidth ) 
		{
				return window.innerWidth;
		}
		else if ( document.documentElement && document.documentElement.clientWidth != 0 ) 
		{
				return document.documentElement.clientWidth;
		}
		else if ( document.body ) 
		{
				return document.body.clientWidth;
		}
		
		return 0;
	}
	catch(e)
	{
		alert(e);
	}	
}

function getBrowserHeight() 
{
	try
	{
		if ( window.innerHeight ) 
		{
				return window.innerHeight;
		}
		else if ( document.documentElement && document.documentElement.clientHeight != 0 ) 
		{
				return document.documentElement.clientHeight;
		}
		else if ( document.body ) 
		{
				return document.body.clientHeight;
		}
		
		return 0;
	}
	catch(e)
	{
		alert(e);
	}	
}

function MapView() 
{
	try
	{
		var map;
		var markers = new Array(1);
		map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(33.55051537825174,130.3721058368683),17);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GOverviewMapControl());
		map.setMapType(G_NORMAL_MAP);
		var marker = null;
		var n_markers = 0;
		var markeropts = new Object();
		marker = new GMarker(new GPoint(130.372234582901,33.54932616387712), markeropts);
		markers[n_markers] = marker;
		n_markers++;
		map.addOverlay(marker);
	}
	catch(e)
	{
		alert(e);
	}
}

function setFooterMargin()
{
	document.getElementById("divFooterMargin").style.marginTop = 50 + "px";

	// フッターマージンセット
	if (getBrowserHeight() > document.body.scrollHeight)
	{
		document.getElementById("divFooterMargin").style.marginTop = (50 + getBrowserHeight() - document.body.scrollHeight) + "px";
	}
}

function SetCommentBoxHeight()
{
	document.getElementById("divPrivateCommentBox").style.height = "-1214px";
}


