/* 現在地からの相対パスを返す */
function getRelativePath() {
	var fullPath = document.location.href;
	var reg = new RegExp("digital[0-9a-z]*/pr/");
	
	//間違えて「/」が複数連なる場合があるのでそれは「/」に置換する
	var regSlash = new RegExp("\/+", "g");
	fullPath = fullPath.replace(regSlash, "/");
	
	
	//swfに動的にURLを振る場合は「#」以前を取得してパスを見る
	var staticPath;
	if( fullPath.indexOf('#/') != -1 )
	{
		staticPath = fullPath.split("#/")[0];
	}else if( fullPath.indexOf('#') != -1 )
	{
		staticPath = fullPath.split("#")[0];
	}else
	{
		staticPath = fullPath;
	}
	
	
	if( staticPath.split(reg).length == 1 )
	{
		return './';
	}
	
	var dirCount = staticPath.split(reg)[1].split("/").length - 1;
	
	var path = "";
	//「/」の数を数えて、相対パスとする
	if ( dirCount == 0 )
	{
		path = "./";
	}else
	{
		for (var i = 0; i < dirCount ; i++) 
		{
			path += "../";
		}
	}
	
	return path;
}

/* 別ウィンドウで開く */

function winOpen (url, w, h) {

	if( w == 0 || h == 0 )
	{
		newWin = window.open(url);
	}else
	{
		var option = 'width=' + w + ',height=' + h + ',menubar=no,toolbar=no,location=no,status=no,resizable=yes,scrollbars=yes,directories=no';
		newWin = window.open(url,'popupWindow', option);
	}
		newWin.focus();
	
}


/* ページトップへ */
function gotoTop(){
	$.scrollTo({top:0,left:0}, 500);
}

/* 指定の位置へスクロールする */
function scrollTo(num)
{
	if(!isNaN(num))
	{
		$.scrollTo({top:num,left:0}, 500);
	}
}




/*現状のURLを取得する*/
function getMyURL()
{
	return document.location.href;
}



/*どーもでページ遷移とswfコネクトを振り分ける*/
function digitalDomo(url)
{
	var keyURL = 'domo_movie.html';
	
	//動的URLでなかったらそのまま遷移
	if( getMyURL().indexOf(keyURL) == -1 )
	{
		document.location.href = url;
		return;
	}
	
	var target= document.getElementById('external_contents');
	target.goPage(url);
}


/*どーもでページ遷移とswfコネクトを振り分ける*/
function goProgram(url)
{
	var keyURL = 'program.html';
	
	//動的URLでなかったらそのまま遷移
	if( getMyURL().indexOf(keyURL) == -1 )
	{
		document.location.href = url;
		return;
	}
	var target= document.getElementById('external_contents');
	target.goPage(url);
}
