(function(){
  var tmp = document.getElementsByTagName("iframe");
  var bscount = 0;
  for( var i = 0; i < tmp.length; i++ ){
    if(tmp[i].className == "bs-iframes"){
      bscount++;
    }
  }
  if(bscount >= 3){
    return;
  }
  var url = "http://tategakibunko.mydns.jp/cgi-bin/bungou/bs.fcgi";
  var w = 170;
  var args = [];

  if( typeof user_id != 'undefined' ){
    url += "/" + user_id;
  }
  if( typeof book_author != 'undefined' ){
    url += "/" + encodeURIComponent(book_author);
  }
  if( typeof bs_width != 'undefined' ){
    args.push( {name:"w", value:bs_width} );
    w = bs_width;
  }
  if( typeof bs_category != 'undefined' ){
    if( bs_category != "" ){
      args.push( {name:"c", value:encodeURIComponent(bs_category)} );
    }
  }
  for( var i = 0; i < args.length; i++ ){
    if( i == 0 ){
      url += "?" + args[i].name + "=" + args[i].value;
    } else {
      url += "&" + args[i].name + "=" + args[i].value;
    }
  }
  var val = ("<iframe class='bs-iframes' allowtransparency=true width='" +
	     (w + 30) +
	     "' height='300' frameborder=0 src ='" + url + "'></iframe>");
  document.open();
  document.write(val);
  document.close();
})()
