//////////////////////////////////////////////////////////////////////
//	共通のJavaScript
//		最終更新日時 : 2008年 2月 3日(日) 17時18分21秒
//////////////////////////////////////////////////////////////////////


////////// 空行用
var Space5 = '<IMG width=100% height=5 alt="" src="images/sp.gif"><BR>';
var Space2 = '<IMG width=100% height=2 alt="" src="images/sp.gif"><BR>';
var Space = Space2;

var WtPageMainURL   = 'http://wtpage.info/';
var WtPageImageURL  = 'http://white.hobby-web.net/images/';
var WtPageSourceURL = 'http://white.hobby-web.net/sources/';


////////// ページ最上部の情報
function ShowTopInfo(clock, jsnote, engnote) {
  var count = 0;
  if ( clock != 0 ) count++;
  if ( jsnote != 0 ) count++;
  if ( engnote != 0 ) count++;
  if ( count > 0 ) {
    document.write('<DIV align=right style="margin:0px; padding:0px;">');
    if ( jsnote != 0 ) {
      InsertSpace(10, -1);
      document.write('<SPAN class=jsnote>This page needs javascript.</SPAN>');
    }
    if ( engnote != 0 ) {
      InsertSpace(10, -1);
      document.write('<SPAN class=engnote>This page is designed for Internet Explorer with only Japanese.</SPAN>');
    }
    if ( clock != 0 ) {
      InsertSpace(10, -1);
      document.write('<SPAN class=wtclock id=WtClock></SPAN>');
      InsertSpace(10, -1);
    }
    document.write('</DIV>');
    if ( clock != 0 ) {
      RefreshClock();
      window.setInterval("RefreshClock()", 1000);
    }
  }
  return;
}


////////// 時計
function RefreshClock() {
  var current   = new Date();
  var nowyear   = current.getYear();
  var nowmonth  = current.getMonth()+1;
  var nowdate   = current.getDate();
  var nowhour   = current.getHours();
  var nowminute = current.getMinutes();
  var nowsecond = current.getSeconds();
  var html;
  var obj = document.all.WtClock;
  if ( obj == undefined ) return;

  if ( nowyear < 1900 ) nowyear += 1900;
  html = nowyear + '/' + nowmonth + '/' + nowdate + ' ';
  if ( nowhour   < 10 ) nowhour   = '0' + nowhour;
  if ( nowminute < 10 ) nowminute = '0' + nowminute;
  if ( nowsecond < 10 ) nowsecond = '0' + nowsecond;
  html += nowhour + ':' + nowminute + ':' + nowsecond;

  obj.innerHTML = html;

  return;
}


////////// カウンタの表示
function ShowCounter(year, month, day, id) {
  var current = new Date();
  var nowyear  = current.getYear();
  var nowmonth = current.getMonth()+1;
  var nowdate  = current.getDate();
  var cgi = WtPageMainURL+'cgi-bin/wtcount/wtcount';
  var alt;

  if ( NoBanner == 1 ) return;

  if ( year*512+month*32+day > nowyear*512+nowmonth*32+nowdate ) return;

  document.write('<DIV class=counter>');
  if ( year != undefined && month != undefined && day != undefined ) {
    alt = 'Counter since '+month+'/'+day+'/'+year;
  }
  else {
    alt = 'Counter';
  }
  document.write('<IMG alt="'+alt+'" src="'+cgi+'?id='+id+'&fig=8&gif=11">');
  document.write('</DIV>');

  return;
}


////////// 著作権情報
function ShowCopyright(fromyear) {
  var current = new Date();
  var nowyear = current.getYear();

  if ( nowyear < 1900 ) nowyear += 1900;
  document.write('<DIV class=copyright>');
  if ( fromyear == undefined || fromyear == nowyear ) {
    document.write('Copyright (C) '+nowyear+' ほわいと, All Rights Reserved.');
  }
  else {
    document.write('Copyright (C) '+fromyear+'-'+nowyear+' ほわいと, All Rights Reserved.');
  }
  document.write('</DIV>');
  document.write('<DIV class=address>');
  document.write('Written by <A href="sendmail.html">ほわいと</A>');
  document.write('</DIV>');
  document.write('<DIV class=wtpage>');
  document.write('<A href="'+WtPageMainURL+'info.html"><IMG alt="wtpage.info" border=0 width=72 height=18 src="images/wtpage.gif"></A>');
  document.write('</DIV>');

  return;
}


////////// グラデーション領域
function AreaOpen(width, color, padding, image) {
  var imagebase = 'images/';
  var back = '';
  var style = '';

  if ( location.href.indexOf('tytlabs.co.jp') >= 0 ) {
    imagebase = 'images/';
  }
  else if ( image == 1 ) {
    imagebase = WtPageImageURL;
  }
  else if ( image == 2 ) {
    imagebase = 'http://wtpage.info/images/';
  }
  else {
    imagebase = 'images/';
  }

  if ( width != undefined && width != '' ) {
    width = 'width='+width;
  }

  if ( color == 'bc' ) {
    back = '#ccffff';
  }
  else if ( color == 'cd' ) {
    back = '#000099';
  }
  else if ( color == 'gd' ) {
    back = '#006600';
  }
  else if ( color == 'gl' ) {
    back = '#ccffcc';
  }
  else if ( color == 'oy' ) {
    back = '#ffffcc';
  }
  else if ( color == 'rly' ) {
    back = '#ffffcc';
  }
  else if ( color == 'ry' ) {
    back = '#ffff00';
  }
  else { // color == 'gy'
    color = 'gy';
    back = '#ffffcc';
  }

  if ( padding != undefined && padding != '' ) {
    padding = 'padding:'+padding+';';
  }

  if ( padding != '' ) {
    style = 'style="'+padding+'"';
  }

  document.write('<TABLE '+width+' cellspacing=0 cellpadding=0>');
  document.write('<TR>');
  // document.write('<TD width=8><IMG alt="" width=8 height=8 src="'+imagebase+'frame-'+color+'-tl.gif"></TD>');
  document.write('<TD width=8 height=8 background="'+imagebase+'frame-'+color+'-tl.gif"></TD>');
  document.write('<TD height=8 background="'+imagebase+'frame-'+color+'-t.gif"></TD>');
  // document.write('<TD width=8><IMG alt="" width=8 height=8 src="'+imagebase+'frame-'+color+'-tr.gif"></TD>');
  document.write('<TD width=8 height=8 background="'+imagebase+'frame-'+color+'-tr.gif"></TD>');
  document.write('</TR>');
  document.write('<TR>');
  document.write('<TD height=8 background="'+imagebase+'frame-'+color+'-l.gif"></TD>');
  document.write('<TD bgcolor='+back+' '+style+'>');

  return;
}


////////// グラデーション領域
function AreaClose(color, image) {
  var imagebase = 'images/';
  var back = '';

  if ( location.href.indexOf('tytlabs.co.jp') >= 0 ) {
    imagebase = 'images/';
  }
  else if ( image == 1 ) {
    imagebase = WtPageImageURL;
  }
  else if ( image == 2 ) {
    imagebase = 'http://wtpage.info/images/';
  }
  else {
    imagebase = 'images/';
  }

  if ( color == 'bc' ) {
  }
  else if ( color == 'cd' ) {
  }
  else if ( color == 'gd' ) {
  }
  else if ( color == 'gl' ) {
  }
  else if ( color == 'oy' ) {
  }
  else if ( color == 'rly' ) {
  }
  else if ( color == 'ry' ) {
  }
  else { // color == 'gy'
    color = 'gy';
  }

  document.write('</TD>');
  document.write('<TD background="'+imagebase+'frame-'+color+'-r.gif"></TD>');
  document.write('</TR>');
  document.write('<TR>');
  // document.write('<TD><IMG alt="" width=8 height=8 src="'+imagebase+'frame-'+color+'-bl.gif"></TD>');
  document.write('<TD width=8 height=8 background="'+imagebase+'frame-'+color+'-bl.gif"></TD>');
  document.write('<TD height=8 background="'+imagebase+'frame-'+color+'-b.gif"></TD>');
  // document.write('<TD><IMG alt="" width=8 height=8 src="'+imagebase+'frame-'+color+'-br.gif"></TD>');
  document.write('<TD width=8 height=8 background="'+imagebase+'frame-'+color+'-br.gif"></TD>');
  document.write('</TR>');
  document.write('</TABLE>');

  return;
}


////////// タイトル
function ShowTitle1(comment, image) {
  var imagebase = 'images/';

  if ( location.href.indexOf('tytlabs.co.jp') >= 0 ) {
    imagebase = 'images/';
  }
  else if ( image == 1 ) {
    imagebase = WtPageImageURL;
  }
  else if ( image == 2 ) {
    imagebase = 'http://wtpage.info/images/';
  }
  else {
    imagebase = 'images/';
  }

  document.write('<TABLE width=100% cellspacing=0 cellpadding=0 style="margin:10px 0px;">');
  document.write('<TR><TD width=100% height=64 background="'+imagebase+'backbar64-orange.gif" style="padding:0px 20px; color:#003300; background-repeat:repeat-x; font-size:40px; font-weight:bold;">');
  document.write(comment);
  document.write('</TD></TR>');
  document.write('</TABLE>');
}

function ShowTitle2(comment, image) {
  var imagebase = 'images/';

  if ( location.href.indexOf('tytlabs.co.jp') >= 0 ) {
    imagebase = 'images/';
  }
  else if ( image == 1 ) {
    imagebase = WtPageImageURL;
  }
  else if ( image == 2 ) {
    imagebase = 'http://wtpage.info/images/';
  }
  else {
    imagebase = 'images/';
  }

  AreaOpen('95%', 'gl', '5px', image);

  document.write('<DIV style="color:#003300; font-size: 200%; font-weight: bold;">');
  document.write(comment);
  document.write('</DIV>');

  AreaClose('gl', image);

  return;
}

function ShowTitle3(comment, image) {
  var imagebase = 'images/';

  if ( location.href.indexOf('tytlabs.co.jp') >= 0 ) {
    imagebase = 'images/';
  }
  else if ( image == 1 ) {
    imagebase = WtPageImageURL;
  }
  else if ( image == 2 ) {
    imagebase = 'http://wtpage.info/images/';
  }
  else {
    imagebase = 'images/';
  }

  InsertSpace(10, 5);
  document.write('<TABLE cellspacing=0 cellpadding=0>');
  document.write('<TR><TD height=32 background="'+imagebase+'backbar32-cyan.gif" style="padding:0px 20px; color:#003300; background-repeat:repeat-x; font-size:18px; font-weight:bold;">');
  document.write(comment);
  document.write('</TD></TR>');
  document.write('</TABLE>');
}


////////// クッキーの取得と保存
function GetCookie(key) {
  var tmp = document.cookie + ";";
  var index1 = tmp.indexOf(key+"=", 0);
  if ( index1 != -1 ) {
    tmp = tmp.substring(index1, tmp.length);
    var index2 = tmp.indexOf("=", 0) + 1;
    var index3 = tmp.indexOf(";", index2);
    return(unescape(tmp.substring(index2, index3)));
  }
  return("");
}

////////// クッキー保存
function SetCookie(key, val) {
  document.cookie = key + "=" + escape(val) + ";expires=Fri, 31-Dec-2030 23:59:59;";
  return;
}


////////// ページジャンプ
function PageJump(Object) {
  if ( Object.options[Object.selectedIndex].value != "" ) {
    location.href = Object.options[Object.selectedIndex].value;
  }
  return;
}


////////// ダウンロード
function Download(siteFile, target) {
  var cgi = WtPageMainURL+'cgi-bin/download/download.cgi';
  var FileName;
  var url;

  switch ( siteFile ) {
  default:
  case 0:
    // Tok2 Professional
    FileName = WtPageSourceURL + target;
    break;
  case 1:
    // ホームサーバ
    FileName = WtPageMainURL+'sources/' + target;
    break;
  case 2:
    // Infoseek 1
    FileName = 'http://wt1.hp.infoseek.co.jp/sources/' + target;
    break;
  case 3:
    // Infoseek 2
    FileName = 'http://wt1.ld.infoseek.co.jp/sources/' + target;
    break;
  case 4:
    // Infoseek 3
    FileName = 'http://n-shiraki.ld.infoseek.co.jp/sources/' + target;
    break;
  }

  url = cgi+'?file=' + FileName;

  location.href = url;

  return;
}


////////// 選択ダウンロード
function SelectDownload(Object) {
  if ( Object.options[Object.selectedIndex].value != "" ) {
    Download(0, Object.options[Object.selectedIndex].value);
  }
  return;
}


////////// 幅設定
function SetWidth(cls, size) {
  var i;
  for ( i = 0 ; i < document.all.length ; i++ ) {
    if ( document.all(i).className == cls ) {
      document.all(i).style.width = size;
    }
  }
  return;
}


