//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
//　トップページクラス
//  依存関係：commonlib.js
//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

clsTopPage = new Object();
clsTopPage = function(){
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  //*******************************************************
  //　プロパティ
  //*******************************************************
  
  //*******************************************************
  //　コンストラクタ
  //*******************************************************

  //*******************************************************
  //　初期化
  //*******************************************************
  this.init = function(){
    
  }

  //*******************************************************
  //　トップページ　FLASH出力
  //*******************************************************
  this.setTopFlash = function(){
    
    var strFlash = strFlashFile;
    strFlash = strFlash.replace(".swf", "");
    
    AC_FL_RunContent( 
      'codebase',
      'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0',
      'width','791',
      'height','235',
      'src',strFlash,
      'quality','high',
      'pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash',
      'allowscriptaccess','always',
      'movie','main01' 
    ); 
  }
  
  //*******************************************************
  //　トップページ　新刊出力
  //*******************************************************
  this.setNewBooks = function(){
    
    var blnRow = 0;
    var strHtml = "";
    for (var i=0; i<astrNewBook.length; i++){
      
      if (blnRow == 0){
        var strUpperTag = "";
        var strLowerTag = "";
      }

      //タイトル編集
      var strTitle = "";
      if (astrNewBook[i]['title_bf'] != ""){
        strTitle += "<span>" + astrNewBook[i]['title_bf'] + "</span>";
      }
      strTitle += astrNewBook[i]['title'];
      if (astrNewBook[i]['title_af'] != ""){
        strTitle += "<span>" + astrNewBook[i]['title_af'] + "</span>";
      }

      //著者編集
      strAuthor = astrNewBook[i]['author'];
      
      //価格編集
      strPrice = astrNewBook[i]['price'];
      
      //出版年月編集
      strDate = astrNewBook[i]['release'];
      
      //画像ファイル名
      strImage = astrNewBook[i]['image'];
      
      //ページ内リンクID
      strPageLink = "#book0" + (i + 1);
      
      //上部タグ生成
      strUpperTag += "<li>\n";
      strUpperTag += "	<div class=\"magazine\"><img src=\"search/images/upload/" + strImage + "\" width=\"61\" alt=\"\" /></div>\n";
      strUpperTag += "	<div class=\"detail\">\n";
      strUpperTag += "		<p class=\"name\"><a href=\"new/new." + gstrLinkExet + strPageLink + "\">" + strTitle + "</a></p>\n";
      strUpperTag += "		<p class=\"text\">■" + strAuthor + "</p>\n";
      strUpperTag += "		<p class=\"text\">■定価" + strPrice + "円（税込）</p>\n";
      //strUpperTag += "		<p class=\"text\">■出版年月：" + strDate + "</p>\n";
      strUpperTag += "	</div><br class=\"clear\" />\n";
      strUpperTag += "</li>\n";

      //下部タグ生成
      strLowerTag += "<li>\n";
      strLowerTag += "  <div class=\"magazine\">&nbsp;</div>\n";
      strLowerTag += "  <div class=\"detail\">\n";
      strLowerTag += "	  <a href=\"new/new." + gstrLinkExet + strPageLink + "\"><img src=\"images/bt_007.gif\" alt=\"詳細を見る\" width=\"113\" height=\"21\" class=\"ovr\" /></a>\n";
      strLowerTag += "  </div><br class=\"clear\" />\n";
      strLowerTag += "</li>\n";
      
      //行番号カウントアップ
      blnRow++
      
      if (blnRow == 2 || i == astrNewBook.length -1){
        //行番号初期化
        blnRow = 0;
        
        //下線判定
        strBorder = "";
        if (strHtml != ""){
          strBorder = " class=\"borderT\"";
        }
        
        //HTML生成
        strHtml += "<div" + strBorder + ">\n";
        strHtml += "  <ul>\n";
        strHtml += strUpperTag;
        strHtml += "  </ul><br class=\"clear\" />\n";
        strHtml += "  <ul>\n";
        strHtml += strLowerTag;
        strHtml += "  </ul><br class=\"clear\" />\n";
        strHtml += "</div>\n";
      }
    }
    document.write(strHtml);
  }

  //*******************************************************
  //　トップページ　NEWS・イベント出力
  //*******************************************************
  this.setTopTopics = function(){
    
    var astrCategorys = {
      "news"    : "ニュース",
      "info"    : "お知らせ",
      "event"   : "イベント",
      "column"  : "コラム"
    }
    
    var strHtml = "";
    for (var i=0; i<astrNewsEvent.length; i++){
      strHtml += "<div>\n";
      strHtml += "	<ul>\n";
      strHtml += "		<li class=\"date\"><p>" + astrNewsEvent[i]['update'] + "</p></li>\n";
      strHtml += "		<li class=\"text\">\n";
      strHtml += "			<p class=\"text-Lt\"><span class=\"" + astrNewsEvent[i]['category'] + "\">［" + astrCategorys[astrNewsEvent[i]['category']] + "］</span></p>\n";
      strHtml += "			<p class=\"text-R\t\"><a href=\"information/" + astrNewsEvent[i]['link'] + "\">" + astrNewsEvent[i]['title'] + "</a></p>\n";
      strHtml += "			<br class=\"clear\" />\n";
      strHtml += "		</li>\n";
      strHtml += "	</ul><br class=\"clear\" />\n";
      strHtml += "</div>\n";
    }
    document.write(strHtml);
  }
  //*******************************************************
  
}
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

//インスタンス生成
topinfo = new clsTopPage();

//依存ファイル読み込み
var strChache = "?cashe=" + (+new Date());
document.write("<script type=\"text/javascript\" src=\"" + gstrRoot + "/shared/data/flashpath.js" + strChache + "\"></script>");
document.write("<script type=\"text/javascript\" src=\"" + gstrRoot + "/shared/data/newbook.js" + strChache + "\"></script>");
document.write("<script type=\"text/javascript\" src=\"" + gstrRoot + "/shared/data/newsevent.js" + strChache + "\"></script>");
