<!--
/******************************************************
 *	@name			basement.js
 *	@type			get
 *	@facility		汎用的Javascript
 *	@created date	2007/02/27
 *	@author			so
 *	@version		1.0
 *	@copyright (c) 2007 COCONOE INC.
 ******************************************************/

var ROOT_PATH;
var scrollTimer;
var tmpNodes = document.getElementsByTagName( 'script' );

obj = document.all ? (document.getElementById ? 3 : 2) : (document.getElementById ? 4 : (document.layers ? 1 : 0));

var bannerHtml = 
	"<dl id='sidead'><dt>広告欄</dt>" +
	"<dd><a href='javascript:void(window.open(\"http://www.shimoden.net/rosen/index.html\"))'><img src='/banner/banner_shimoden.gif' width='178' height='45' title='下電バス' /></a></dd>"+
	"<dd><a href='javascript:void(window.open(\"http://www1.tabix.jp/okayama/\"))'><img src='/banner/banner_tabix.jpg' width='178' height='45' title='タビックス ジャパン' /></a></dd>" +
	"<dd><a href='javascript:void(window.open(\"https://www.r-toyota-oka.co.jp/\"))'><img src='/banner/banner_toyota-oka.jpg' title='トヨタレンタリース岡山' /></a></dd>"+
	"<dd><a href='javascript:void(window.open(\"http://www.muscat-tour.co.jp/\"))'><img src='/banner/banner_muscattuor.jpg' width='178' height='45' title='両備ツアーズのマスカットツアー' /></a></dd>"+
	"<dd><a href='javascript:void(window.open(\"http://www.resparle.jp/\"))'><img src='/banner/banner_resparle.jpg' width='178' height='45' title='レスパール藤ヶ鳴' /></a></dd>"+
	"<dd><a href='javascript:void(window.open(\"http://www.shoutou-tei.jp/ana/info.html\"))'><img src='/banner/banner_ana.jpg' width='178' height='45' title='ANA 岡山-札幌 2010年5月〜10月 直行便運航' /></a></dd>"+
	"<dd id='aboutad'><a href='/advertisement/'>広告規定について</a></dd></dl>";

for ( var i = 0, l = tmpNodes.length; i < l; i++ )
{
	if ( tmpNodes[i].src.indexOf( 'basement.js' ) != -1 )
	{
		ROOT_PATH = tmpNodes[i].src.substr( 0, tmpNodes[i].src.indexOf( '/js/basement.js' ) + 1 );
		break;
	}
}

function prevButton()
{
	if(document.referrer.indexOf(document.domain) != -1)
	{
		document.write("<p id=\"prev\"><a href=\"javascript:void(history.back());\">もどる</a></p>");
	}
}

function toA(idn)
{
	if(!idn) idn = "top";

	if(obj == 1 || obj == 2 || obj == 3 || obj == 4)
	{
		frameScroll(0);
	}
	else
	{
		location.hash = idn;
	}
	return false;
}

function frameScroll(toY)
{
	if(scrollTimer) clearTimeout(scrollTimer);
	if(!toY || toY < 0) toY = 0;
	nowY = 0 + getOffsetY();


	nowX = 0 + getOffsetX();
	nowY += (toY - nowY) * 0.2;
	if(Math.abs(toY - nowY) <= 0.5)
	{
		nowY = toY;
	}

	window.scroll(nowX, nowY);

	if(Math.abs(nowY - toY) < 0.5)
	{
		clearTimeout(scrollTimer);
	}
	else
	{
		scrollTimer = setTimeout("frameScroll("+toY+")", 30);
	}
}

function getOffsetX()
{
	if(obj == 2 || obj == 3) return document.documentElement.scrollLeft || document.body.scrollLeft;
	else if(obj == 1 || obj == 4) return window.pageXOffset;
}

function getOffsetY()
{
	if(obj == 2 || obj == 3) return document.documentElement.scrollTop || document.body.scrollTop;
	else if(obj == 1 || obj == 4) return window.pageYOffset;
}

/**************************************************
 *
 *	バナーを配置する (2010.03.31)
 *
**************************************************/
function putSideBanners()
{
	var sideNode = document.getElementById( 'sidebar' );
	
	//
	// for foreign
	//
	if( this.location.href.match( /\/(?:en|kr|zh)\// ))
	{
		return;
	}
	
	if ( sidebar )
	{
		var divNode = document.createElement( 'div' );
		//
		// 相対パスの置換
		//
		bannerHtml = bannerHtml.replace( /(href|src)=("|')\//gi, "$1=$2" + ROOT_PATH );

		divNode.innerHTML = bannerHtml;
		sideNode.appendChild( divNode );
	}
}

/**************************************************
 *	add to window.onload
 **************************************************/
function addOnloadEvent(func)
{
	addFunctionToElement( window, "onload", func );
}

function addFunctionToElement( elm, prop, func )
{
	var oldFunc = elm[ prop ];
	
	if ( typeof oldFunc != 'function' )
	{
		elm[ prop ] = function()
		{
			return func.apply( elm );
		}
	}
	else
	{
		elm[ prop ] = function()
		{
			oldFunc();
			return func.apply( elm );
		}
	}
}

addOnloadEvent( putSideBanners );

//FOROLDBROWSERS-->