//*********************ECサイトサイドナビ表示用JavaScript******************//
//
//eMplexのタグ{CATEGORY_CHAIN}よりTitle,URIを抜き出しサイドナビを表示
//
//
//*************************************************************************//

naviTitle    = new Array();
naviURI      = new Array();
naviData     = new Array();
naviURI_END  = new Array();
naviTitle_END= new Array();

//関連ファイル
//firstCategory.js(第一カテゴリを設定)
//secondCategory.js(第二カテゴリを設定)

var SecondURI = '';
var sideBannerURI = '';




//eMplex用関連タグ表示JavaScript

//パンくず情報の取得
function Pankuzu(pankuzu){

    //{CATEGORY_CHAIN}からのパンくずを取得しtrimをかけ配列に入れ込む
    naviData = pankuzu.split("&gt;");
    naviTitle[0] = naviData[0].stripTags();
    naviURI_END[0] = trim(naviTitle[0], naviData[0]);
     
    if (naviData[1] != null){
        naviTitle[1] = naviData[1].stripTags();
        naviURI_END[1] = trim(naviTitle[1], naviData[1]);
    }
    if (naviData[2] != null){
        naviTitle[2] = naviData[2].stripTags();
        naviURI_END[2] = trim(naviTitle[2], naviData[2]);
    }
    SecondURI = naviURI_END[1];
}


function Sidenavi(pankuzu) {

    //{CATEGORY_CHAIN}からのパンくずを取得しtrimをかけ配列に入れ込む
    naviData = pankuzu.split("&gt;");
    naviTitle[0] = naviData[0].stripTags();
    naviURI_END[0] = trim(naviTitle[0], naviData[0]);
     
    if (naviData[1] != null){
        naviTitle[1] = naviData[1].stripTags();
        naviURI_END[1] = trim(naviTitle[1], naviData[1]);
    }
    if (naviData[2] != null){
        naviTitle[2] = naviData[2].stripTags();
        naviURI_END[2] = trim(naviTitle[2], naviData[2]);
    }
    sideBannerURI = naviURI_END[1];
    var snaviTag= '';
//大カテゴリ表示
    for(i = 0; i < firstMax; i++) {
    	
        title = navi1Title[i];
        uri = navi1URI[i];
        
        naviURI_data = navi1URI[i].replace(UDEL,"");
        naviURI_data = naviURI_data.replace(/^[ ]*/gim, "");
        if(naviURI_data == naviURI_END[1]){
            snaviTag += '<dt><a href="' + uri + '" >' + title + '</a></dt>';
        }

        //中カテゴリ表示
        if(naviURI_data == naviURI_END[1]){
            var nam = SecondMax[i];

            for(a = 0; a < SecondMax[i]; a++) {
            
              title2 = navi2Title[i][a] ;
              H3Title = naviH3Title[i][a];
              uri2 = navi2URI[i][a] ;
              img2 = navi2IMG[i][a] ;
              Blank = TargetBlank[i][a];
              Subcategory2 = Subcategory[i][a];
              find = Finding[i][a];
              naviURI_Second = navi2URI[i][a].replace(UDEL,"");
              naviURI_Second = naviURI_Second.replace(/^[ ]*/gim, "");
              str = navi2URI[i][a].substring(0,31);
              featureuri = SeriesFeatureURI[i][a] ;
              featureBlank = SeriesFeatureTargetBlank[i][a] ;
              featurestr = SeriesFeatureURI[i][a].substring(0,31);

              if (uri2 != '#'){
                  if (Subcategory2 != '1'){
                      snaviTag += '<dd>';
                      if (naviURI_Second == naviURI_END[2]){
                  
                          snaviTag += '<em>';
                  
                      }
                      snaviTag += '<a href="';
                  
    /*              
                      if (featureuri == false){

                          if (str == 'http://www.the-body-shop.co.jp/'){
                              if (Blank != '#'){
                                  snaviTag += 'javascript:Win2(\'';
                              }
                          }
  */                
                          snaviTag += uri2;
 /*                 
                          if (str == 'http://www.the-body-shop.co.jp/'){
                              if (Blank != '#'){
                                  snaviTag += '\')';
                              }
                          }
                  
                          snaviTag += '"';
                  
                  
                          if (Blank == '#'){
                          snaviTag += ' target=_blank';
                          }
                  
                      }
                  
                  
                      if (featurestr == 'http://www.the-body-shop.co.jp/'){
                          if (featureBlank != '#'){
                              snaviTag += 'javascript:Win2(\'';
                          }
                      }
                  
                      snaviTag += featureuri;
                  
                      if (featurestr == 'http://www.the-body-shop.co.jp/'){
                          if (featureBlank != '#'){
                              snaviTag += '\')';
                          }
                      }
*/                  
                      snaviTag += '"';
                  
                  /*
                      if (featureBlank == '#'){
                          snaviTag += ' target=_blank';
                      }
                      */
                      
                      snaviTag += ' >' + title2 + '</a>';

                      if (naviURI_Second == naviURI_END[2]){
                  
                          snaviTag += '</em>';
                  
                      }
                      snaviTag += '</dd>';
                  }    
                }
                if (uri2 == '#'){
                      if (H3Title == '#-sub'){
                          snaviTag += '<dd><a href="'+ uri +'#' + Subcategory2 +'">' + title2 + '</a></dd>';
                      }
                      
                      if (H3Title == '#'){
                          snaviTag += '<dd class="nolink">' + title2 + '</dd>';
                      }
                }
             }
          }
        }

    document.write(snaviTag);

}


