// 必要JSファイル
// ../utility.js
// ../Control/Control.js
// ../String/String.js

//--------------------------------------------------------------------
// 【トップへ戻るリンク】
//--------------------------------------------------------------------
// imgURL	：ボタンのURL
// string	：テキスト
//--------------------------------------------------------------------
function navi_back(imgURL, string){

	var frame_name	= name;					// フレーム名
	var to_url		= "";					// 移動先URL
	var taget		= "_self";				// ターゲットウィンドウ
	var imgTag		= "";					// 画像用タグ

	// "ホームページを作ろう！"
	if(name == "makehp_mainframe"){
		to_url = "http://homepage2.nifty.com/yoshi-m/makehp/main.htm";
	}
	// "HTMLを学ぼう！"
	else if(name == "html_mainframe"){
		to_url = "http://yossy.kir.jp/makehp/html/main.htm";
	}
	// "HTMLを学ぼう！"
	else if(name == "css_mainframe"){
		to_url = "http://yossy.kir.jp/makehp/css/main.htm";
	}
	// それ以外は"ホームページを作ろう！"のトップをリロード
	else
	{
		taget		= "_top";				// 全体をロードしなおす
		to_url  	= "../index.htm";
	}

	// 画像用タグの作成
	if(imgURL != "")
	{
		DispNaviLink("back", imgURL, "", 1, to_url);
	}

	// リンク用タグの作成
	document.write("<a target=\""+taget+"\" href=\""+to_url+"\">");
	document.write(imgTag + string);
	document.write("</a>\n");

}



//--------------------------------------------------------------------
// 【ナビゲーションボタン】
//--------------------------------------------------------------------
// id		：ID
// imgURL	：ボタンのURL
// string	：テキスト
// bEffect	：1:効果有り 2:効果なし
// toURL	：リンク先URL
//--------------------------------------------------------------------
function DispNaviLink(id, imgURL, string, bEffect, toURL){

	var taget		= "";										// ターゲットウィンドウ
	
	// ページの単独表示の場合
	if(!IsParentYossy()){
		taget		= " target=\"_top\"";										// 全体をロードしなおす
		toURL  	= "http://homepage2.nifty.com/yoshi-m/makehp/";	// ヨッシーのホームページを作ろう！
	}
	
	// リンク用タグの作成
	document.write("<a href=\""+toURL+"\" "+taget+">");
	DispNaviBtn(id, imgURL, string, bEffect);
	document.write("</a>\n");

}


//--------------------------------------------------------------------
// 【ナビゲーションボタン】
//--------------------------------------------------------------------
// id		：ID
// imgURL	：ボタンのURL
// string	：テキスト
// bEffect	：1:効果有り 2:効果なし
// toURL	：リンク先URL
//--------------------------------------------------------------------
function DispNaviLinkPub(id, imgURL, string, bEffect, toURL){
	
	// リンク用タグの作成
	document.write("<a target=\"_self\" href=\""+toURL+"\">");
	DispNaviBtn(id, imgURL, string, bEffect);
	document.write("</a>\n");

}


//--------------------------------------------------------------------
// 【ナビゲーションボタン】
//--------------------------------------------------------------------
// id		：ID
// imgURL	：ボタンのURL
// string	：テキスト
// bEffect	：1:効果有り 2:効果なし
//--------------------------------------------------------------------
function DispNaviBtn(id, imgURL, string, bEffect){

	// ボタンURL
	var imgTag		= "";											// 画像用タグ
	var imgNormal	= imgURL;										// 通常状態
	var imgHover	= imgURL;										// マウスが乗っているとき
	var imgClick	= imgURL;										// マウスが押下されたとき
	var imgName		= "";											// 画像名
	var imgExt		= "";											// 拡張子

	// 画像用タグの作成
	if(imgURL != "")
	{
		// パスの分解
		imgName	= GetDirectory(imgNormal) + "/" + GetFileName(imgNormal);					// 拡張子を抜いたパスを取得	
		imgExt	= GetExt(imgNormal);														// 拡張子
		
		if(bEffect == 1)
		{			
			imgNormal	= imgName + "_n" + imgExt;
			imgHover	= imgName + "_h" + imgExt;
			imgClick	= imgName + "_c" + imgExt;
		}
		// ボタンイメージの表示
		SetButton("", id, imgNormal, imgHover, imgClick);
	}

	// ナビボタンを表示
	document.write(string);

}

//--------------------------------------------------------------------
// ページがヨッシー関連フレーム内かどうか
//--------------------------------------------------------------------
// なし
//--------------------------------------------------------------------
function IsParentYossy(){

	// ヨッシー関連フレーム内かどうか
	if(IsMakeHP() || IsHTML() || IsSOZAI() || IsMenu() || IsCSS()){
		return 1;
	}

	return 0;

}


//--------------------------------------------------------------------
// ヨッシーサイトへのナビゲーション
//--------------------------------------------------------------------
// なし
//--------------------------------------------------------------------
function YossyLinkNavi(bMakeHP, bHTML, bCSS, bDHTML, bCGI, bSozai){

	// ヨッシーのホームページを作ろう
	if(bMakeHP)
	{
		document.write("<A href='http://homepage2.nifty.com/yoshi-m/makehp/'>");
		document.write("<IMG src='http://homepage2.nifty.com/yoshi-m/makehp/banner2.gif' border='0'>");
		document.write("</A> ");
	}
	// ヨッシーのHTMLを学ぼう
	if(bHTML)
	{
		document.write("<A href='http://yossy.kir.jp/makehp/html/'>");
		document.write("<IMG src='http://yossy.kir.jp/image/banner/html3.gif' border='0'>");
		document.write("</A> ");
	}
	// ヨッシーのCSSを学ぼう
	if(bCSS)
	{
		document.write("<A href='http://yossy.kir.jp/makehp/css/index.htm'>");
		document.write("<IMG src='http://yossy.kir.jp/image/banner/css_banner1.gif' border='0'>");
		document.write("</A> ");
	}
	// ヨッシーのDHTMLを学ぼう
	if(bDHTML)
	{
	}
	// ヨッシーのCGIを学ぼう
	if(bCGI)
	{
	}
	// ヨッシーの素材集
	if(bSozai)
	{
	}

	return 0;

}