////////// フォントサイズ設定
function SetFontSize(cls, size) {
  var i;
  for ( i = 0 ; i < document.all.length ; i++ ) {
    if ( document.all(i).className == cls ) {
      document.all(i).style.fontSize = size;
    }
  }
  return;
}


////////// 曜日取得
function GetWeekday(year, month, day) {
  var wday;
  var days = new Array("日", "月", "火", "水", "木", "金", "土");

  if ( month <= 2 ) {
    // 1月，2月は前年の13月，14月と見なして計算
    month += 12;
    year--;
  }

  // Zellerの公式
  wday = ( ( year + Math.floor(year/4) - Math.floor(year/100)
		  + Math.floor(year/400) + Math.floor(2.6*month+1.6) + day ) % 7 );

  return days[wday];
}


////////// 日別・曜日別アナウンス
function Announce(year, mon, date, day, from, to, message) {
  var current  = new Date();
  var nowyear  = current.getYear();
  var nowmonth = current.getMonth()+1;
  var nowdate  = current.getDate();
  var nowday   = current.getDay();
  var nowhour  = current.getHours();

  if ( nowyear < 1900 ) {
    nowyear += 1900;
  }

  if (
	( year == -1 || year == nowyear )
	&&
	( mon  == -1 || mon  == nowmonth )
	&&
	( date == -1 || date == nowdate )
	&&
	( day  == -1 || day  == nowday )
	&&
	( from == -1 || from <= nowhour )
	&&
	( to   == -1 || to   >= nowhour )
     ) {
    document.write('<DIV class=announce>');
    document.write(message);
    document.write('</DIV>');
  }

  return;
}


////////// 特別な日のあいさつ
function ShowSpecialDay() {
  var current  = new Date();
  var nowyear  = current.getYear();
  var nowmonth = current.getMonth()+1;
  var nowdate  = current.getDate();
  var nowday   = current.getDay();
  var nowhour  = current.getHours();

  var imagebase = 'images/';

  if ( location.href.indexOf('tytlabs.co.jp') >= 0 ) {
    imagebase = 'images/';
  }
  else if ( location.href.indexOf('Help/') >= 0 || location.href.indexOf('Help\\') >= 0 ) {
    imagebase = 'images/';
  }
  else if ( location.href.indexOf('/cgi-bin/') >= 0 ) {
    imagebase = 'http://wtpage.info/images/';
  }
  else {
    imagebase = WtPageImageURL;
  }

  if ( nowyear < 1900 ) {
    nowyear += 1900;
  }

  if ( nowmonth == 1 && nowdate >= 1 && nowdate <= 21 ) {
    document.write('<DIV class=announce>');
    document.write('あけましておめでとうございます！ 今年もよろしくお願いします<BR><A href="'+WtPageMainURL+'happy/newyear'+nowyear+'.html" target="_blank"><IMG alt="新年のごあいさつ" border=0 src="'+imagebase+'banner-newyear.gif"></A>');
    document.write('</DIV>');
  }
  else if ( nowmonth == 12 && nowdate == 31 ) {
    document.write('<DIV class=announce>');
    document.write('大晦日です．今年もあとわずか・・・');
    document.write('</DIV>');
  }
  else if ( nowmonth == 8 && nowdate == 26 ) {
    document.write('<DIV class=announce>');
    document.write('明日は何の日でしょう？？（笑）');
    document.write('</DIV>');
  }
  else if ( nowmonth == 8 && nowdate == 27 ) {
    document.write('<DIV class=announce>');
    document.write('今日は管理人の誕生日で〜す♪');
    document.write('</DIV>');
  }
  else if ( nowmonth == 6 && nowdate == 21 ) {
    document.write('<DIV class=announce>');
    document.write('<A href="'+WtPageMainURL+'bowling/">明日はボウリングの日です！</A>');
    document.write('</DIV>');
  }
  else if ( nowmonth == 6 && nowdate == 22 ) {
    document.write('<DIV class=announce>');
    document.write('<A href="'+WtPageMainURL+'bowling/">今日はボウリングの日です！</A>');
    document.write('</DIV>');
  }

  return;
}
function NewYear(year, message) {
  var current  = new Date();
  var nowyear  = current.getYear();
  var nowmonth = current.getMonth()+1;
  var nowdate  = current.getDate();
  var nowday   = current.getDay();
  var nowhour  = current.getHours();

  if ( nowyear < 1900 ) {
    nowyear += 1900;
  }

  if ( nowyear == year && nowmonth == 1 && nowdate >= 1 && nowdate <= 21 ) {
    document.write('<DIV class=announce>');
    document.write(message);
    document.write('</DIV>');
  }

  return;
}


////////// 線
function ShowLine(color) {
  if ( color == undefined ) color = 'blue';
  document.write('<DIV>');
  document.write('<IMG width=100% height=5 alt="" src="images/hr-'+color+'.gif">');
  document.write('</DIV>');
  return;
}


////////// 点
function ShowPoint(color) {
  if ( color == undefined ) color = 'pink';
  document.write('<IMG alt="" align=middle src="images/point-'+color+'.gif"> ');
  return;
}


////////// 空白
function InsertSpace(width, height) {
  var w = width, h = height;
  if ( width == undefined || width == '' || width < 1 ) w = '100%';
  if ( height == undefined || height == '' || height < 1 ) h = 5;
  document.write('<IMG width='+w+' height='+h+' alt="" src="images/sp.gif">');
  if ( height > 0 ) document.write('<BR>');
  return;
}


////////// リンク
function ShowOneLink(url, name, width, color, bold, blank) {
  ShowOneLink20(url, name, width, color, bold, blank);
}
function ShowOneLink16(url, name, width, color, bold, blank) {
  ShowOneLinkDetail(url, name, width, color, bold, blank, '16', '10px');
}
function ShowOneLink20(url, name, width, color, bold, blank) {
  ShowOneLinkDetail(url, name, width, color, bold, blank, '20', '12px');
}
function ShowOneLink24(url, name, width, color, bold, blank) {
  ShowOneLinkDetail(url, name, width, color, bold, blank, '24', '14px');
}
function ShowOneLink28(url, name, width, color, bold, blank) {
  ShowOneLinkDetail(url, name, width, color, bold, blank, '28', '16px');
}
function ShowOneLink32(url, name, width, color, bold, blank) {
  ShowOneLinkDetail(url, name, width, color, bold, blank, '32', '18px');
}
function ShowOneLink36(url, name, width, color, bold, blank) {
  ShowOneLinkDetail(url, name, width, color, bold, blank, '36', '20px');
}
function ShowOneLink40(url, name, width, color, bold, blank) {
  ShowOneLinkDetail(url, name, width, color, bold, blank, '40', '22px');
}
function ShowOneLink44(url, name, width, color, bold, blank) {
  ShowOneLinkDetail(url, name, width, color, bold, blank, '44', '24px');
}
function ShowOneLink48(url, name, width, color, bold, blank) {
  ShowOneLinkDetail(url, name, width, color, bold, blank, '48', '26px');
}
function ShowOneLink52(url, name, width, color, bold, blank) {
  ShowOneLinkDetail(url, name, width, color, bold, blank, '52', '28px');
}
function ShowOneLink56(url, name, width, color, bold, blank) {
  ShowOneLinkDetail(url, name, width, color, bold, blank, '56', '30px');
}
function ShowOneLink60(url, name, width, color, bold, blank) {
  ShowOneLinkDetail(url, name, width, color, bold, blank, '60', '32px');
}
function ShowOneLink64(url, name, width, color, bold, blank) {
  ShowOneLinkDetail(url, name, width, color, bold, blank, '64', '36px');
}
function ShowOneLinkDetail(url, name, width, color, bold, blank, barsize, fontsize) {
  var html = '';
  var imagebase = 'images/';

  if ( location.href.indexOf('tytlabs.co.jp') >= 0 ) {
    imagebase = 'images/';
  }
  else if ( location.href.indexOf('bowling/') >= 0 || location.href.indexOf('Help/') >= 0 || location.href.indexOf('Help\\') >= 0 ) {
    imagebase = 'images/';
  }
  else if ( location.href.indexOf('/cgi-bin/') >= 0 ) {
    imagebase = 'http://wtpage.info/images/';
  }
  else {
    imagebase = WtPageImageURL;
  }

  if ( color == undefined || color == '' ) color = 'cyan';
  if ( bold == undefined ) bold = '';
  if ( barsize == undefined || barsize == '' ) barsize = '16';
  if ( fontsize == undefined || fontsize == '' ) fontsize = '12ps';
  if ( blank == undefined || blank == '' ) {
    blank = '';
  }
  else {
    blank = ' target="_blank"';
  }

  if ( width != undefined && width != '' ) {
    html += '<TD width='+width+' height='+barsize+' valign=middle align=center background="'+imagebase+'backbar'+barsize+'-'+color+'.gif" style="font-size: '+fontsize+'; background-repeat: repeat-x;">';
  }
  else {
    html += '<TD height='+barsize+' valign=middle align=center background="'+imagebase+'backbar'+barsize+'-'+color+'.gif" style="font-size: '+fontsize+'; background-repeat: repeat-x;">';
  }
  if ( url != '' ) {
    html += '<A href="' + url + '" style="width:100%; padding:0px 5px;"'+blank+'>';
  }
  else {
    html += '<FONT color=#999999>';
  }
  if ( bold != '' ) {
    html += '<B>' + name + '</B>';
  }
  else {
    html += name;
  }
  if ( url != '' ) {
    html += '</A>';
  }
  else {
    html += '</FONT>';
  }
  html += '</TD>';

  document.write(html);

  return;
}

function ShowLink(url, name, color, bold) {
  var html = '';

  if ( color == undefined || color == '' ) color = 'cyan';

  document.write('<TR>');
  ShowOneLink(url, name, '100%', color, bold);
  document.write('</TR>');

  return;
}

function ShowMirror(url, name) {
  document.write('<TR>');
  ShowOneLink(url, name, '100%', 'green');
  document.write('</TR>');
  return;
}


////////// リンクリスト：メインページ
function ShowLinkMain() {
  ShowMainLink();
}
function ShowLinkMainSub() {
  ShowMainLink();
}
function ShowMainLink() {
  var sp = Space2;
  var wakwak   = 'http://park1.wakwak.com/~shiraki/';
  var wtpage   = WtPageMainURL;
  var homesrv  = 'http://wtpage.dyndns.info/';
  var tok2pro  = 'http://white.hobby-web.net/html/';
  var yahoo    = 'http://www.geocities.jp/whitebowling/';
  var fc2      = 'http://wtpage.web.fc2.com/';
  var infoseek = 'http://wt1.ld.infoseek.co.jp/';
  var base     = wakwak;

  BannerTitle('サイト内リンク', 'サイト内の主要リンクです');

  // サイトマップ
  document.write('<TABLE width=100% cellspacing=0 cellpadding=0>');
  ShowLink(base+'sitemap.html', 'サイトマップ', 'red', 1);
  document.write('</TABLE>');
  document.write(sp);

  // ミラーサイト
  document.write('<TABLE width=100% cellspacing=1 cellpadding=0 bgcolor=#009900><TR><TH bgcolor=#00ff00 style="color:#0000ff; font-size:13px;">ミラーサイト</TH></TR></TABLE>');
  document.write('<TABLE width=100% cellspacing=0 cellpadding=0>');
  ShowMirror(wtpage,   'メインサーバ');
  ShowMirror(wakwak,   'わくわく');
  ShowMirror(yahoo,    'YahooBB');
  ShowMirror(tok2pro,  'Tok2 Pro');
  ShowMirror(fc2,      'FC2');
  ShowMirror(homesrv,  'ホームサーバ');
  ShowMirror(infoseek, 'Infoseek');
  document.write('</TABLE>');
  document.write(sp);

  ShowMainPages();

  return;
}