//window.onload = initMenus;


//機能別表示用
function ListFunction() {
    
    var FunctionTag= '';
    
    for(i = 0; i < firstMax; i++) {
    	
        title = navi1Title[i];
        uri = navi1URI[i];
        ListID = ItemListID[i];
        naviURI_data = navi1URI[i].replace(UDEL,"");
        naviURI_data = naviURI_data.replace(/^[ ]*/gim, "");
        if(naviURI_data == SecondURI){
            if (FirstListID[i] == '1'){
                FunctionTag += '<h2><img src="/ec/html/static/i/category/h2_function.gif" alt="機能別" title="機能別" width="716" height="27" /></h2><div class="AreaListS">';
            }
            for(a = 0; a < SecondMaxNam[i]; a++) {
              title2 = navi2Title[i][a] ;
              h3title = naviH3Title[i][a];
              uri2 = navi2URI[i][a] ;
              img2 = navi2IMG[i][a] ;
              if (ItemListID[i][a] == '1'){
                  FunctionTag += '<table class="ItemList"><tr><td class="i_l_i"><a href="' + uri2 + '"><img src="' + img2 + '" alt="' + title2 + '" title="' + title2 + '" /></a></td>';
                  FunctionTag += '<td class="i_l_t"><h3>'+ h3title +'</h3><p><a href="' + uri2 + '">' + title2 + '</a></p></td></tr></table>';
              }
           }
            if (FirstListID[i] == '1'){
               FunctionTag += '</div>';
               FunctionTag += ListPrice();
            }
        }
    }
    document.write(FunctionTag);
    return naviURI_END;
}
//シリーズ別表示用
function ListSeries() {

    
    var SeriesTag= '';
    SeriesTag += ListPrice();
    for(i = 0; i < firstMax; i++) {
    	
        title = navi1Title[i];
        uri = navi1URI[i];
        ListID = ItemListID[i];
        naviURI_data = navi1URI[i].replace(UDEL,"");
        naviURI_data = naviURI_data.replace(/^[ ]*/gim, "");
        if(naviURI_data == SecondURI){
                //SeriesTag += '<h2><img src="/ec/html/static/i/category/h2_series.gif" alt="シリーズ別" title="シリーズ別" width="716" height="27" /></h2><div class="AreaListS">';

            for(a = 0; a < SecondMaxNam[i]; a++) {
              title2 = navi2Title[i][a] ;
              h3title = naviH3Title[i][a];
              uri2 = navi2URI[i][a] ;
              img2 = navi2IMG[i][a] ;
              Blank = TargetBlank[i][a];
              Subcategory2 = Subcategory[i][a];
              str = navi2URI[i][a].substring(0,31);

              featureicon = '<img src="/ec/html/static/i/category/button_feature_s.gif" height="14" width="43" alt="特集" />' ;
              featureuri = SeriesFeatureURI[i][a] ;
              featureBlank = SeriesFeatureTargetBlank[i][a] ;
              featurestr = SeriesFeatureURI[i][a].substring(0,31);
              
              find = Finding[i][a];

              seriesicon = SeriesIcon[i][a];
              newicon = ' <img src="/ec/html/static/i/category/new_s.gif" height="10" width="25" alt="NEW!" />';
              limitationicon = ' <span>&#91;限定&#93;</span>';

              if (img2 == '#'){
                  SeriesTag += '<h2><img src="/ec/html/static/i/category/h2_series.gif" alt="シリーズ別" title="シリーズ別" width="716" height="27" /></h2><div class="AreaListS">';
                  var Seriesflg  = 'on';
              }
              if (ItemListID[i][a] == '2'){

                  if(img2 == 'finding'){
                      SeriesTag += '<div class="AreaListS"><h3 id="' + Subcategory2 +'">&#12304;'+ title2 +'&#12305;</h3>';
                  }

                  if (img2 != 'finding'){

                      SeriesTag += '<table class="ItemList"><tr><td class="i_l_i"><a href="';

                      if (str == 'http://www.the-body-shop.co.jp/'){
                          if (Blank != '#'){
                              SeriesTag += 'javascript:Win2(\'';
                          }
                      }
                  
                      SeriesTag += uri2;
                  
                      if (str == 'http://www.the-body-shop.co.jp/'){
                          if (Blank != '#'){
                              SeriesTag += '\')';
                          }
                      }
                  
                      SeriesTag += '"';
                  
                          if (Blank == '#'){
                              SeriesTag += ' target=_blank';
                          }
                  
                      SeriesTag += ' ><img src="' + img2 + '" width="78" height="78" alt="' + title2 + '" title="' + title2 + '" /></a></td>';
                      SeriesTag += '<td class="i_l_t"><h3>'+ h3title;
                      
                      if(seriesicon == '1' | seriesicon == '#'){
                          SeriesTag += newicon;
                      }
                      
                      SeriesTag += '</h3><p><a href="';
                      
                      if (str == 'http://www.the-body-shop.co.jp/'){
                          if (Blank != '#'){
                              SeriesTag += 'javascript:Win2(\'';
                          }
                      }
                  
                      SeriesTag += uri2;
                  
                      if (str == 'http://www.the-body-shop.co.jp/'){
                          if (Blank != '#'){
                              SeriesTag += '\')';
                          }
                      }
                  
                      SeriesTag += '"';
                  
                  
                      if (Blank == '#'){
                          SeriesTag += ' target=_blank';
                      }
                  
                  
                      SeriesTag += ' >' + title2;
                      
                      if(seriesicon == '2' | seriesicon == '#'){
                          SeriesTag += limitationicon;
                      }
                      
                      SeriesTag += '</a></p>';
                  
         
                      if (featureuri != false){

                          SeriesTag += '<p class="p-feature"><a href="';

                          if (featurestr == 'http://www.the-body-shop.co.jp/'){
                              if (featureBlank != '#'){
                                  SeriesTag += 'javascript:Win2(\'';
                              }
                          }
                          
                          SeriesTag += featureuri;
                  
                          if (featurestr == 'http://www.the-body-shop.co.jp/'){
                              if (featureBlank != '#'){
                                  SeriesTag += '\')';
                              }
                          }
                  
                          SeriesTag += '"';
                  
                  
                          if (featureBlank == '#'){
                              SeriesTag += ' target=_blank';
                          }
                  
                  
                          SeriesTag += ' >' + featureicon + '</a></p>';
                      }
                  
                  
                      SeriesTag += '</td></tr></table>';
              
                  }
                  if (find == '#'){
                      SeriesTag += '</div>';
                  }
              }
            }
               if (Seriesflg == 'on'){
                    SeriesTag += '</div>';
               }
        }
    }

    document.write(SeriesTag);
}

