// JavaScript Document

$(document).ready(function(){
//Area News
  $("#areanews_btn").click(function() {
      if($("#areanews_btn").hasClass("more")) {
         $("#areanews").animate(
            {height: "260px"},
            {duration: "slow", complete: function(){
              $("#areanews_btn").removeClass("more").addClass("close");
              $("#areanews").css("backgroundColor","#FFFFFF");
            }})
         $("#bloglist").animate(
            {height: "260px"},
            {duration: "slow"})
         } else {
         $("#areanews").animate(
            {height: "140px"},
            {duration: "slow", complete: function(){
              $("#areanews_btn").removeClass("close").addClass("more");
              $("#areanews").css("backgroundColor","");
            }})
         $("#bloglist").animate(
            {height: "0px"},
            {duration: "slow", complete: function(){
               //$("#bloglist").hide();
            }})
         }
   })
    
//Wave News
   $("#wavenews_btn").click(function() {
      if($("#wavenews_btn").hasClass("more")) {
         $("#wavenews").animate(
            {height: "260px"},
            {duration: "slow", complete: function(){
              $("#wavenews_btn").removeClass("more").addClass("close");
              $("#wavenews").css("backgroundColor","#FFFFFF");
            }})
         } else {
         $("#wavenews").animate(
            {height: "140px"},
            {duration: "slow", complete: function(){
              $("#wavenews_btn").removeClass("close").addClass("more");
              $("#wavenews").css("backgroundColor","");
            }})
         }
   })

//New Arrival
   $("#newarrival_btn").click(function() {
      if($("#newarrival_btn").hasClass("more")) {
         $("#newarrival").animate(
            {height: "260px"},
            {duration: "slow", complete: function(){
              $("#newarrival_btn").removeClass("more").addClass("close");
              $("#newarrival").css("backgroundColor","#FFFFFF");
            }})
         } else {
         $("#newarrival").animate(
            {height: "140px"},
            {duration: "slow", complete: function(){
              $("#newarrival_btn").removeClass("close").addClass("more");
              $("#newarrival").css("backgroundColor","");
            }})
         }
   })

//backgroundImage
img = new Array();
  img[0] = "/static/img/top_main_back21.jpg";
  img[1] = "/static/img/top_main_back22.jpg";
  img[2] = "/static/img/top_main_back23.jpg";
  img[3] = "/static/img/top_main_back24.jpg";
  img[4] = "/static/img/top_main_back00.jpg";
  img[5] = "/static/img/top_main_back05.jpg";
  img[6] = "/static/img/top_main_back06.jpg";
  img[7] = "/static/img/top_main_back07.jpg";
  img[8] = "/static/img/top_main_back08.jpg";
  img[9] = "/static/img/top_main_back09.jpg";
  img[10] = "/static/img/top_main_back10.jpg";
  img[11] = "/static/img/top_main_back11.jpg";
  img[12] = "/static/img/top_main_back12.jpg";
  img[13] = "/static/img/top_main_back13.jpg";
  img[14] = "/static/img/top_main_back16.jpg";
  img[15] = "/static/img/top_main_back17.jpg";
  img[16] = "/static/img/top_main_back18.jpg";
  img[17] = "/static/img/top_main_back19.jpg";
  img[18] = "/static/img/top_main_back20.jpg";
  n = Math.floor(Math.random()*img.length);
  $("#main_pic").css("backgroundImage", "url(" + img[n] + ")");
  $("#main_pic").click(function(){
    n = Math.floor(Math.random()*img.length);
    $("#main_pic").ImageSwitch({NewImage:img[n]});
  });

//RSS Reader (ref) http://labs.yusukenakanishi.com/2009/08/21/xml-parse/
// read newarrival
  $(function(){
        //RSSが同じドメインにある場合
        $.ajax({
            //同じドメインにあるXMLファイルのある場所を指定してあげる
            url: '/feed/rssbuy',
            //非同期通信
            async: true,
            //通信結果をキャッシュしない
            cache: true,
            dataType: "xml",
            success: function(xml){
                $('#newarrival_text').empty();
                $(xml).find('item').each(function(i){
                    if (i == 12) {
                        return false;
                    }
                    var title = $(this).find('title').text();
                    var url = $(this).find('link').text();
                    var date = $(this).find('pubDate').text();
                    //月表示を数字表示に変換する
                    date = dateChanger(date);
                    //idの箇所にリストで書き出す
                    $('#newarrival_text').append('<li>' + date + '<a href="' + url + '">' + title + '<\/a><\/li>');
                });
                //idあるliをolで括る
                $('#newarrival_text li').wrapAll('<ol><\/ol>');
            },
            //エラー表示
            error: function(xml){
                $('#newarrival_text').empty();
                $('#newarrival_text').append('<p>読み込み失敗<\/p>');
            }
        });
        //月表示を数字表示に変換する
        var dateChanger = function(str){
            var mydate = new Date(str);
            yy = mydate.getFullYear();
            mm = mydate.getMonth() + 1;
            dd = mydate.getDate();
            if (mm < 10) { mm = "0" + mm; }
            if (dd < 10) { dd = "0" + dd; }
            datestr = mm + "/" + dd + " ";
            return datestr;
        };
});

//read new blog
  $(function(){
        //RSSが同じドメインにある場合
        $.ajax({
            //同じドメインにあるXMLファイルのある場所を指定してあげる
            url: '/feed/blog/data.xml',
            //非同期通信
            async: true,
            //通信結果をキャッシュしない
            cache: true,
            dataType: "xml",
            success: function(xml){
                $('#areanews_text').empty();
                $(xml).find('item').each(function(i){
                    if (i == 12) {
                        return false;
                    }
                    var title = $(this).find('title').text();
                    var url = $(this).find('link').text();
                    var date = $(this).find('pubDate').text();
                    //月表示を数字表示に変換する
                    date = dateChanger(date);
                    //idの箇所にリストで書き出す
                    $('#areanews_text').append('<li>' + date + '<a href="' + url + '">' + title + '<\/a><\/li>');
                });
                //idあるliをolで括る
                $('#areanews_text li').wrapAll('<ol><\/ol>');
            },
            //エラー表示
            error: function(xml){
                $('#areanews_text').empty();
                $('#areanews_text').append('<p>読み込み失敗<\/p>');
            }
        });
        //月表示を数字表示に変換する
        var dateChanger = function(str){
          var mydate = new Date(str);
          yy = mydate.getFullYear();
          mm = mydate.getMonth() + 1;
          dd = mydate.getDate();

          var nowdate = new Date();
          nyy = nowdate.getFullYear();
          nmm = nowdate.getMonth() + 1;
          ndd = nowdate.getDate();

          if(yy==nyy && mm==nmm && dd==ndd) {
            hh = mydate.getHours();
            min = mydate.getMinutes();
            if (hh < 10) { hh = "0" + hh; }
            if (min < 10) { min = "0" + min; }
            datestr = hh + ":" + min + " ";
          } else {
            if (mm < 10) { mm = "0" + mm; }
            if (dd < 10) { dd = "0" + dd; }
            datestr = mm + "/" + dd + " ";
          }
          return datestr;
        };
});
  
})