function ShowMainPages() {
  var wtpage   = WtPageMainURL;
  var wakwak   = 'http://park1.wakwak.com/~shiraki/';
  var homesrv  = 'http://wtpage.dyndns.info/';
  var tok2pro  = 'http://white.hobby-web.net/html/';
  var yahoo    = 'http://www.geocities.jp/whitebowling/';
  var infoseek = 'http://wt1.ld.infoseek.co.jp/';
  var base     = wakwak;

  // メインページ
  document.write('<TABLE width=100% cellspacing=1 cellpadding=0 bgcolor=#0000ff><TR><TH bgcolor=#00ffff style="color:#0000ff; font-size:13px;">ページリンク</TH></TR></TABLE>');
  document.write('<TABLE width=100% cellspacing=0 cellpadding=0>');
  ShowLink(wtpage,                                'メインページ');
  ShowLink(wtpage+'go/',                          '囲碁のページ');
  ShowLink(wakwak+'bowling/',                     'ボウリング講座');
  ShowLink(wtpage+'anpanman/',                    'アンパンマン');
  ShowLink(wtpage+'radioactor/',                  'あの声優さん？');
  ShowLink(tok2pro+'wtseries/',                   'WtSeries');
  ShowLink(wtpage+'program/',                     'プログラム');
  ShowLink(wtpage+'vista/',                       'Vista講座');
  ShowLink(wtpage+'pclecture/',                   'パソコン講座');
  ShowLink(wtpage+'webpage/',                     'HTML講座');
  ShowLink(wtpage+'wordbook/',                    '日常生活の英単語');
  ShowLink(wtpage+'themepark/',                   'テーマパーク情報');
  ShowLink(wtpage+'creditcard/',                  'クレジットカード');
  ShowLink(wtpage+'cgi-bin/wtnews/wtnews.cgi',    '気になるニュース');
  ShowLink(tok2pro+'gallery/',                    '写真館');
  ShowLink(wtpage+'download/',                    'ダウンロード');
  ShowLink(wtpage+'dajare/',                      'だじゃれ');
  ShowLink(wtpage+'sendmail.html',                'メール送信');
  ShowLink(wtpage+'link.html',                    'リンク');
  ShowLink(wtpage+'homeserver/',                  'ホームサーバ');
  ShowLink(wtpage+'movie/',                       '映画鑑賞');
  ShowLink(wtpage+'book/',                        '読書鑑賞');
  ShowLink(wtpage+'drama/',                       'ドラマ鑑賞');
  ShowLink(wtpage+'number/',                      'ごろあわせ');
  ShowLink(wtpage+'cgi-bin/wtnewpage/wtnewpage.cgi?days=7', '更新ページ');
  ShowLink(wtpage+'cgi-bin/wtstatistics/wtstatistics.cgi',  '訪問者統計');
  ShowLink(wtpage+'sponsor.html',                           'スポンサー');
  ShowLink(wtpage+'cgi-bin/wtnpb/wtnpb.cgi?mobile',         'プロ野球速報');
  document.write('</TABLE>');

  return;
}


////////// 各ページへのリンク
function ShowLinkToMainPage() {
  var wtpage  = WtPageMainURL;
  var wakwak  = 'http://park1.wakwak.com/~shiraki/';
  var tok2pro = 'http://white.hobby-web.net/html/';
  var base = wakwak;

  document.write('<TABLE cellspacing=2 cellpadding=0><TR>');
  ShowOneLink20(wtpage,              'メインページ',     '20%', 'cyan', 1);
  ShowOneLink20(base+'bowling/',     'ボウリング講座',   '20%', 'cyan', 1);
  ShowOneLink20(wtpage+'go/',        '囲碁のページ',     '20%', 'cyan', 1);
  ShowOneLink20(wtpage+'wtseries/',  'WtSeries',         '20%', 'cyan', 1);
  ShowOneLink20(wtpage+'pclecture/', 'パソコン講座',     '20%', 'cyan', 1);
  document.write('</TR>');
  document.write('<TR>');
  ShowOneLink20(wtpage+'download/',   'ダウンロード',     '20%', 'cyan', 1);
  ShowOneLink20(wtpage+'themepark/',  'テーマパーク情報', '20%', 'cyan', 1);
  ShowOneLink20(wtpage+'anpanman/',   'アンパンマン',     '20%', 'cyan', 1);
  ShowOneLink20(wtpage+'radioactor/', 'あの声優さん？',   '20%', 'cyan', 1);
  ShowOneLink20(wtpage+'program/',    'プログラム',       '20%', 'cyan', 1);
  document.write('</TR>');
  document.write('<TR>');
  ShowOneLink20(wtpage+'drama/',        'ドラマ鑑賞',       '20%', 'cyan', 1);
  ShowOneLink20(wtpage+'webpage/',      'HTML講座',         '20%', 'cyan', 1);
  ShowOneLink20(wtpage+'wordbook/',     '日常生活の英単語', '20%', 'cyan', 1);
  ShowOneLink20(wtpage+'creditcard/',   'クレジットカード', '20%', 'cyan', 1);
  // ShowOneLink20(tok2pro+'gallery/',     '写真館',           '20%', 'cyan', 1);
  // ShowOneLink20(wtpage+'sponsor.html',  'スポンサー',       '20%', 'cyan', 1);
  ShowOneLink20(wtpage+'sendmail.html', 'メール送信',       '20%', 'cyan', 1);
  document.write('</TR></TABLE>');

  return;
}


////////// アクセス時刻
function AddSpace(val) {
  if ( val < 10 ) {
    document.write(" ");
  }
  return;
}
function ShowTime(time) {
  var nowyear = current.getYear();

  if ( nowyear < 1900 ) {
    nowyear += 1900;
  }

  document.write(nowyear, "年");
  AddSpace(time.getMonth()+1);
  document.write(time.getMonth()+1, "月");
  AddSpace(time.getDate());
  document.write(time.getDate(), "日");
  // document.write("(", datestring[time.getDay()], ")");
  // document.write(" ");
  AddSpace(time.getHours());
  document.write(time.getHours(), "時");
  AddSpace(time.getMinutes());
  document.write(time.getMinutes(), "分");
  AddSpace(time.getSeconds());
  document.write(time.getSeconds(), "秒");
  return;
}
function ShowNowTime() {
  var current = new Date();
  document.write("現在時刻 : ");
  ShowTime(current);
  document.write("<BR>");
}
function ShowLastModified() {
  var str = document.lastModified;
  document.write("更新時刻 : ");
  document.write(str.substr(6, 4), "年");
  AddSpace(str.substr(0, 2)*1);
  document.write(str.substr(0, 2)*1, "月");
  AddSpace(str.substr(3, 2)*1);
  document.write(str.substr(3, 2)*1, "日");
  document.write(" ");
  AddSpace(str.substr(11, 2)*1);
  document.write(str.substr(11, 2), "時");
  AddSpace(str.substr(14, 2)*1);
  document.write(str.substr(14, 2)*1, "分");
  AddSpace(str.substr(17, 2)*1);
  document.write(str.substr(17, 2)*1, "秒");
  document.write("<BR>");
  return;
}
function ShowTimes() {
  ShowNowTime();
  ShowLastModified();
  return;
}


////////// リンクつきイメージ
function ShowImageWithLink(image, alt, width, height, align) {
  if ( alt == undefined ) alt = '';
  if ( align == undefined || align == '' ) {
    align = '';
  }
  else {
    align = 'align='+align;
  }
  if ( width == undefined || width <= 0 ) {
    width = '';
  }
  else {
    width = 'width='+width;
  }
  if ( height == undefined || height <= 0 ) {
    height = '';
  }
  else {
    height = 'height='+height;
  }

  document.write('<A href="'+image+'" target="_blank">');
  document.write('<IMG alt="'+alt+'" '+align+' '+width+' '+height+' src="'+image+'">');
  document.write('</A>');

  return;
}


////////// 動画
function ShowMovie(movie, image, width, comment, bowling) {
  var cgi = 'http://white.hobby-web.net/cgi-bin/gallery/showmovie.cgi';
  var html;

  if ( movie == undefined || movie == '' ) return;
  if ( image == undefined ) image = '';
  if ( comment == undefined ) comment = '';
  if ( width == undefined || width == '' ) {
    width = '';
  }
  else {
    width = 'width=' + width;
  }

  if ( bowling != undefined ) {
    bowling = '&bowling=1';
  }
  else {
    bowling = '';
  }

  html = '<DIV style="margin:2px;"><B>';

  if ( comment != '' ) {
    html += '<A href="'+cgi+'?file='+escape(movie)+'&comment='+comment+bowling+'">';
  }
  else {
    html += '<A href="'+cgi+'?file='+escape(movie)+bowling+'">';
  }
  if ( image != '' ) {
    html += '<IMG alt="'+comment+'" '+width+' src="'+image+'">';
    if ( comment != '' ) {
      html += '<BR>';
      html += comment+'の動画';
    }
  }
  else {
    if ( comment != '' ) {
      html += '→ '+comment+'の動画';
    }
  }
  html += '</A>';
  html += '</B></DIV>';

  document.write(html);

  return;
}

////////// お気に入り登録
function WtFavorite(linkurl, name) {
  var browserVersion = navigator.appVersion.charAt(0);
  var browserName = navigator.appName.charAt(0);

  if ( linkurl != undefined && name != undefined ) {
    if ( ( browserVersion >= 4 ) && ( browserName == "M" ) ) {
      window.external.AddFavorite(linkurl, name);
    }
    else {
      // window.alert("IE4以上のみの対応");
    }
  }

  return;
}
//////////////////////////////////////////////////////////////////////
//	banner.js
//		最終更新日時: 2008年 4月30日(水) 23時 9分16秒
//////////////////////////////////////////////////////////////////////


////////// グローバル変数
var CommonPID = new Array();
var CommonURL = new Array();
var CommonTxt = new Array();
var CommonImg = new Array();
var BookID    = new Array();
var BookTitle = new Array();
var BookImg   = new Array();

var BookNum = 0;
var Books = new Array();

var ADs = new Array();

var NoBanner = 0;

if ( location.href.indexOf('vector.co.jp') >= 0 ) {
  NoBanner = 2;
}

var SID, PID;

if ( WtPageMainURL == undefined ) {
  var WtPageMainURL   = 'http://wtpage.info/';
}
if ( WtPageImageURL == undefined ) {
  // var WtPageImageURL = 'http://white.hobby-web.net/images/';
  var WtPageImageURL = 'http://park2.wakwak.com/~shiraki/images/';
}