//価格別表示

function ListPrice() {

    
    var PriceTag= '';
    
    for(i = 0; i < firstMax; i++) {
    	
        title = navi1Title[i];
        uri = navi1URI[i];
        ListID = ItemListID[i];
        naviURI_data = navi1URI[i].replace(UDEL,"");
        naviURI_data = naviURI_data.replace(/^[ ]*/gim, "");
        if(naviURI_data == SecondURI){
            for(a = 0; a < SecondMaxNam[i]; a++) {
              title2 = navi2Title[i][a] ;
              h3title = naviH3Title[i][a];
              uri2 = navi2URI[i][a] ;
              img2 = navi2IMG[i][a] ;
              Blank = TargetBlank[i][a];
              str = navi2URI[i][a].substring(0,31);
              if (img2 == ''){
                  PriceTag += '<h2><img src="/ec/html/static/i/category/h2_price.gif" alt="価格別" title="価格別" width="716" height="27" /></h2><div class="AreaListS">';
                  var priceflg  = 'on';
              }
              if (ItemListID[i][a] == '3'){
                  PriceTag += '<table class="ItemList"><tr><td class="i_l_i"><a href="';
                  if (str == 'http://www.the-body-shop.co.jp/'){
                      if (Blank != '#'){
                          PriceTag += 'javascript:Win2(\'';
                      }
                  }
                  
                  PriceTag += uri2;
                  
                  if (str == 'http://www.the-body-shop.co.jp/'){
                      if (Blank != '#'){
                          PriceTag += '\')';
                      }
                  }
                  
                  PriceTag += '"';
                  
                  
                      if (Blank == '#'){
                          PriceTag += ' target=_blank';
                      
                  }
                  
                  PriceTag += ' ><img src="' + img2 + '" width="78" height="78" alt="' + title2 + '" title="' + title2 + '" /></a></td>';
                  PriceTag += '<td class="i_l_t"><h3>'+ h3title +'</h3><p><a href="';
                  if (str == 'http://www.the-body-shop.co.jp/'){
                      if (Blank != '#'){
                          PriceTag += 'javascript:Win2(\'';
                      }
                  }
                  
                  PriceTag += uri2;
                  
                  if (str == 'http://www.the-body-shop.co.jp/'){
                      if (Blank != '#'){
                          PriceTag += '\')';
                      }
                  }
                  
                  PriceTag += '"';
                  
                  
                      if (Blank == '#'){
                          PriceTag += ' target=_blank';
                      
                  }
                  
                  PriceTag += ' >' + title2 + '</a></p></td></tr></table>';
              }
              
           }
           if (priceflg == 'on'){
                PriceTag += '</div>';
           }
        }
    }
    return PriceTag;
}

//{CATEGORY_CHAIN}をsplitしたものをtrimしてURIを取り出す
function trim(trimTitle, trimData) {

    Title_END = trimTitle.replace(/^[ ]*/gim, "");
    URI = trimData.replace(/^[ ]*/gim, "");
    URI = trimData.replace("<a href=\"","");
    URI = URI.replace(UDEL,"");
    URI = URI.replace("\" >","");
    URI = URI.replace("<\/a>","");
    URI = URI.replace(Title_END,"");
    URI_END = URI.replace(/^[ ]*/gim, "");
    return URI_END;

}
