//////////////////////////////////////////////////////////////////////
//
//	ファイル名	: common_add_bookmark.js
//	機能		: ブックマークに登録
//	備考		: なし
//
/////////////////////////////////////////////////////////////////////

if( chkUserAgent() == true ){
	var element = document.getElementById("li_bookmark");

	element.innerHTML = "<a href=\"JavaScript:void(0)\" onClick=\"addBookmark(document.title, location.href);\" onkeypress=\"addBookmark(document.title, location.href);\"><div>ブックマークに追加</div></a>";
}


//
// 定義		: chkUserAgent
// 機能		: 「ブックマークに追加」を表示するか否か判定を行う
// 引数		: なし
// 戻り値	: なし
// 備考		: IE、FireFoxの場合表示。それ以外は非表示。
//
function chkUserAgent(){
    var brw_chk = false;

    /* ユーザーエージェントのヘッダ文字列名 */
    var ua=navigator.userAgent;

	if(ua.indexOf("MSIE") != -1){ // 文字列に「MSIE」が含まれている場合
		brw_chk = true;
	}
	else if(ua.indexOf("Firefox") != -1){ // 文字列に「Firefox」が含まれている場合
		brw_chk = true;
	}
	else if(ua.indexOf("Opera") != -1){ // 文字列に「Opera」が含まれている場合
		 brw_chk = false;
	}
	else if(ua.indexOf("Netscape") != -1){ // 文字列に「Netscape」が含まれている場合
		 brw_chk = false;
	}
	else if(ua.indexOf("Safari") != -1){ // 文字列に「Safari」が含まれている場合
		 brw_chk = false;
	}
	else{
		 brw_chk = false;
	}

	return brw_chk;
}

//
// 定義		: addBookmark
// 機能		: 「ブックマークに追加」を行う
// 引数		: title→ブックマークに追加する題名
//			: url→ブックマークに追加するurl
// 戻り値	: 
// 備考		: IEとFireFoxでのみ動作を確認
//
function addBookmark(title,url) {
    if (window.sidebar) {
        window.sidebar.addPanel(title, url,"");
    } else if( document.all ) {
        window.external.AddFavorite( url, title);
    } else if( window.opera && window.print ) {
        return true;
    }
}

