//=====================================================
// ページ内リンク対策
// (現在の構造(ifremでmiddle等を表示)だと、
// firefoxでページ内リンクが動作しなかったため、
// 動作するようにした。
// 引数	：なし
//=====================================================
function jumpInThePage(){
	var str = location.href.split("#")[1];
	if (str != null) {
		location.href = "#" + str;
	}
}

//=====================================================
// フレーム内の表示内容をdivの中に設定
// 引数	：divId		frameの内容を設定するdivタグのID
//		：frameId	frameのID
//=====================================================
function copyInnerHtml(divId, frameId)
{
	var elemFrame = document.getElementById(frameId);
	var elemDiv = document.getElementById(divId);
	elemDiv.innerHTML = elemFrame.contentWindow.document.body.innerHTML;
}

//=====================================================
// anchorタグのhrefをstr + valueに置き換える
// 引数	：idName	anchorタグのID
//		：str		先頭に追加するパス
//=====================================================
function anchorValueHref(idName, str)
{
	var elem = document.getElementById(idName);
	elem.setAttribute("href", str + elem.getAttribute("value"));
}

//=====================================================
// imageタグのsrcをstr + valueに置き換える
// 引数	：idName	imageタグのID
//		：str		先頭に追加するパス
//=====================================================
function anchorValueImgSrc(idName, str)
{
	var elem = document.getElementById(idName);
	elem.setAttribute("src", str + elem.getAttribute("value"));
}

//=====================================================
// Header_LinkTabのanchorタグのhrefを設定
// 引数	：path	anchorのvalueに付加するパス
//=====================================================
function headerLinkTabHrefChange(path)
{
	anchorValueHref("id_LinkTabHome", path);
	anchorValueHref("id_LinkTabPatient", path);
	anchorValueHref("id_LinkTabMedicine", path);
	anchorValueHref("id_LinkTabClinicaltrials", path);
	anchorValueHref("id_LinkTabResults", path);
	anchorValueHref("id_LinkTabResearchsupport", path);
	anchorValueHref("id_LinkTabService", path);
	anchorValueHref("id_LinkTabAbout", path);
}

//=====================================================
// header_impleのanchorタグのhrefを設定
// 引数	：path	anchorのvalueに付加するパス
//=====================================================
function headerSimpleHrefChange(path)
{
	anchorValueHref("id_HeaderSimpleHome", path);
}

//=====================================================
// linkBarのanchorタグのhrefを設定
// 引数	：path	anchorのvalueに付加するパス
//=====================================================
function linkBarHrefChange(path)
{
	anchorValueHref("id_LinkBarHomeHref", path);
	anchorValueHref("id_LinkBarAboutHref", path);
	anchorValueHref("id_LinkBarHistoryHref", path);
	anchorValueHref("id_LinkBarInfoHref", path);
	anchorValueHref("id_LinkBarLinkHref", path);
	anchorValueHref("id_LinkBarSupportIndexHref", path);
	anchorValueHref("id_LinkBarPrivacyHref", path);
	anchorValueHref("id_LinkBarSiteMapHref", path);
	anchorValueHref("id_LinkBarFaqHref", path);
	anchorValueHref("id_LinkBarContactHref", path);
}


//////////////////////////////////////////////////////////////
// リンクバー
//////////////////////////////////////////////////////////////
//============================
// リンクバーの基本表示
// true :HOMEを表示する
// false:HOMEを表示しなし
//============================
function setCommonLinkBar(flgHome)
{
	var elemAbout=document.getElementById("id_LinkBarAbout");
	var elemHistory=document.getElementById("id_LinkBarHistory");
	var elemInfo=document.getElementById("id_LinkBarInfo");
	var elemLink=document.getElementById("id_LinkBarLink");
	var elemSupportIndex=document.getElementById("id_LinkBarSupportIndex");
	var elemPrivacy=document.getElementById("id_LinkBarPrivacy");
	var elemSiteMap=document.getElementById("id_LinkBarSiteMap");
	var elemFaq=document.getElementById("id_LinkBarFaq");
	var elemContact=document.getElementById("id_LinkBarContact");
	
	elemAbout.style.display = "block";
	elemHistory.style.display = "block";
	elemInfo.style.display = "block";
	elemLink.style.display = "block";
	elemSupportIndex.style.display = "block";
	elemPrivacy.style.display = "block";
	elemSiteMap.style.display = "block";
	elemFaq.style.display = "block";
	elemContact.style.display = "block";
	
	if (flgHome == true) {
		var elemHome=document.getElementById("id_LinkBarHome");
		elemHome.style.display = "block";
	}
}
