ytb_name = decodeURI ( ytb_name );
ytb_desc = decodeURI ( ytb_desc );

var style_list = {
	"icon" : {
		"color1" : "tb_blog_parts_bl.png",
		"color2" : "tb_blog_parts_bk.png",
		"color3" : "tb_blog_parts_pk.png",
		"option" : " 0  0 no-repeat"
	},
	"name" : {
		"color1" : "#FFFFFF",
		"color2" : "#FFFFFF",
		"color3" : "#00386f"
	},
	"add" : {
		"color1" : "tb_blog_parts_bl.png",
		"color2" : "tb_blog_parts_bk.png",
		"color3" : "tb_blog_parts_pk.png",
		"option" : " -402px  -56px no-repeat"
	},
	"cap" : {
		"color1" : "tb_blog_parts_bl.png",
		"color2" : "tb_blog_parts_bk.png",
		"color3" : "tb_blog_parts_pk.png",
		"option" : " -200px  0 repeat-y"
	},
	"cap_desc" : {
		"color1" : "#FFFFFF",
		"color2" : "#FFFFFF",
		"color3" : "#00386f"
	},
	"cap_det" : {
		"color1" : "tb_blog_parts_bl.png",
		"color2" : "tb_blog_parts_bk.png",
		"color3" : "tb_blog_parts_pk.png",
		"option" : " -410px  -35px no-repeat"
	},
	"cap_no_brws_msg" : {
		"color1" : {
			"bg" : "#105d93",
			"cl" : "#FFFFFF",
			"bd" : "#2f92cd 1px solid"
		},
		"color2" : {
			"bg" : "#1b1b1b",
			"cl" : "#FFFFFF",
			"bd" : "#5a5a5a 1px solid"
		},
		"color3" : {
			"bg" : "#ffc7fa",
			"cl" : "#003969",
			"bd" : "#f975ef 1px solid"
		}

	},
	"cap_no_brws_msg_ln" : {
		"color1" : "#fffb00",
		"color2" : "#fffb00",
		"color3" : "#0460a9"
	},
	"cap_ft" : {
		"color1" : "tb_blog_parts_bl.png",
		"color2" : "tb_blog_parts_bk.png",
		"color3" : "tb_blog_parts_pk.png",
		"option" : " -400px  0 no-repeat"
	}
}

var css_bgimg_url = 'http://i.yimg.jp/images/toolbar/jp/gallery/blogparts/parts/';
var msg_url = 'http://toolbar.yahoo.co.jp/';
var msg_url2 = 'http://toolbar.yahoo.co.jp/';
var detail_url = 'http://gallery.toolbar.yahoo.co.jp/btn/detail/?id='+ytb_id;
var add_url = 'http://toolbar.yahoo.co.jp/dl/guide/?target=local&actiontype=addBtn&api=http%3a//toolbar.yahoo.co.jp/eapi/btn/add/%3fbid='+ytb_id+'%26td='+ytb_td;

var bg_img = style_list['icon'][ytb_color];
var c = style_list['cap_no_brws_msg_ln'][ytb_color];

var icon_bg = 'url(' + css_bgimg_url + style_list['icon'][ytb_color] + ') ' + style_list['icon']['option'];
var name_cl = style_list['name'][ytb_color];
var add_bg = 'url(' + css_bgimg_url + style_list['add'][ytb_color] + ')';
var cap_bg = 'url(' + css_bgimg_url + style_list['cap'][ytb_color] + ') ' + style_list['cap']['option'];
var cap_dsc_cl = style_list['cap_desc'][ytb_color];;
var cap_det_bg = 'url(' + css_bgimg_url + style_list['cap_det'][ytb_color] + ') ' + style_list['cap_det']['option'];
var cap_nobrws_msg_bg = style_list['cap_no_brws_msg'][ytb_color]['bg'];
var cap_nobrws_msg_cl = style_list['cap_no_brws_msg'][ytb_color]['cl'];
var cap_nobrws_msg_bd = style_list['cap_no_brws_msg'][ytb_color]['bd'];
var cap_nobrws_msg_ln_cl = style_list['cap_no_brws_msg_ln'][ytb_color];
var cap_nonewv_msg_bg = style_list['cap_no_brws_msg'][ytb_color]['bg'];
var cap_nonewv_msg_cl = style_list['cap_no_brws_msg'][ytb_color]['cl'];
var cap_nonewv_msg_bd = style_list['cap_no_brws_msg'][ytb_color]['bd'];
var cap_nonewv_msg_ln_cl = style_list['cap_no_brws_msg_ln'][ytb_color];
var ft_bg = 'url(' + css_bgimg_url + style_list['cap_ft'][ytb_color] + ') ' + style_list['cap_ft']['option'];


var button_add_flg = ytb.env.isInstalledYTBIE() || ( ytb.env.isInstalledYTBFF() && ytb.env.isNewestVersionFF() );
//var button_add_flg = ytb.env.isInstalledYTB ();

