var EmbedPlayer = {
  url: "http://data.woopieapi.com/embedplayer/geturl/",
  params: {
    clientid: "woopie_gate",
    surl: "",
    alt: "jsonp",
    callback: "EmbedPlayer.callback"
  },
  errNote: "申し訳御座いませんが、プレイヤーをロードできませんでした。しばらくしてから、再度お試しください。",
  posId: "playerDiv",
  show: function(posId) {
    if (!EmbedPlayer.params.surl) {
      alert(EmbedPlayer.errNote);
      return false;
    }
    if (posId) {
      EmbedPlayer.posId = posId;
    }
    $.ajax({
      type: "GET",
      url: EmbedPlayer.url,
      data: EmbedPlayer.params,
      dataType: "jsonp",
      cache: false,
      success: function() {
      },
      error: function() {
        alert(EmbedPlayer.errNote);
      }
    });
  },
  setSurl: function(surl) {
    EmbedPlayer.params.surl = surl;
  },
  callback: function(json) {
    try {
      var movieSrc = json.rss.channel.item[0].media$group.media$content.src;
    } catch (e) {
      try{
      movieSrc = json.rss.channel.item.media$group.media$content.src;
      } catch (e) {}
    }
    if (!movieSrc) {
      //alert(EmbedPlayer.errNote);
      $("#videoCover")
        .html('<a href="'+EmbedPlayer.params.surl+'" target="_blank" class="jump-link"><img width=\"90\" height=\"90\" src=\"/images/sprite/play_icon.gif\"/>この動画は掲載元のサイトへジャンプして再生されます</a>')
      return false;
    }
    var objSkeleton = "<object width=\"480\" height=\"400\" id=\"embedPlayerObj\"><param name=\"movie\" value=\"" + movieSrc + "\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"flashVars\" value=\"autoplay=1\"></param><param name=\"wmode\" value=\"opaque\"></param><embed src=\"" + movieSrc + "\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"480\" height=\"400\" flashVars=\"autoplay=1\" wmode=\"opaque\"></embed></object>";

    $('#'+EmbedPlayer.posId).empty();
    $(objSkeleton)
      .appendTo($("#" + EmbedPlayer.posId));
  }
};