////////// バナー 224x33
function SetBanner224x33() {
  var current = new Date();
  var year  = current.getYear();
  var month = current.getMonth()+1;
  var date  = current.getDate();
  var i = 0;

  if ( year < 1900 ) {
    year += 1900;
  }

  //// ビリーズブートキャンプ
  ADs[i++] = '<a href="http://hb.afl.rakuten.co.jp/hsc/0577b762.89a67dc5.03a5d9c2.da7f7359/" target="_blank"><IMG border=0 width=224 height=33 src="http://hbb.afl.rakuten.co.jp/hsb/0577b762.89a67dc5.03a5d9c2.da7f7359/"></a>';

  //// キャラクターコレクション
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/034bd2b6.85dc98cf/?url=http%3a%2f%2fwww.rakuten.co.jp%2fworld-chara%2f" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/034bd2b6.85dc98cf/"></a>';

  //// 楽天トラベル：懸賞広場
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/004b799a.47feca44/?url=http%3a%2f%2ftravel.rakuten.co.jp%2fpresent%2f" target="_blank"><IMG border=0 width=224 height=33 alt="楽天トラベル：懸賞広場" src="'+WtPageImageURL+'banner-travel-present.gif"></a>';

  //// Vista特集
  ADs[i++] = '<a href="http://hb.afl.rakuten.co.jp/hsc/0439f040.99d65efe.03a5d9c2.da7f7359/" target="_blank"><IMG border=0 width=224 height=33 src="http://hbb.afl.rakuten.co.jp/hsb/0439f040.99d65efe.03a5d9c2.da7f7359/"></a>';

  //// ノートパソコン特集
  ADs[i++] = '<a href="http://hb.afl.rakuten.co.jp/hsc/0439f044.ce42fc69.03a5d9c2.da7f7359/" target="_blank"><IMG border=0 width=224 height=33 src="http://hbb.afl.rakuten.co.jp/hsb/0439f044.ce42fc69.03a5d9c2.da7f7359/"></a>';

  //// DVDレコーダ購入ガイド
  ADs[i++] = '<a href="http://hb.afl.rakuten.co.jp/hsc/03eec5cd.1e41c368.03a5d9c2.da7f7359/" target="_blank"><IMG border=0 width=224 height=33 src="http://hbb.afl.rakuten.co.jp/hsb/03eec5cd.1e41c368.03a5d9c2.da7f7359/"></a>';

  //// 電楽萬堂
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/016a7092.0d18a4b8/" title="NHKのDVDやビデオの品揃えが豊富" target="_blank"><IMG border=0 width=224 height=33 src="'+WtPageImageURL+'banner-dengakuyorozudo.gif"></A>';

  //// Brunswick
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/004b799a.47feca44/?url=http%3a%2f%2fwww.rakuten.co.jp%2fanan%2f686696%2f" title="Brunswick Bowling Goods" target="_blank"><IMG border=0 width=224 height=33 src="'+WtPageImageURL+'banner-Brunswick.gif"></A>';

  //// 価格ナビ
  ADs[i++] = '<A href="http://pt.afl.rakuten.co.jp/c/02fb2768.8668c4cf/?url=http%3a%2f%2fprice.rakuten.co.jp%2f" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/02fb2768.8668c4cf/"></A>';

  //// デジタルカメラ市場
  ADs[i++] = '<A href="http://pt.afl.rakuten.co.jp/c/029dfee1.22bfcd93/?url=http%3a%2f%2fdirectory.rakuten.co.jp%2frms%2fsd%2fdirectory%2fvc%2fs1tz100083%2f" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/029dfee1.22bfcd93/"></A>';

  //// パソコン・周辺機器・家電
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/029dfed1.6216e0fd/?url=http%3a%2f%2fwww.rakuten.co.jp%2fcategory%2fcomputer%2f" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/029dfed1.6216e0fd/" width="244" height="33"></a>';
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/029dfed5.99594279/?url=http%3a%2f%2fwww.rakuten.co.jp%2fcategory%2felectronics%2f" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/029dfed5.99594279/" width="244" height="33"></a>';

  //// 世界のチーズ
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/02c959b7.56a93f57/?url=http%3a%2f%2fdirectory.rakuten.co.jp%2frms%2fsd%2fdirectory%2fvc%2fs1tz100262%2f" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/02c959b7.56a93f57/"></a>';

  //// 紅茶
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/02c959b9.893f98ee/?url=http%3a%2f%2fdirectory.rakuten.co.jp%2frms%2fsd%2fdirectory%2fvc%2fs1tz100351%2f" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/02c959b9.893f98ee/"></a>';

  //// ブランド品市場
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/014bcb70.c1d8ab09/?url=http%3a%2f%2fevent.rakuten.co.jp%2fbrand%2f" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/014bcb70.c1d8ab09/"></a>';

  //// 洗車のBLIS
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/029dba0c.aff18f1b/?url=http%3a%2f%2fwww.rakuten.ne.jp%2fgold%2fbliss%2f" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/029dba0c.aff18f1b/"></a>';

  //// 123トロフィー
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/029dba98.9efa46de/?url=http%3a%2f%2fwww.rakuten.ne.jp%2fgold%2fkinenhin%2f" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/029dba98.9efa46de/"></a>';

  //// お菓子・デザート市場
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/0132eb03.0b8c33de/" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/0132eb03.0b8c33de/"></A>';

  //// コロムビア
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/02560d55.f86276b0/?url=http%3a%2f%2fwww.rakuten.co.jp%2fcfc-co%2f" target="_blank"><IMG border=0 width=224 height=33 src="'+WtPageImageURL+'rakuten-columbia.gif"></a><img src="http://ba.afl.rakuten.co.jp/b/02560d55.f86276b0/" width="1" height="1">';

  //// 懸賞市場
  ADs[i++] = '<A href="http://pt.afl.rakuten.co.jp/c/00e36f39.0effc7d3/" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/00e36f39.0effc7d3/"></A>';

  //// 金太郎
  ADs[i++] = '<A href="http://pt.afl.rakuten.co.jp/c/004b799a.47feca44/?url=http%3a%2f%2fevent.rakuten.co.jp%2fkintaro%2f" target="_blank"><IMG border=0 width=224 height=33 alt="" src="http://image.dl.rakuten.co.jp/shop/common/images/b1/kintaro11_224x33.gif"></A>';

  //// 高級品市場
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/018bdc42.7f738a95/" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/018bdc42.7f738a95/"></A>';

  //// フルーツ
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/0183954f.f4346ef5/" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/0183954f.f4346ef5/"></A>';

  //// 楽天
  ADs[i++] = '<A href="http://pt.afl.rakuten.co.jp/c/00e36f34.332020a4/" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/00e36f34.332020a4/"></A>';

  //// キャラクター商品
  ADs[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/02320ae5.c14ebeb6/?url=http%3a%2f%2fevent.rakuten.co.jp%2fbaby%2fcharacter%2f" target="_blank"><IMG border=0 width=224 height=33 src="http://ba.afl.rakuten.co.jp/b/02320ae5.c14ebeb6/"></a>';

  return;
}


function Banner224x33(num) {
  var current = new Date();
  var count;
  var a, b, c;

  if ( NoBanner != 0 ) return;

  SetBanner224x33();

  a = Math.floor(Math.random() * ADs.length);
  b = Math.floor(Math.random() * ADs.length);
  c = Math.floor(Math.random() * ADs.length);
  count = 0;
  while ( ADs[a] == ADs[b] ) {
    b = Math.floor(Math.random() * ADs.length);
    count++;
    if ( count >= 10 ) break;
  }
  if ( num == 3 ) {
    count = 0;
    while ( ADs[a] == ADs[c] || ADs[b] == ADs[c] ) {
      c = Math.floor(Math.random() * ADs.length);
      count++;
      if ( count >= 10 ) break;
    }
  }

  document.write('<TABLE cellpadding=1 cellspacing=0>');
  document.write('<TR>');
  if ( num == 3 ) {
    document.write('<TD align=center id="ads1">'+ADs[a]+'</TD>');
    document.write('<TD align=center id="ads2">'+ADs[b]+'</TD>');
    document.write('<TD align=center id="ads3">'+ADs[c]+'</TD>');
  }
  else {
    document.write('<TD align=center id="ads1">'+ADs[a]+'</TD>');
    document.write('<TD align=center id="ads2">'+ADs[b]+'</TD>');
  }
  document.write('</TR>');
  document.write('</TABLE>');

  // 30秒ごとに更新
  if ( num == 3 ) {
    window.setTimeout('RefreshBanner224x33(3);', 30000);
  }
  else {
    window.setTimeout('RefreshBanner224x33();', 30000);
  }

  return;
}


////////// バナー更新
function RefreshBanner224x33(num) {
  var a, b, c, count;

  if ( NoBanner != 0 ) return;

  a = Math.floor(Math.random() * ADs.length);
  b = Math.floor(Math.random() * ADs.length);
  c = Math.floor(Math.random() * ADs.length);
  count = 0;
  while ( ADs[a] == ADs[b] ) {
    b = Math.floor(Math.random() * ADs.length);
    count++;
    if ( count >= 10 ) break;
  }
  if ( num == 3 ) {
    count = 0;
    while ( ADs[a] == ADs[c] || ADs[b] == ADs[c] ) {
      c = Math.floor(Math.random() * ADs.length);
      count++;
      if ( count >= 10 ) break;
    }
  }

  document.all.item('ads1').innerHTML = ADs[a];
  document.all.item('ads2').innerHTML = ADs[b];
  if ( num == 3 ) {
    document.all.item('ads3').innerHTML = ADs[c];
  }

  // 30秒ごとに更新
  if ( num == 3 ) {
    window.setTimeout('RefreshBanner224x33(3);', 30000);
  }
  else {
    window.setTimeout('RefreshBanner224x33();', 30000);
  }

  return;
}


////////// バナー 100x60
function Banner100x60() {
  var current = new Date();
  var year  = current.getYear();
  var month = current.getMonth()+1;
  var date  = current.getDate();
  var list  = new Array();
  var i = 0;
  var num   = 0;
  var a

  if ( NoBanner != 0 ) return;

  if ( year < 1900 ) {
    year += 1900;
  }

  //// 赤城牛
  list[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/01338525.de28d59f/" target="_blank"><IMG src="http://ba.afl.rakuten.co.jp/b/01338525.de28d59f/" width="100" height="60" border="0"></A>';

  //// 麺のたつみ
  list[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/013383dc.64660b71/" target="_blank"><IMG src="http://ba.afl.rakuten.co.jp/b/013383dc.64660b71/" width="100" height="60" border="0"></A>';

  //// 鰻の川口水産
  list[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/0133875d.3d58804c/" target="_blank"><IMG src="http://ba.afl.rakuten.co.jp/b/0133875d.3d58804c/" width="100" height="60" border="0"></A>';

  //// 楽天ラッキーくじ
  list[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/00e36f33.eef68ed5/" target="_blank"><IMG src="http://ba.afl.rakuten.co.jp/b/00e36f33.eef68ed5/" width="100" height="60" border="0"></A>';

  num = Math.floor( Math.random() * list.length );
  document.write(list[num]);

  return;
}


//////// BannerTitle (title, popup, fore, back)
function BannerTitle() {
  document.write('<TABLE width=100% cellspacing=0 cellpadding=2 ');
  if ( BannerTitle.arguments.length > 3 ) {
    document.write('bgcolor=' + BannerTitle.arguments[3] + '>');
  }
  else {
    document.write('bgcolor=#0000ff>');
  }
  document.write('<TR><TH>');
  document.write('<SPAN ');
  if ( BannerTitle.arguments.length > 1 ) {
    document.write('title="' + BannerTitle.arguments[1] + '" ');
  }
  if ( BannerTitle.arguments.length > 2 ) {
    document.write('style="font-size:12px; color:' + BannerTitle.arguments[2] + ';">');
  }
  else {
    document.write('style="font-size:12px; color:#ffff00;">');
  }
  document.write(BannerTitle.arguments[0]);
  document.write('</SPAN>');
  document.write('</TH></TR></TABLE>');

  return;
}


////////// 楽天アフィリエイトリンク作成
function RakutenTextCreate(url, comment) {
  var ret    = '';

  ret += '<A href="http://pt.afl.rakuten.co.jp/c/'+url+'" target="_blank" style="font-size:14px; width:100%;">';
  if ( NoBanner == 0 ) {
    ret += '<IMG src="http://ba.afl.rakuten.co.jp/b/004b799a.47feca44/" width=1 height=1 border=0>';
  }
  ret += comment;
  ret += '</A>';

  return ret;
}


////////// LinkShareテキストリンク作成
function LinkShareTextCreate(id, type, comment) {
  var ret    = '';

  ret += '<A href="http://click.linksynergy.com/fs-bin/click?id=xPkEWxY15cU&offerid='+id+'&type='+type+'&subid=0" target="_blank" style="font-size:14px; width:100%;">';
  ret += comment;
  ret += '</A>';
  ret += '<IMG border=0 width=1 height=1 src="http://ad.linksynergy.com/fs-bin/show?id=xPkEWxY15cU&bids='+id+'&type='+type+'&subid=0">';

  return ret;
}


////////// VCText作成
function VCTextCreate(pid, url, comment) {
  var ret    = "";
  var script = "http://ck.jp.ap.valuecommerce.com/servlet/referral?";
  var gif    = "http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?";

  ret += '<A href="';
  ret += script;
  ret += 'sid=2125859';
  ret += '&pid=' + pid;
  if ( url != undefined && url != '' ) {
    ret += '&vc_url=' + escape(url);
  }
  ret += '" target="_blank" style="font-size:14px; width:100%;">';
  if ( NoBanner == 0 ) {
    ret += '<IMG src="' + gif;
    ret += 'sid=2125859';
    ret += '&pid=' + pid;
    ret += '" height=1 width=1 border=0>';
  }
  ret += comment;
  ret += '</A>';

  return ret;
}


////////// テキストバナー
function SetTextBanner(ln) {
  var i;

  i = 0;

  //// ValueCommerce
  ln[i++] = VCTextCreate('875918903', '', 'Yahooカード');
  ln[i++] = VCTextCreate('874875294', '', '楽天カード');
  ln[i++] = VCTextCreate('875918694', '', 'ジャパンネット銀行');
  ln[i++] = VCTextCreate('875915079', '', 'ダイナーズクラブカード');
  ln[i++] = VCTextCreate('875898134', '', '楽天モーゲージ');
  ln[i++] = VCTextCreate('872340427', '', 'eBank');
  ln[i++] = VCTextCreate('871651587', '', 'フェミニーヌ');

  ln[i++] = VCTextCreate('872242330', '', '楽天ダウンロード');
  ln[i++] = VCTextCreate('872460687', '', 'ベクター');
  ln[i++] = VCTextCreate('875902174', '', 'ソースネクスト');

  ln[i++] = VCTextCreate('874863136', '', 'HIS');
  ln[i++] = VCTextCreate('874863134', '', 'じゃらん');
  ln[i++] = VCTextCreate('875407018', '', 'るるぶトラベル');
  ln[i++] = VCTextCreate('872457075', '', 'JTB国内旅行');
  ln[i++] = VCTextCreate('872457122', '', 'JTB海外旅行');
  ln[i++] = VCTextCreate('873518839', '', '日本旅行');
  ln[i++] = VCTextCreate('874491133', '', 'Yahooトラベル');

  ln[i++] = VCTextCreate('871844983', '', '楽天ブックス');
  ln[i++] = VCTextCreate('875107294', '', 'eBookOff');
  ln[i++] = VCTextCreate('875065839', '', 'Livedoor Books');
  ln[i++] = VCTextCreate('875033896', '', 'cBooks24');
  ln[i++] = VCTextCreate('875028167', '', '紀伊国屋');
  ln[i++] = VCTextCreate('874216927', '', 'eBookJapan');
  ln[i++] = VCTextCreate('874911650', '', 'MusicDoor');
  ln[i++] = VCTextCreate('874550962', '', 'ぶんか社');

  ln[i++] = VCTextCreate('874975370', '', 'Panasonic');
  ln[i++] = VCTextCreate('872457128', '', 'レノボ');
  ln[i++] = VCTextCreate('872411596', '', '日本HP');
  ln[i++] = VCTextCreate('874469704', '', '日立のPC');
  ln[i++] = VCTextCreate('872460681', '', 'SharpのPC');
//  ln[i++] = VCTextCreate('875068330', '', 'SOTEC');
  ln[i++] = VCTextCreate('872147535', '', 'Faith');
  ln[i++] = VCTextCreate('872464294', '', 'TwoTop');
  ln[i++] = VCTextCreate('875065612', '', 'PCクレバリー');
  ln[i++] = VCTextCreate('875076243', '', 'フロンティア');
  ln[i++] = VCTextCreate('875068334', '', 'パソQ');
  ln[i++] = VCTextCreate('875068328', '', 'ドスパラ');
  ln[i++] = VCTextCreate('875068324', '', '石丸電気');
  ln[i++] = VCTextCreate('875068290', '', 'ソフマップ');
  ln[i++] = VCTextCreate('875065623', '', 'PCあきんど');

  ln[i++] = VCTextCreate('871572452', '', 'ツクモ');
//  ln[i++] = VCTextCreate('871643124', '', 'エプソンOAサプライ');
  ln[i++] = VCTextCreate('875065629', '', '上海問屋');

  ln[i++] = VCTextCreate('876573585', '', 'コーヒーのブルックス');
  ln[i++] = VCTextCreate('872340466', '', '紅茶のSAARA');

  ln[i++] = VCTextCreate('874186787', '', 'Yahooショッピング');
  ln[i++] = VCTextCreate('872211319', '', '楽天市場');
  ln[i++] = VCTextCreate('874975463', '', 'ビッダーズ');
  ln[i++] = VCTextCreate('874775586', '', '夢通販');
  ln[i++] = VCTextCreate('874846688', '', '育毛シャンプー');
  ln[i++] = VCTextCreate('875008503', '', 'ケイコとマナブ');
  ln[i++] = VCTextCreate('871751855', '', '価格com:通信');
  ln[i++] = VCTextCreate('873959612', '', 'ホットペッパー');
  ln[i++] = VCTextCreate('872340424', '', 'AllAbout デスクトップPC');
  ln[i++] = VCTextCreate('873105767', '', 'AllAbout ノートPC');
  ln[i++] = VCTextCreate('872488173', '', 'AllAbout PCの初歩');
  ln[i++] = VCTextCreate('872186873', '', 'お名前.com');
  ln[i++] = VCTextCreate('872064196', '', '楽天仕事市場');
  ln[i++] = VCTextCreate('872118317', '', 'Nifty 光通信');
  ln[i++] = VCTextCreate('874639544', '', 'キーマンズネット');
  ln[i++] = VCTextCreate('872451294', '', 'CHINTAI');

  //// LinkShare
  ln[i++] = LinkShareTextCreate('131725.10000028', 3, 'NEC Direct');
  ln[i++] = LinkShareTextCreate( '51141.20001027', 3, 'SONY Style');
  ln[i++] = LinkShareTextCreate( '80138.10000120', 3, 'エプソンダイレクト');
  ln[i++] = LinkShareTextCreate( '39250.10002457', 3, 'DELL');
  ln[i++] = LinkShareTextCreate( '58765.10000011', 3, 'ショップチャンネル');
  ln[i++] = LinkShareTextCreate('114055.10005183', 3, 'HMV');
  ln[i++] = LinkShareTextCreate( '92827.10000001', 3, 'マウスコンピューター');
  ln[i++] = LinkShareTextCreate( '86322.10000026', 3, '富士通');
  ln[i++] = LinkShareTextCreate('114617.10000042', 3, 'EIZOダイレクト');
  ln[i++] = LinkShareTextCreate( '51824.10000050', 3, '液晶のサムスン');
  ln[i++] = LinkShareTextCreate( '94348.10000013', 3, 'iTunes Store');
  ln[i++] = LinkShareTextCreate('114872.10000001', 3, 'PC DEPOT Web本店');
  ln[i++] = LinkShareTextCreate('136356.10000020', 3, 'ソニーのクレジットカード');
  ln[i++] = LinkShareTextCreate('114822.10000005', 3, 'サンワダイレクト');
  ln[i++] = LinkShareTextCreate( '47523.90003664', 3, 'ベルメゾンネット');
  ln[i++] = LinkShareTextCreate('135371.10000009', 3, '三井住友VISAカード');
  ln[i++] = LinkShareTextCreate( '47123.10000001', 3, '家電とパソコンのジョーシン');

  //// Amazon
  ln[i++] = '<A href="http://www.amazon.co.jp/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.co.jp%2F&tag=whispag-22&linkCode=ur2&camp=247&creative=1211" target="_blank" style="font-size:14px; width:100%;">Amazonでショッピング</A><img src="http://www.assoc-amazon.jp/e/ir?t=whispag-22&amp;l=ur2&amp;o=9" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />';

  //// 楽天アフィリエイト
  ln[i++] = RakutenTextCreate('00bb26d4.4cdceb0d/', '楽天市場');

  return;
}


////////// テキストバナー
function AllTextBanner() {
  var LinkList = new Array();
  var i;

  // リンクテキスト作成
  SetTextBanner(LinkList);

  document.write('<TABLE>');
  for ( i = 0 ; i < LinkList.length ; i++ ) {
    document.write('<TR><TD>');
    document.write(LinkList[i]);
    document.write('</TD></TR>');
  }
  document.write('</TABLE>');

  return;
}


////////// テキストバナー
function TextBanner() {
  var LN = new Array();
  var i, LN1, LN2, LN3;

  if ( NoBanner != 0 ) return;

  i = 0;

  // リンクテキスト作成
  SetTextBanner(LN);

  // リンク選択
  LN1 = Math.floor(Math.random() * LN.length);
  LN2 = Math.floor(Math.random() * LN.length);
  LN3 = Math.floor(Math.random() * LN.length);
  i = 0;
  while ( LN2 == LN1 ) {
    LN2 = Math.floor(Math.random() * LN.length);
    i++;
    if ( i > 10 ) break;
  }
  i = 0;
  while ( LN3 == LN1 || LN3 == LN2 ) {
    LN3 = Math.floor(Math.random() * LN.length);
    i++;
    if ( i > 10 ) break;
  }

  //// 表示
  // 3つ表示
  document.write('<TABLE width=100% cellspacing=0 cellpadding=0><TR>');
  document.write('<TD width=30% align=center>');
  document.write(LN[LN1]);
  document.write('</TD>');
  document.write('<TD width=40% align=center>');
  document.write(LN[LN3]);
  document.write('</TD>');
  document.write('<TD width=30% align=center>');
  document.write(LN[LN2]);
  document.write('</TD>');
  document.write('</TR></TABLE>');

  return;
}


////////// 楽天カードの紹介
function ShowRakutenCard() {
  if ( NoBanner != 0 ) return;

  ShowCreditCard();
  return;
}

////////// クレジットカードの紹介
function ShowCreditCard() {
  if ( NoBanner != 0 ) return;

  BannerTitle('おすすめカード', '入会費・年会費は無料！！入会すると特典があります！');
  document.write('<DIV>');
  document.write('<IFRAME frameBorder="0" allowTransparency="true" height="60" width="120" marginHeight="0" scrolling="no" src="http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2125859&pid=874549257" MarginWidth="0"><script Language="javascript" Src="http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2125859&pid=874549257"></script><noscript><a Href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=874549257" target="_blank" ><img Src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2125859&pid=874549257" height="60" width="120" Border="0"></a></noscript></IFRAME>');
  document.write('</DIV>');
  // document.write('<!-- a href="http://pt.afl.rakuten.co.jp/c/02a7b539.cce81045/?url=https%3a%2f%2fcard.rakuten.co.jp%2fentry%2f%3fcard%3dKc" target="_blank"><img src="http://ba.afl.rakuten.co.jp/b/02a7b539.cce81045/" width="125" height="125" border="0"></a -->');
  document.write('<DIV>');
  document.write('<IFRAME frameBorder="0" allowTransparency="true" height="60" width="120" marginHeight="0" scrolling="no" src="http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2125859&pid=875189316" MarginWidth="0"><script Language="javascript" Src="http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2125859&pid=875189316"></script><noscript><a Href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=875189316" target="_blank" ><img Src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2125859&pid=875189316" height="60" width="120" Border="0"></a></noscript></IFRAME>');
  document.write('</DIV>');
  return;
}


////////// 楽天ブックスの本を開く
function OpenOneBook(id) {
  OpenRakutenBook(id);
}
function OpenRakutenBook(id) {
  var pid = '871844983';
  var url;

  if ( id.indexOf('rakuten.co.jp') >= 0 ) {
    url = id;
  }
  else {
    url = 'http://item.rakuten.co.jp/book/'+id+'/';
  }

  OpenVCShop(pid, url);

  return;
}


////////// 楽天検索
// 2006.04.25 追加
function GoRakutenSearch(word) {
  var url = "";
  var target = "";
  var pid = '872211319';

  if ( word == undefined || word == "" ) {
    window.open('http://pt.afl.rakuten.co.jp/c/02452cb3.238358cc/', "_blank");
    window.open('http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid='+pid, "_blank");
    return false;
  }

  target = 'http://esearch.rakuten.co.jp/rms/sd/esearch/vc?sv=2&sitem=' + escape(word);

  url += 'http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859';
  url += '&pid=' + pid;
  url += '&vc_url=' + escape(target);

  window.open(url, "_blank");
  window.open('http://pt.afl.rakuten.co.jp/c/02452cb3.238358cc/', "_blank");

  return true;
}


////////// 楽天ブックス検索
// 2006.01.27 追加
function GoRakutenBooksSearch(word) {
  var url = "";
  var target = "";
  var pid = '';


  if ( word == undefined || word == "" ) {
    window.open('http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=871844983', "rbooks");
    // window.open('http://pt.afl.rakuten.co.jp/c/02452cb3.238358cc/?url='+espace('http://books.rakuten.co.jp/RBOOKS/index.html'), "_blank");
    return false;
  }

  // target = 'http://esearch.rakuten.co.jp/rms/sd/esearch/vc?sv=30&g=000&sitem=' + escape(word);
  target = 'http://esearch.rakuten.co.jp/rms/sd/esearch/vc?sv=30&g=000&sitem=';

  url += 'http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=871844983&vc_url=' + escape(target);
  url += word;

  alert(url);

  window.open(url, "rbooks");
  // window.open('http://pt.afl.rakuten.co.jp/c/02452cb3.238358cc/?url='+espace('http://books.rakuten.co.jp/RBOOKS/index.html'), "_blank");

  return true;
}


var RSN = 0;

////////// 楽天ブックス検索
function SearchRakuten(text) {
  document.write('<TABLE>');
  // document.write('<FORM action="http://books.rakuten.co.jp/afvc/ticker/search.jsp" method=GET target="rbooks">');
  // document.write('<FORM name=rbs'+RSN+' onSubmit="return GoRakutenBooksSearch(document.rbs'+RSN+'.KEY.value);">');
  document.write('<FORM name=rbs'+RSN+' method=post action="http://wtpage.info/cgi-bin/wtbook/main.cgi">');
  document.write('<TR><TD align=center>');
  // document.write('<INPUT name=sid type=hidden value="2125859">');
  // document.write('<INPUT name=pid type=hidden value="871844983">');
  document.write('<A href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=871844983" target="_blank" style="width:100%;">');
  document.write('<IMG align=middle border=0 alt="楽天ブックス" src="http://books.rakuten.co.jp/img/mark_s_02.gif" width=21 height=18>');
  document.write('</A>');
  document.write('<FONT color=#003300><B>楽天ブックス</B></FONT><SPAN style="font-size:12px; color:#003300;">[160万アイテムから本を探そう！1,500円以上で送料無料！]</SPAN>');
  document.write('<INPUT type=text name=KEY value="' + text + '" size=25>');
  document.write('<INPUT type=submit value=" 検索 ">');
  document.write('</TD></TR>');
  document.write('</FORM>');
  document.write('</TABLE>');
  RSN++;
}


////////// 楽天ブックス検索バナー部分用
function SearchRakutenBanner(text) {
  if ( NoBanner != 0 ) return;

  BannerTitle('本の検索', '本の検索・・・1500円以上で送料が無料になります');
  document.write('<TABLE width=120>');
  // document.write('<FORM action="http://books.rakuten.co.jp/afvc/ticker/search.jsp" method=GET target="rbooks">');
  // document.write('<FORM name=rbs'+RSN+' onSubmit="return GoRakutenBooksSearch(document.rbs'+RSN+'.KEY.value);">');
  document.write('<FORM name=rbs'+RSN+' method=post action="http://wtpage.info/cgi-bin/wtbook/main.cgi">');
  // document.write('<INPUT name=sid type=hidden value="2125859">');
  // document.write('<INPUT name=pid type=hidden value="871844983">');
  document.write('<TR><TD align=center>');
  if ( text == undefined ) text = '';
  document.write('<INPUT type=text name=KEY value="' + text + '" size=20>');
  document.write('</TD></TR>');
  document.write('<TR><TD align=center>');
  document.write('<INPUT type=submit value="  検 索  ">');
  document.write('</TD></TR>');
  document.write('</FORM>');
  document.write('</TABLE>');
  RSN++;
}


////////// Google広告用グローバル変数
google_ad_client = "pub-3193981371795511";
google_ad_width = 120;
google_ad_height = 600;
google_ad_format = "120x600_as";
google_alternate_ad_url = WtPageMainURL+'banner/vc120x600.html';
google_ad_channel ="";
google_color_border = "0000FF";
google_color_bg = "CCFFFF";
google_color_link = "0000CC";
google_color_url = "000099";
google_color_text = "006600";


////////// Google検索
function SearchGoogle(key) {

  if ( NoBanner != 0 ) return;

  if ( key == undefined ) key = '';

  document.write('<TABLE>');

  document.write('<form method="get" action="http://www.google.co.jp/custom" target="google_window">');
  document.write('<tr><td nowrap="nowrap" valign="top" align="left" height="32">');
  document.write('<a href="http://www.google.com/">');
  document.write('<IMG src="images/google-logo.gif" border=0 alt="Google" align=absmiddle></IMG></A>');
  document.write('<INPUT type=text name=q size=30 maxlength=255 value="'+key+'"></INPUT>');
  document.write('<input type="submit" name="sa" value="検索"></input>');
  document.write('<input type="hidden" name="client" value="pub-3193981371795511"></input>');
  document.write('<input type="hidden" name="forid" value="1"></input>');
  document.write('<input type="hidden" name="ie" value="Shift_JIS"></input>');
  document.write('<input type="hidden" name="oe" value="Shift_JIS"></input>');
  document.write('<input type="hidden" name="flav" value="0000"></input>');
  document.write('<input type="hidden" name="sig" value="g_Fl7_OhVp5YSFPV"></input>');
  document.write('<input type="hidden" name="cof" value="GALT:#009900;GL:1;DIV:#0000FF;VLC:000066;AH:center;BGC:FFFFFF;LBGC:336699;ALC:000099;LC:000099;T:000000;GFNT:0000FF;GIMP:0000FF;LH:32;LW:75;L:https://www.google.com/adsense/images/Logo_25wht.gif;S:http://www.google.com/adsense;LP:1;FORID:1"></input>');
  document.write('<input type="hidden" name="hl" value="ja"></input>');
  document.write('</td></tr>');
  document.write('</form>');

  document.write('</TABLE>');
}


////////// VC
function Banner468x60(num) {
  var current = new Date();
  var year  = current.getYear();
  var month = current.getMonth()+1;
  var date  = current.getDate();
  var pid;
  var i, list;

  if ( NoBanner != 0 ) return;

  if ( location.hostname.match(/vector\.co\.jp/i) ) {
    return;
  }

  list = new Array();

  i = 0;
  list[i++] = '871357975';
  list[i++] = '871357975';
  list[i++] = '871357975';
  list[i++] = '871357975';
  list[i++] = '871357975';
  list[i++] = '874909080'; // Yahooショッピング
  list[i++] = '874909080'; // Yahooショッピング
  list[i++] = '871421307';
  list[i++] = '871421307';
  list[i++] = '871566836';
  list[i++] = '871566836';
  list[i++] = 'Disney';
  list[i++] = 'Disney';
  list[i++] = 'MediaInnovation';

  if ( num == undefined || num < 1 || num > list.length ) {
    num = Math.floor(Math.random() * list.length)+1;
  }

  pid = list[num-1];

  if ( pid == 'Disney' ) {
    document.write('<DIV><a href="http://pt.afl.rakuten.co.jp/c/034bd2b6.85dc98cf/?url=http%3a%2f%2fwww.rakuten.co.jp%2fworld-chara%2f" target="_blank"><img src="http://ba.afl.rakuten.co.jp/b/034bd2b6.85dc98cf/" width="468" height="60" border="0"></a></DIV>');
  }
  else if ( pid == 'MediaInnovation' ) {
    document.write('<DIV><A HREF="http://oz.valueclick.ne.jp/redirect?host=hs0058516&t=std&b=indexpage&noscript=1&v=0;msizes=468x60;bso=listed" TARGET="_top"><IMG BORDER="0" WIDTH="468" HEIGHT="60" ALT="Click here to visit our sponsor" SRC="http://oz.valueclick.ne.jp/cycle?host=hs0058516&t=std&b=indexpage&noscript=1;msizes=468x60;bso=listed"></A></DIV>');
  }
  else {
    document.write('<DIV><IFRAME frameBorder="0" allowTransparency="true" height="60" width="468" marginHeight="0" scrolling="no" src="http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2125859&pid=' + pid + '" MarginWidth="0"><script Language="javascript" Src="http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2125859&pid=' + pid + '"></script><noscript><a Href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=' + pid + '" target="_blank"><img Src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2125859&pid=' + pid + '" height="60" width="468" Border="0"></a></noscript></IFRAME></DIV>');
  }

  return;
}


////////// VCMiddle
function Banner234x60(num) {
  var sid, pid;
  var i, list;

  if ( NoBanner != 0 ) return;

  if ( location.hostname.match(/vector\.co\.jp/i) ) {
    return;
  }

  list = new Array();

  i = 0;
  list[i++] = '872525237';
  // list[i++] = '872975818';

  if ( num == undefined || num < 1 || num > list.length ) {
    num = Math.floor(Math.random() * list.length)+1;
  }

  pid = list[num-1];

  document.write('<IFRAME frameBorder="0" allowTransparency="true" height="60" width="234" marginHeight="0" scrolling="no" src="http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2125859&pid=' + pid + '" MarginWidth="0"><script Language="javascript" Src="http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2125859&pid=' + pid + '"></script><noscript><a Href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=' + pid + '" target="_blank"><img Src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2125859&pid=' + pid + '" height="60" width="234" Border="0"></a></noscript></IFRAME>');
}


////////// VCSmall
function Banner120x60(num) {
  var sid, pid;
  var i, list;

  if ( NoBanner != 0 ) return;

  if ( location.hostname.match(/vector\.co\.jp/i) ) {
    return;
  }

  list = new Array();

  i = 0;
  list[i++] = '871569227';
  list[i++] = '871757147';
  list[i++] = '872418295';
  list[i++] = '873204109';	// 楽天専用
  list[i++] = '874680086';	// All About

  if ( num == undefined || num < 1 || num > list.length ) {
    num = Math.floor(Math.random() * list.length)+1;
  }

  pid = list[num-1];

  document.write('<IFRAME frameBorder="0" allowTransparency="true" height="60" width="120" marginHeight="0" scrolling="no" src="http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2125859&pid=' + pid + '" MarginWidth="0"><script Language="javascript" Src="http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2125859&pid=' + pid + '"></script><noscript><a Href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=' + pid + '" target="_blank"><img Src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2125859&pid=' + pid + '" height="60" width="120" Border="0"></a></noscript></IFRAME>');
}


////////// VCVert
function Banner120x600(num) {
  var i, list;

  if ( NoBanner != 0 ) return;

  if ( location.hostname.match(/vector\.co\.jp/i) ) {
    return;
  }

  list = new Array();

  i = 0;
  list[i++] = '<IFRAME frameBorder="0" allowTransparency="true" height="600" width="120" marginHeight="0" scrolling="no" src="http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2125859&pid=872408775" MarginWidth="0"><script Language="javascript" Src="http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2125859&pid=872408775"></script><noscript><a Href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=872408775" target="_blank" ><img Src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2125859&pid=872408775" height="600" width="120" Border="0"></a></noscript></IFRAME>';
  list[i++] = '<IFRAME frameBorder="0" allowTransparency="true" height="600" width="120" marginHeight="0" scrolling="no" src="http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2125859&pid=874534362&cat=23336&str=0&rat=0199&pic=0&odr=0&siz=2&tcl=0000ff&mcl=000000&lcl=000099&bcl=ffffff" MarginWidth="0"><script Language="javascript" Src="http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2125859&pid=874534362&cat=23336&str=0&rat=0199&pic=0&odr=0&siz=2&tcl=0000ff&mcl=000000&lcl=000099&bcl=ffffff"></script><noscript><a Href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=874534362&cat=23336&str=0&rat=0199&pic=0&odr=0&siz=2&tcl=0000ff&mcl=000000&lcl=000099&bcl=ffffff" target="_blank" ><img Src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2125859&pid=874534362" height="600" width="120" Border="0"></a></noscript></IFRAME>'; // Yahooオークション
  list[i++] = '<a href="http://click.linksynergy.com/fs-bin/click?id=xPkEWxY15cU&offerid=98732.10000188&type=4&subid=0"><IMG alt="ゴルフダイジェスト・オンライン" border="0" src="http://www.golfdigest.co.jp/play/special/0608call/images/banner_120600.jpg"></a><IMG border="0" width="1" height="1" src="http://ad.linksynergy.com/fs-bin/show?id=xPkEWxY15cU&bids=98732.10000188&type=4&subid=0">';

  if ( num == undefined || num < 1 || num > list.length ) {
    num = Math.floor(Math.random() * list.length)+1;
  }

  document.write(list[num-1]);
}


////////// VC マイリンク
function VCMyLink() {
  var num = Math.floor(Math.random() * CommonPID.length);

  document.write('<A href="http://ck.jp.ap.valuecommerce.com/servlet/referral?');
  document.write('sid=2125859');
  document.write('&pid=' + CommonPID[num]);
  document.write('&vc_url=' + escape(CommonURL[num]) + '" ');
  document.write('target="_blank" style="font-size:12px; width:100%;">');
  document.write('<IMG src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2125859&pid=' + CommonPID[num] + '" height="1" width="1" Border="0">');
  if ( CommonImg[num] != '' ) {
    if ( CommonTxt[num] != '' ) {
      document.write('<IMG alt="'+CommonTxt[num]+'" border=0 width=120 src="'+CommonImg[num]+'">');
    }
    else {
      document.write('<IMG alt="" border=0 width=120 src="'+CommonImg[num]+'">');
    }
  }
  else {
    document.write('<B>' + CommonTxt[num] + '</B>');
  }
  document.write('</A>');
}


////////// VC 楽天マイリンク アイテム設定
function VCMyLinkSet(num, pid, url, txt, img) {
  CommonPID[num] = pid;
  CommonURL[num] = url;
  CommonTxt[num] = txt;
  CommonImg[num] = img;
  return;
}


////////// VC 楽天マイリンク 共通のおすすめ
function VCMyLinkSetCommon() {
  var num = 0;

  VCMyLinkSet(num++, '871643124', 'http://epson-supply.jp/cgi-bin/eoas/ec/b2c/hardProductSearch.do?sort=2&firstShouhinID=0100000000&shouhinTypeId=0110100000', '写真印刷のエプソン', WtPageImageURL+'goods-printer-PM-T960-epson.jpg');
  VCMyLinkSet(num++, '871572452', 'http://www.tsukumo.co.jp/bto/index_3.html', 'ツクモ エアロストリーム', WtPageImageURL+'goods-pc-aerostream-tsukumo.jpg');
  VCMyLinkSet(num++, '872419632', 'http://www.necdirect.jp/psp/PA121/DIRECT1K/ENTPND/h/?tab=N1K_Z_NOTEPC&catalogid=N1K_Z_NOTEPC', 'NEC Lavieシリーズ', WtPageImageURL+'goods-pc-lavie-nec.jpg');
  VCMyLinkSet(num++, '874186787', 'http://store.yahoo.co.jp/az-shop/newitem1.html', 'ロデオボーイ', WtPageImageURL+'goods-health-rodeoboy.jpg');

  VCMyLinkSet(num++, '872211319', 'http://esearch.rakuten.co.jp/rms/sd/esearch/vc?sv=2&v=3&e=0&s=6&oid=000&sitem=Wii+%CB%DC%C2%CE&f=A&sf=1&nitem=xbox&g=207641&min=&max=&p=0', 'Wii 本体', WtPageImageURL+'goods-game-wii.jpg');
  VCMyLinkSet(num++, '872211319', 'http://esearch.rakuten.co.jp/rms/sd/esearch/vc?sv=2&f=A&g=0&v=3&p=1&e=0&s=6&oid=000&k=0&sf=1&sitem=PS3+%CB%DC%C2%CE&x=0', 'PS3 本体', WtPageImageURL+'goods-game-ps3.jpg');

  VCMyLinkSet(num++, '872211319', 'http://esearch.rakuten.co.jp/rms/sd/esearch/vc?sv=2&f=A&g=207641&v=3&p=1&e=0&s=6&oid=000&k=0&sf=1&sitem=%A5%CB%A5%F3%A5%C6%A5%F3%A5%C9%A1%BCDS+%CB%DC%C2%CE&x=0', 'DS Lite 本体', WtPageImageURL+'goods-game-dslite.jpg');

  return;
}


////////// 共通のおすすめ商品
function ShowRecommends() {
  var Type  = new Array();
  var PID   = new Array();
  var Link  = new Array();
  var Image = new Array();
  var Alt   = new Array();
  var num;

  BannerTitle('おすすめの商品', 'おすすめの商品');

  num = 0;

  Type[num]  = 'vc';
  PID[num]   = '871643124';
  Link[num]  = 'http://epson-supply.jp/cgi-bin/eoas/ec/b2c/home.do';
  Image[num] = WtPageImageURL+'goods-printer-PMA970-epson.jpg';
  Alt[num]   = '写真印刷のエプソン';
  num++;
  Type[num]  = 'vc';
  PID[num]   = '871572452';
  Link[num]  = 'http://www.tsukumo.co.jp/bto/aero_stream_2.html';
  Image[num] = WtPageImageURL+'goods-pc-aerostream-tsukumo.jpg';
  Alt[num]   = 'ツクモ エアロストリーム';
  num++;
  Type[num]  = 'vc';
  PID[num]   = '872419632';
  Link[num]  = 'http://www.necdirect.jp/psp/PA121/DIRECT1K/ENTPND/h/?tab=N1K_Z_NT_CUST&catalogid=N1K_Z_NT_CUST';
  Image[num] = WtPageImageURL+'goods-pc-lavie-nec.jpg';
  Alt[num]   = 'NEC Lavieシリーズ';
  num++;
  Type[num]  = 'vc';
  PID[num]   = '874186787';
  Link[num]  = 'http://store.yahoo.co.jp/az-shop/newitem1.html';
  Image[num] = WtPageImageURL+'goods-health-rodeoboy.jpg';
  Alt[num]   = 'ロデオボーイ';
  num++;

  num = Math.floor(Math.random() * Link.length);

  if ( Type[num] == 'vc' ) {
    document.write('<A href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid='+PID[num]);
    if ( Link[num] != '' ) {
      document.write('&vc_url='+escape(Link[num]));
    }
    document.write('" target="_blank" style="font-size:12px; width:100%;">');
    document.write('<IMG alt="'+Alt[num]+'" width=120 border=0 src="'+Image[num]+'"><BR>');
    document.write('<IMG width=1 height=1 border=0 src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2125859&pid=874186787">');
    document.write(Alt[num]);
    document.write('</A>');
  }
  else if ( Type[num] == 'rakuten' ) {
    document.write('<a href="http://pt.afl.rakuten.co.jp/c/02ff1de2.39237bd7/');
    if ( Link[num] != '' ) {
      document.write('?url='+escape(Link[num]));
    }
    document.write('" target="_blank" style="font-size:12px; width:100%;">');
    document.write('<IMG alt="'+Alt[num]+'" width=120 border=0 src="'+Image[num]+'"><BR>');
    document.write(Alt[num]);
    document.write('</A>');
  }

  return;
}


////////// VC 楽天ブックススマイリンク
function VCBookLink() {
  var pid = '871844983';
  var num, i;
  var str4, str5;

  for ( i = 0 ; i < 100 ; i++ ) {
    num = Math.floor(Math.random() * BookID.length);
    if ( BookTitle[num] != undefined && BookTitle[num] != '' ) break;
  }

  document.write('<A href="javascript:OpenOneBook(\''+BookID[num]+'\');" style="font-size:12px; width:100%;">');

  str4 = BookImg[num].substr(0, 4);
  str5 = BookImg[num].substr(0, 5);
  if ( str5 == 'http:' ) {
    document.write('<IMG alt="' + BookTitle[num] + '" src="' + BookImg[num] + '" width=120 border=0><BR>');
  }
  else if ( str5 == '49155' || str5 == '41047' || str5 == 'b1000' ) {
    document.write('<IMG alt="' + BookTitle[num] + '" src="http://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/' + str5 + '/' + BookImg[num] + '" width=120 border=0><BR>');
  }
  else {
    document.write('<IMG alt="' + BookTitle[num] + '" src="http://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/' + str4 + '/' + BookImg[num] + '" width=120 border=0><BR>');
  }
  document.write('1500円で送料無料!!');
  document.write('</A>');
  return;
}


////////// VC 楽天ブックス アイテム設定
function VCBookLinkSet(num, id, title, img) {
  BookID[num   ] = id;
  BookTitle[num] = title;
  BookImg[num  ] = img;
  return;
}


////////// 楽天ブックスリンク作成
function ShowBooks() {
  var num, i;

  for ( i = 0 ; i < 100 ; i++ ) {
    num = Math.floor(Math.random() * Books.length);
    if ( Books[num] != undefined && Books[num] != '' ) break;
  }

  if ( Books[num] != undefined && Books[num] != '' ) {
    BannerTitle('おすすめの本', 'おすすめの本');
    document.write(Books[num]);
  }

  return;
}


////////// 楽天ブックスリンク作成
function RakutenBook(id, alt, image) {
  var html;
  var str4, str5;

  html = '<A href="javascript:OpenRakutenBook(\''+id+'\');" style="font-size:12px; width:100%;">';

  if ( image != undefined && image != '' ) {
    if ( alt != undefined && alt != '' ) {
      html += '<IMG alt="'+alt+'" ';
    }
    else {
      html += '<IMG alt="" ';
    }
  
    str4 = image.substr(0, 4);
    if ( str4 == 'http' ) {
      html += 'src="' + image + '" width=120 border=0><BR>';
    }
    else if ( str5 == '49155' || str5 == '41047' || str5 == 'b1000' ) {
      html += 'src="http://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/' + str5 + '/' + image + '" width=120 border=0><BR>';
    }
    else {
      html += 'src="http://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/' + str4 + '/' + image + '" width=120 border=0><BR>';
    }
  }

  if ( alt != undefined && alt != '' ) html += alt;
  html += '</A>';

  return html;
}


////////// 紀伊国屋
function KinokuniyaBook(id, alt, image) {
  var url, html;

  url = 'http://bookweb.kinokuniya.co.jp/guest/cgi-bin/wshosea.cgi?W-NIPS='+id;

  html = '<A href="javascript:OpenKinokuniya(\''+url+'\');" style="font-size:12px; width:100%;">';

  if ( image != undefined && image != '' ) {
    if ( alt != undefined && alt != '' ) {
      html += '<IMG alt="'+alt+'" ';
    }
    else {
      html += '<IMG alt="" ';
    }

    if ( image.substr(0, 4) == 'http' ) {
      html += 'src="'+image+'" width=120 border=0><BR>';
    }
    else {
      html += 'src="'+WtPageImageURL+image+'" width=120 border=0><BR>';
    }
  }

  if ( alt != undefined && alt != '' ) html += alt;

  html += '</A>';

  return html;
}


////////// 紀伊国屋
function CBook24(id, alt, image) {
  var url, html;

  url = 'http://www.cbook24.com/bm_detail.asp?sku='+id;

  html = '<A href="javascript:OpenCbook(\''+url+'\');" style="font-size:12px; width:100%;">';

  if ( image != undefined && image != '' ) {
    if ( alt != undefined && alt != '' ) {
      html += '<IMG alt="'+alt+'" ';
    }
    else {
      html += '<IMG alt="" ';
    }

    if ( image.substr(0, 4) == 'http' ) {
      html += 'src="'+image+'" width=120 border=0><BR>';
    }
    else {
      html += 'src="'+WtPageImageURL+image+'" width=120 border=0><BR>';
    }
  }

  if ( alt != undefined && alt != '' ) html += alt;

  html += '</A>';

  return html;
}


////////// MusicDoor
function MusicDoor(id, alt, image) {
  var url, html;

  url = 'https://www.musicdoor.jp/shop/goods/product.asp?shop=&goods='+id;

  html = '<A href="javascript:OpenMusicDoor(\''+url+'\');" style="font-size:12px; width:100%;">';

  if ( image != undefined && image != '' ) {
    if ( alt != undefined && alt != '' ) {
      html += '<IMG alt="'+alt+'" ';
    }
    else {
      html += '<IMG alt="" ';
    }
  
    if ( image.substr(0, 4) == 'http' ) {
      html += 'src="'+image+'" width=120 border=0><BR>';
    }
    else {
      html += 'src="'+WtPageImageURL+image+'" width=120 border=0><BR>';
    }
  }

  if ( alt != undefined && alt != '' ) html += alt;

  html += '</A>';

  return html;
}


////////// Google検索＋楽天ブックス検索
function SearchGoogleRakutenBooks() {
  var imagebase = 'images/';

  if ( NoBanner != 0 ) return;

  if ( location.href.indexOf('tytlabs.co.jp') >= 0 ) {
    imagebase = 'images/';
  }
  else if ( location.href.indexOf('/bowling/') >= 0 || location.href.indexOf('Help/') >= 0 || location.href.indexOf('Help\\') >= 0 ) {
    imagebase = 'images/';
  }
  else if ( location.href.indexOf('/cgi-bin/') >= 0 ) {
    imagebase = 'http://wtpage.info/images/';
  }
  else {
    imagebase = WtPageImageURL;
  }

  document.write('<TABLE cellspacing=0 cellpadding=0><TR>');
  // Google検索
  document.write('<FORM method=GET action="http://www.google.co.jp/custom" target="google">');
  document.write('<TD align=center nowrap>');
  document.write('<A href="http://www.google.com/" target="_blank"><IMG border=0 alt="Google" align=absmiddle height=32 src="'+imagebase+'google-logo.gif"></A>');
  document.write('<INPUT type=text name=q size=25 maxlength=255 value="">');
  document.write('<INPUT type=submit name=sa value=" 検索 ">');
  document.write('<INPUT type=hidden name=client value="pub-3193981371795511">');
  document.write('<INPUT type=hidden name=forid value="1">');
  document.write('<INPUT type=hidden name=ie value="Shift_JIS">');
  document.write('<INPUT type=hidden name=oe value="Shift_JIS">');
  document.write('<INPUT type=hidden name=cof value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;">');
  document.write('<INPUT type=hidden name=hl value="ja">');
  document.write('</TD>');
  document.write('</FORM>');
  document.write('<TD width=10>');
  document.write('</TD>');
  // 楽天ブックス
  // document.write('<FORM name=rbs'+RSN+' onSubmit="return GoRakutenBooksSearch(this.KEY.value);">');
  document.write('<FORM name=rbs'+RSN+' method=post action="http://wtpage.info/cgi-bin/wtbook/main.cgi">');
  document.write('<TD align=center nowrap>');
  document.write('<A href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=871844983" target="_blank">');
  document.write('<IMG align=middle border=0 alt="楽天ブックス" src="'+imagebase+'rakuten-mark_s_02.gif" width=21 height=18>');
  document.write('</A>');
  document.write('<font size=-1 color="#003300"><b>本の検索</b></font>');
  document.write('<INPUT type=text name=KEY value="" size=25>');
  document.write('<INPUT type=submit value=" 検索 ">');
  document.write('</TD>');
  document.write('</FORM>');
  document.write('</TR></TABLE>');
  RSN++;

  return;
}


////////// おすすめの商品
function ShowGoods() {
  var yahoo = 'http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=874186787';
  var list = new Array();
  var i = 0;
  var num = 0;

  if ( NoBanner != 0 ) return;

  //// ナイシトール＠楽天
  list[i++] = '<a href="http://pt.afl.rakuten.co.jp/c/004b799a.47feca44/?url=http%3a%2f%2fesearch.rakuten.co.jp%2frms%2fsd%2fesearch%2fvc%3fsv%3d2%26f%3dA%26g%3d0%26v%3d2%26p%3d0%26e%3d0%26s%3d2%26oid%3d000%26k%3d0%26sf%3d0%26sitem%3d%25A5%25CA%25A5%25A4%25A5%25B7%25A5%25C8%25A1%25BC%25A5%25EB%26x%3d0" target="_blank"><IMG alt="おなかの内臓脂肪に・・・" border=0 width=120 src="'+WtPageImageURL+'banner-naisitol.gif"></a><BR><img src="http://ba.afl.rakuten.co.jp/b/004b799a.47feca44/" width="1" height="1" border="0"><BR>';

  //// ナイシトール＠Yahoo
  // list[i++] = '<A href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=874186787&vc_url='+escape('http://store.yahoo.co.jp/ace/4987072066.html')+'" target="_blank"><IMG alt="おなかの内臓脂肪に・・・" border=0 width=120 src="images/banner-naisitol.gif"></A><BR>';
  list[i++] = '<A href="'+yahoo+'&vc_url='+escape('http://shopping.yahoo.co.jp/search?p=%A5%CA%A5%A4%A5%B7%A5%C8%A1%BC%A5%EB&X=2')+'" target="_blank"><IMG alt="おなかの内臓脂肪に・・・" border=0 width=120 src="'+WtPageImageURL+'banner-naisitol.gif"></A><BR>';

  //// Nature Made Calcium
  list[i++] = '<A href="'+yahoo+'&vc_url='+escape('http://shopping.yahoo.co.jp/search?p=%A5%AB%A5%EB%A5%B7%A5%A6%A5%E0&cspid=&first=1')+'" target="_blank"><IMG alt="骨不足の解消にカルシウム" border=0 width=120 src="'+WtPageImageURL+'banner-naturemadecalcium.jpg"></A><BR>';

  num = Math.floor( Math.random() * list.length );

  document.write(list[num]);
}


////////// ポップアップ広告
function OpenAds() {
  var base;
  var popups = new Array();
  var i, num;

  return;

  base = 'http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=';

  i = 0;
  popups[i++] = base + '872457075';	// JTB国内
  popups[i++] = base + '872457122';	// JTB海外
  popups[i++] = base + '872064196';	// 楽天仕事市場
  popups[i++] = base + '873959612';	// ホットペッパー
  popups[i++] = base + '871651587';	// フェミニーヌ
  popups[i++] = base + '875407018';	// るるぶトラベル

  num = Math.floor(Math.random() * popups.length);

  window.setTimeout('window.open("'+popups[num]+'", "_blank")', 600000);

  return;
}


////////// Yahooショッピングを開く
function OpenBowlingPage(url) {
  OpenYahooShop(url);
}
function OpenYahooShop(url) {
  var pid = '874186787';
  OpenVCShop(pid, url);
  return;
}

////////// 楽天ショップを開く
function OpenRakutenShop(url) {
  var pid = '872211319';
  OpenVCShop(pid, url);
  return;
}

////////// 楽天ダウンロードページを開く
function OpenRakutenDownload(url) {
  var pid = '872242330';
  OpenVCShop(pid, url);
  return;
}

////////// デジパダウンロードページを開く
function OpenDigipaDownload(url) {
  var pid = '872242330'; // '874548676';
  OpenVCShop(pid, url);
  return;
}

////////// ツクモページを開く
function OpenTsukumo(url) {
  var pid = '871572452';
  OpenVCShop(pid, url);
  return;
}

////////// NECページを開く
function OpenNEC(url) {
  var pid = '872419632';
  OpenVCShop(pid, url);
  return;
}

////////// Panasonicページを開く
function OpenPanasonic(url) {
  var pid = '874975370';
  OpenVCShop(pid, url);
  return;
}

////////// Sharpページを開く
function OpenSharp(url) {
  var pid = '872460681';
  OpenVCShop(pid, url);
  return;
}

////////// Lenovoページを開く
function OpenLenovo(url) {
  var pid = '872457128';
  OpenVCShop(pid, url);
  return;
}

////////// Hitachiページを開く
function OpenHitachi(url) {
  var pid = '874469704';
  OpenVCShop(pid, url);
  return;
}

////////// HPページを開く
function OpenHP(url) {
  var pid = '872411596';
  OpenVCShop(pid, url);
  return;
}

////////// Faithページを開く
function OpenFaith(url) {
  var pid = '872147535';
  OpenVCShop(pid, url);
  return;
}

////////// 楽天トラベルページを開く
function OpenRakutenTravel(url) {
  var baseurl = "http://pt.afl.rakuten.co.jp/c/016da8a7.6f0f46bd/";

  if ( url == undefined || url == '' ) {
    window.open(baseurl, "_blank");
  }
  else {
    window.open(baseurl+'?url='+escape(url), "_blank");
  }

  return;
}

////////// Yahooトラベルページを開く
function OpenYahooTravel(url) {
  var pid = '874491133';
  OpenVCShop(pid, url);
  return;
}

////////// JTBページを開く
function OpenJTB(url) {
  var pid = '872457075';
  OpenVCShop(pid, url);
  return;
}

////////// 日本旅行ページを開く
function OpenNTA(url) {
  var pid = '873518839';
  OpenVCShop(pid, url);
  return;
}

////////// じゃらんページを開く
function OpenJaran(url) {
  var pid = '874863134';
  OpenVCShop(pid, url);
  return;
}

////////// HISページを開く
function OpenHIS(url) {
  var pid = '874863136';
  OpenVCShop(pid, url);
  return;
}

////////// キーマンズネットを開く
function OpenKeymansNet(url) {
  var pid = '874639544';
  OpenVCShop(pid, url);
  return;
}

////////// 紀伊国屋を開く
function OpenKinokuniya(url) {
  var pid = '875028167';
  OpenVCShop(pid, url);
  return;
}

////////// コンピュータ書籍 cbook24を開く
function OpenCbook(url) {
  var pid = '875033896';
  OpenVCShop(pid, url);
  return;
}

////////// PCクレバリーを開く
function OpenClevery(url) {
  var pid = '875065612';
  OpenVCShop(pid, url);
  return;
}

////////// PCあきんどを開く
function OpenAkindo(url) {
  var pid = '875065623';
  OpenVCShop(pid, url);
  return;
}

////////// 上海問屋を開く
function OpenShanghai(url) {
  var pid = '875065629';
  OpenVCShop(pid, url);
  return;
}

////////// ソフマップを開く
function OpenSofmap(url) {
  var pid = '875068290';
  OpenVCShop(pid, url);
  return;
}

////////// 石丸電機を開く
function OpenIshimaru(url) {
  var pid = '875068324';
  OpenVCShop(pid, url);
  return;
}

////////// ドスパラを開く
function OpenDosPara(url) {
  var pid = '875068328';
  OpenVCShop(pid, url);
  return;
}

////////// SOTECを開く
function OpenSotec(url) {
  var pid = '875068330';
  OpenVCShop(pid, url);
  return;
}

////////// パソQを開く
function OpenPasoQ(url) {
  var pid = '875068334';
  OpenVCShop(pid, url);
  return;
}

////////// フロンティア神代を開く
function OpenFrontier(url) {
  var pid = '875076243';
  OpenVCShop(pid, url);
  return;
}

////////// LivedoorBookを開く
function OpenLivedoorBook(url) {
  var pid = '875065839';
  OpenVCShop(pid, url);
  return;
}

////////// MusicDoorを開く
function OpenMusicDoor(url) {
  var pid = '874911650';
  OpenVCShop(pid, url);
  return;
}

////////// ValueCommerce共通のページオープン
function OpenVCShop(pid, url) {
  var baseurl = "http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=" + pid;

  LoadVCImage(pid);

  if ( url == undefined || url == '' ) {
    window.open(baseurl, "_blank");
  }
  else {
    window.open(baseurl+'&vc_url='+escape(url), "_blank");
  }

  return;
}

////////// ValueCommerce共通のリンク作成
function LinkVCShop(pid, url, name) {
  var baseurl = "http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2125859&pid=" + pid;
  var linkurl = '';

  if ( url == undefined || url == '' ) {
    linkurl = baseurl;
  }
  else {
    linkurl = baseurl+'&vc_url='+escape(url);
  }

  if ( name == undefined ) {
    name = linkurl;
  }

  WtFavorite(linkurl, name);

  return;
}

////////// ValueCommerce共通のページオープン
function LoadVCImage(pid) {
  var image = new Image();
  image.src = 'http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2125859&pid='+pid;
  return;
}


////////// Amazonのページオープン
function OpenAmazon(url) {
  var baseurl = 'http://www.amazon.co.jp/gp/redirect.html';

  LoadAmazonImage();

  if ( url == undefined || url == '' ) {
    url = 'http://www.amazon.co.jp/';
  }

  window.open(baseurl+'?ie=UTF8&location='+escape(url)+'&tag=whispag-22&linkCode=ur2&camp=247&creative=1211', '_blank');

  return;
}

function LoadAmazonImage() {
  var image = new Image();
  image.src = 'http://www.assoc-amazon.jp/e/ir?t=whispag-22&amp;l=ur2&amp;o=9';
  return;
}


////////// Amazon 個別商品
function AmazonGoods120x240(asins) {
  if ( NoBanner != 0 ) return;
  if ( asins == undefined || asins == '' ) {
    asins = 'B0000UN50C,B000NQPZHE,B000JLSXJK,4062137275,4492222669,477413001X,4862481221,4331511553';
  }
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=8&l=as1&asins='+asins+'&fc1=00cc00&IS2=1&lt1=_blank&lc1=000099&bc1=000000&bg1=F0FFFF&f=ifr&nou=1" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>');
  document.write('</DIV>');
  return;
}


////////// Amazon 検索
function AmazonSearch120x90() {
  if ( NoBanner != 0 ) return;
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=20&l=qs1&f=ifr" width="120" height="90" frameborder="0" scrolling="no"></iframe>');
  document.write('</DIV>');
  return;
}

function AmazonSearch180x150() {
  if ( NoBanner != 0 ) return;
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=27&l=qs1&f=ifr" width="180" height="150" frameborder="0" scrolling="no"></iframe>');
  document.write('</DIV>');
  return;
}


////////// Amazonライブリンク
function AmazonLiveLink120x150(keyword) {
  if ( NoBanner != 0 ) return;
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=6&l=st1&mode=books-jp&search='+keyword+'&nou=1&fc1=000000&lt1=_blank&lc1=000099&bg1=F0FFFF&f=ifr" marginwidth="0" marginheight="0" width="120" height="150" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>');
  document.write('</DIV>');
  return;
}

function AmazonLiveLink120x240(keyword) {
  if ( NoBanner != 0 ) return;
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=8&l=st1&mode=books-jp&search='+keyword+'&nou=1&fc1=000000&lt1=_blank&lc1=000099&bg1=F0FFFF&f=ifr" marginwidth="0" marginheight="0" width="120" height="240" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>');
  document.write('</DIV>');
  return;
}

function AmazonLiveLink180x150(keyword) {
  if ( NoBanner != 0 ) return;
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=9&l=st1&mode=books-jp&search='+keyword+'&nou=1&fc1=000000&lt1=_blank&lc1=000099&bg1=F0FFFF&f=ifr" marginwidth="0" marginheight="0" width="180" height="150" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>');
  document.write('</DIV>');
  return;
}

function AmazonLiveLink120x450(keyword) {
  if ( NoBanner != 0 ) return;
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=10&l=st1&mode=books-jp&search='+keyword+'&nou=1&fc1=000000&lt1=_blank&lc1=000099&bg1=F0FFFF&f=ifr" marginwidth="0" marginheight="0" width="120" height="450" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>');
  document.write('</DIV>');
  return;
}

function AmazonLiveLink120x600(keyword) {
  if ( NoBanner != 0 ) return;
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=11&l=st1&mode=books-jp&search='+keyword+'&nou=1&fc1=000000&lt1=_blank&lc1=000099&bg1=F0FFFF&f=ifr" marginwidth="0" marginheight="0" width="120" height="600" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>');
  document.write('</DIV>');
  return;
}

function AmazonLiveLink300x250(keyword) {
  if ( NoBanner != 0 ) return;
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=12&l=st1&mode=books-jp&search='+keyword+'&nou=1&fc1=000000&lt1=_blank&lc1=000099&bg1=F0FFFF&f=ifr" marginwidth="0" marginheight="0" width="300" height="250" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>');
  document.write('</DIV>');
  return;
}

function AmazonLiveLink468x60(keyword) {
  if ( NoBanner != 0 ) return;
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=13&l=st1&mode=books-jp&search='+keyword+'&nou=1&fc1=000000&lt1=_blank&lc1=000099&bg1=F0FFFF&f=ifr" marginwidth="0" marginheight="0" width="468" height="60" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>');
  document.write('</DIV>');
  return;
}

function AmazonLiveLink160x600(keyword) {
  if ( NoBanner != 0 ) return;
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=14&l=st1&mode=books-jp&search='+keyword+'&nou=1&fc1=000000&lt1=_blank&lc1=000099&bg1=F0FFFF&f=ifr" marginwidth="0" marginheight="0" width="160" height="600" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>');
  document.write('</DIV>');
  return;
}

function AmazonLiveLink468x240(keyword) {
  if ( NoBanner != 0 ) return;
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=15&l=st1&mode=books-jp&search='+keyword+'&nou=1&fc1=000000&lt1=_blank&lc1=000099&bg1=F0FFFF&f=ifr" marginwidth="0" marginheight="0" width="468" height="240" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>');
  document.write('</DIV>');
  return;
}

function AmazonLiveLink468x336(keyword) {
  if ( NoBanner != 0 ) return;
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=16&l=st1&mode=books-jp&search='+keyword+'&nou=1&fc1=000000&lt1=_blank&lc1=000099&bg1=F0FFFF&f=ifr" marginwidth="0" marginheight="0" width="468" height="336" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>')
  document.write('</DIV>');
  return;
}

function AmazonLiveLink350x600(keyword) {
  if ( NoBanner != 0 ) return;
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=30&l=st1&mode=books-jp&search='+keyword+'&nou=1&fc1=000000&lt1=_blank&lc1=000099&bg1=F0FFFF&f=ifr" marginwidth="0" marginheight="0" width="350" height="600" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>')
  document.write('</DIV>');
  return;
}

function AmazonLiveLink728x90(keyword) {
  if ( NoBanner != 0 ) return;
  document.write('<DIV>');
  document.write('<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=whispag-22&o=9&p=48&l=st1&mode=books-jp&search='+keyword+'&nou=1&fc1=000000&lt1=_blank&lc1=000099&bg1=F0FFFF&f=ifr" marginwidth="0" marginheight="0" width="728" height="90" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>');
  document.write('</DIV>');
  return;
}
