<script type="text/javascript" language="○○○">
<!--
// Blogパーツ表示用モジュールを入れる部分(ここから)
// Blogパーツ表示用モジュールを入れる部分(ここまで)
// 各ブロックに表示するBlogパーツのID
var bpc2_parts_ids = Array(
Array(○○○,○○○,○○○,・・・),
Array(○○○,○○○,○○○,・・・),
Array(○○○,○○○,○○○,・・・)
);
// 各ブロックに最初に表示するBlogパーツの番号
var bpc2_first = Array(○, ○, ○,・・・);
// 各ブロックのランダム表示の表示間隔
var bpc2_interval = Array(○, ○, ○,・・・);
// 各ブロックのランダム表示の初期状態
var bpc2_is_random = Array(○, ○, ○,・・・);
var bpc2_last_time = Array(bpc2_parts_ids.length);
var bpc2_old_parts_ids = Array(bpc2_parts_ids.length);
var bpc2_is_in_random = Array(bpc2_parts_ids.length);
function init()
{
var ctr;
for (ctr = 0; ctr < bpc2_parts_ids.length; ctr++) {
var bpc2_now = new Date();
var bpc2_check = document.getElementById("bpc2_form" + ctr + "_random");
if (bpc2_check) {
bpc2_check.checked = bpc2_is_random[ctr];
bpc2_check.disabled = (bpc2_interval[ctr] <= 0);
}
bpc2_last_time[ctr] = bpc2_now;
if (bpc2_first[ctr] == -1) {
bpc2_id = Math.floor(Math.random() * bpc2_parts_ids[ctr].length);
bpc2_old_parts_ids[ctr] = bpc2_id;
}
else {
bpc2_id = bpc2_first[ctr];
}
bpc2_show_blog_parts(ctr, bpc2_id);
bpc2_is_in_random[ctr] = 0;
}
}
function bpc2_show_blog_parts(bpc2_block_no, bpc2_parts_no)
{
var ctr;
if (bpc2_block_no < 0 || bpc2_block_no >= bpc2_parts_ids.length) {
return;
}
if (bpc2_parts_no < 0 || bpc2_parts_no >= bpc2_parts_ids[bpc2_block_no].length) {
return;
}
bpc2_parts_html = "";
bpc2_old_parts_ids[bpc2_block_no] = bpc2_parts_no;
bpc2_parts_id = bpc2_parts_ids[bpc2_block_no][bpc2_parts_no];
if (bpc2_parts_id >= 1000 && bpc2_parts_id <= 1999) {
bpc2_parts_html = bpc2_show_blogpet(bpc2_parts_id - 1000);
}
else if (bpc2_parts_id >= 2000 && bpc2_parts_id <= 2999) {
bpc2_parts_html = bpc2_show_mero(bpc2_parts_id - 2000);
}
else if (bpc2_parts_id >= 3000 && bpc2_parts_id <= 3999) {
bpc2_parts_html = bpc2_show_maku(bpc2_parts_id - 3000);
}
else if (bpc2_parts_id == 4000) {
bpc2_parts_html = bpc2_show_tagfriends();
}
else if (bpc2_parts_id == 5000) {
bpc2_parts_html = bpc2_show_harbot();
}
else if (bpc2_parts_id == 6000) {
bpc2_parts_html = bpc2_show_sasurai();
}
else if (bpc2_parts_id == 7000) {
bpc2_parts_html = bpc2_show_keroru_yahoo();
}
else if (bpc2_parts_id == 7001) {
bpc2_parts_html = bpc2_show_keroru_asahi();
}
else if (bpc2_parts_id == 7002) {
bpc2_parts_html = bpc2_show_keroru_color();
}
else if (bpc2_parts_id == 8000) {
bpc2_parts_html = bpc2_show_umonkey_type1();
}
else if (bpc2_parts_id == 8001) {
bpc2_parts_html = bpc2_show_umonkey_type2();
}
else if (bpc2_parts_id == 8002) {
bpc2_parts_html = bpc2_show_umonkey_type3();
}
else if (bpc2_parts_id == 8003) {
bpc2_parts_html = bpc2_show_umonkey_type4();
}
else if (bpc2_parts_id >= 9000 && bpc2_parts_id <= 9999) {
bpc2_parts_html = bpc2_show_tbpeople(bpc2_parts_id - 9000);
}
else if (bpc2_parts_id == 10000) {
bpc2_parts_html = bpc2_show_neko_thermo();
}
document.getElementById('bpc2_block' + bpc2_block_no).innerHTML = bpc2_parts_html;
bpc2_sel_id = "bpc2_form" + bpc2_block_no + "_sel";
bpc2_sel = document.getElementById(bpc2_sel_id);
if (bpc2_sel) {
for (ctr = 0; ctr < bpc2_sel.getElementsByTagName('option').length; ctr++) {
bpc2_opt = bpc2_sel.getElementsByTagName('option')[ctr]
bpc2_opt.selected = (bpc2_opt.value == bpc2_parts_no);
}
}
}
function bpc2_show_random()
{
var ctr;
bpc2_now = new Date();
for (ctr = 0; ctr < bpc2_parts_ids.length; ctr++) {
bpc2_diff = Math.floor((bpc2_now - bpc2_last_time[ctr]) / (bpc2_interval[ctr] * 1000));
if (!bpc2_is_in_random[ctr] && bpc2_is_random[ctr] && bpc2_diff) {
bpc2_is_in_random[ctr] = 1;
do {
bpc2_new_id = Math.floor(Math.random() * bpc2_parts_ids[ctr].length);
} while (bpc2_new_id == bpc2_old_parts_ids[ctr]);
bpc2_show_blog_parts(ctr, bpc2_new_id);
bpc2_last_time[ctr] = bpc2_now;
bpc2_is_in_random[ctr] = 0;
}
}
}
function bpc2_show_select(bpc2_block_no)
{
var bpc2_sel = document.getElementById("bpc2_form" + bpc2_block_no + "_sel");
if (bpc2_sel) {
bpc2_show_blog_parts(bpc2_block_no, bpc2_sel.value);
}
}
function bpc2_random_change(bpc2_block_no)
{
var bpc2_check = document.getElementById("bpc2_form" + bpc2_block_no + "_random");
if (bpc2_check) {
bpc2_is_random[bpc2_block_no] = bpc2_check.checked;
}
}
init();
setInterval('bpc2_show_random()', 1000);
-->
</script>