/**
 * 初期設定用JavaScript
 *
 * @revision $Revision: 505 $
 * @author Atsushi Fx <atsushifx@aglabo.com>
 * @create 2008-09-03
 */

var script = "";
/**
 * srcのJavaScriptを読み込むHTMLタグを作成する
 */
function  javascriptCreate(src) {
  var  script = "";

  script = '<script type="text/javascript" src="' + src + '"></script>' + "\n";
  return script;
}

/**
 * スクリプト読み込み
 */
function initScript() {
  var loadScript = "";

  // Hatena Star
  loadScript += javascriptCreate('http://s.hatena.ne.jp/js/HatenaStar.js');
  loadScript += javascriptCreate('http://aglabo.com/agl/js/hatenaStarConfig.js');

  // 広告用

  //
  return loadScript;
}

/**
 * Goole Adsenseなどようの組み込みスクリプトを取得
 */
function  adScript_ad(type) {
  var src = "";
  switch (type) {
  case "google": // Google Adsense
	src = "http://pagead2.googlesyndication.com/pagead/show_ads.js";
	break;

  case "amazon": // AMAZONおまかせリンク
  default:
	src = "http://www.assoc-amazon.jp/s/ads.js";
	break;
  }
  script = '<script type="text/javascript" src="' + src + '"></script>' + "\n";
  return script;
}

/**
 * パラメータ設定スクリプト取得
 *
 * パラメータの広告タイプにあわせて広告パラメータ設定スクリプトを組み立て、取得
 */
function  adScript_config(webType, adBlock) {
  return javascriptCreate("http://aglabo.com/agl/js/ads/config/" + webType + "-" + adBlock + ".js");
}

/**
 * 広告スクリプト作成
 */
function adScript(webType, adBlock, adType) {
  var script = adScript_config(webType, adBlock) + adScript_ad(adType);
  return script;
}

script = initScript();
document.writeln(script);

/* $Id: initialize.js 505 2009-08-29 15:19:22Z atsushifx $
*/