var ytb_inst_env_flg = ytb.env.checkEnvForYTB ();


document.write ( '<div id="tb_blog_parts" style="width:200px;font-family:\'MS PGothic\', \'Osaka\', Arial, sans-serif;">' );
document.write ( '<div id="tb_blog_parts_button_icon" style="background:'+icon_bg+';position:relative;padding-top:30px;padding-bottom:3px;">' );

document.write ( '<table style="position:absolute;top:33px;left:14px;border-collapse:collapse;border-spacing:0pt;">' );
document.write ( '<tr>' );
document.write ( '<td style="width:60px;height:60px;vertical-align:middle;text-align:center;">' );
document.write ( '<img src="http://downloads.yahoo.co.jp/toolbar/img/' + ytb_icon + '" alt="' + ytb_name + '">' );
document.write ( '</td>' );
document.write ( '</tr>' );
document.write ( '</table>' );

document.write ( '<h3 id="tb_blog_parts_button_name" style="font-weight:bold;font-size:12px;margin:0 10px 0 85px;line-height:1.1em;min-height:3.5em;_height:3.5em;color:'+name_cl+';overflow:hidden;word-break:break-all;word-wrap:break-word;">' );
document.write ( ytb_name );
document.write ( '</h3>' );

if ( button_add_flg )
{
	document.write ( '<a href="'+add_url+'" style="width:79px;height:22px;display:block;text-indent:-9999px;margin:2px 30px 0 83px;background:'+add_bg+' -402px  -56px no-repeat;overflow:hidden;" onmouseover="this.style.background=\''+add_bg+' -402px  -79px no-repeat\' "onmouseout="this.style.background=\''+add_bg+' -402px  -56px no-repeat\'" id="tb_blog_parts_button_add">追加</a>' );
} else {
	document.write ( '<p style="width:79px;height:22px;display:block;text-indent:-9999px;margin:0 30px 0 83px;background:'+add_bg+' -520px  -56px no-repeat;">追加</p>' );
}

document.write ( '</div>' );
document.write ( '<div id="tb_blog_parts_button_caption" style="background:'+cap_bg+';padding:3px 9px;margin:0;font-size:12px;line-height:1.2em;">' );

if ( ytb_inst_env_flg ) {
	document.write ( '<p id="tb_blog_parts_button_caption_desc" style="color:'+cap_dsc_cl+'; font-size:12px; margin:0; padding:0;overflow:hidden;word-break:break-all;word-wrap:break-word;">' );
	document.write ( ytb_desc );
	document.write ( '</p>' );
}

document.write ( '<p id="tb_blog_parts_button_caption_detail" style="width:181px;height:14px;position:relative;background:'+cap_det_bg+';margin:0;padding:0;">' );
document.write ( '<a href="'+detail_url+'" style="position:absolute;top:0;left:127px;height:14px;width:53px;display:block;text-indent:-9999px;overflow:hidden;">詳細を見る</a>' );
document.write ( '</p>' );

if ( !ytb_inst_env_flg ){
	document.write ( '<div id="tb_blog_parts_button_caption_no_browser" style="margin-bottom:0;padding:0;">' );
	document.write ( '<p id="tb_blog_parts_button_caption_no_browser_msg" style="padding:5px 4px;margin:0;font-size:12px;border:'+cap_nobrws_msg_bd+' 1px solid;background-color:'+cap_nobrws_msg_bg+';color:'+cap_nobrws_msg_cl+';">' );
	document.write ( 'このボタンをご利用いただくには最新版のYahoo!ツールバーが必要です。<a href="'+msg_url2+'" style="color:'+cap_nobrws_msg_ln_cl+';font-size:12px;" id="tb_blog_parts_button_caption_no_browser_msg_link">動作環境など詳しくはこちら</a>をご覧ください。' );
	document.write ( '</p>' );
	document.write ( '</div>' );
} else if ( !button_add_flg ) {
	document.write ( '<div id="tb_blog_parts_button_caption_no_new" style="margin0;padding:0;">' );
	document.write ( '<p id="tb_blog_parts_button_caption_no_new_msg" style="padding:5px 4px;margin:0;font-size:10px;border:'+cap_nonewv_msg_bd+' 1px solid;background-color:'+cap_nonewv_msg_bg+';color:'+cap_nonewv_msg_cl+';">' );
	document.write ( 'ボタンを追加するには、<a href="'+msg_url+'" style="color:'+cap_nonewv_msg_ln_cl+';font-size:10px;" id="tb_blog_parts_button_caption_no_new_msg_link">最新のYahoo!ツールバー（無料）</a>が必要です。' );
	document.write ( '</p>' );
	document.write ( '</div>' );
}

document.write ( '</div>' );
document.write ( '<div id="tb_blog_parts_button_caption_footer" style="background:'+ft_bg+';height:29px;clear:both;text-indent:-9999px;">' );
document.write ( 'Yahoo!ツールバー' );
document.write ( '</div>' );
document.write ( '</div>' );


