data.htmlJson = JSON.parse(data.htmlJson);

// 设置token
function setToken(){
  if(user.token !== '') {
    sessionStorage.setItem('x-token', user.token);
  }else {
    sessionStorage.setItem('x-token', '');
  }
}

// 机构id
function orgIdFn(id) {
    var signupOrg = rules.acActivityOrgs
    var org = signupOrg && signupOrg.filter(function(item){
        return id == item.id
    })
    if(org.length == 1) {
        return org[0]
    }else {
        return null
    }
}
// 获取token
function getToken() {
  var t = sessionStorage.getItem('x-token');
  return t
}

// 页面跳转
function transPage(_pageNumber, _activityCode, _token, _addParam) {
  var url = ''
  // if (typeof _urlParam !== 'undefined' && _urlParam !== '') {
  //     url = baseUrl + "/ACTIVITY/view/" + _activityCode + "/" + _pageNumber + '?' + _urlParam;
  // } else {
  //     url = baseUrl + "/ACTIVITY/view/" + _activityCode + "/" + _pageNumber;
  // }

  var _urlParam = location.search;

  if (typeof _urlParam !== 'undefined' && _urlParam !== '') {
      url = "/ACTIVITY/view/" + _activityCode + "/" + _pageNumber + _urlParam + (_addParam !== undefined ? ('&' + _addParam) : '');
  } else {
      url = "/ACTIVITY/view/" + _activityCode + "/" + _pageNumber + (_addParam !== undefined ? ('?' + _addParam) : '');
  }

  var _form = document.createElement('form');
  _form.action = url;
  _form.method = "post";
  _form.style.display = "none";

  var inputToken = document.createElement('input');
  inputToken.value = _token;
  inputToken.name = 'x-token';
  _form.appendChild(inputToken);
  document.body.appendChild(_form);
  _form.submit();
}

// 获取URL中指定参数
function getQueryString(name) {
  var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
  var r = window.location.search.substr(1).match(reg);
  if (r != null) {
      return unescape(r[2]);
  }
  return null;
}


// 加载HTML结构
function loadHtmlJson() {
  $('body').prepend(json2html(data.htmlJson));
  var _relationship = JSON.parse(data.relationship);
  for(var i=0;i<_relationship.childs.length;i++) {
      var _page = _relationship.childs[i].page
      var _pageNumber = _relationship.childs[i].pageNumber
      $('body').prepend(json2html(JSON.parse(data[_page].htmlJson)));
      $('#html-template-'+_pageNumber).addClass('global-none')
  }
}

// 关注弹出框
function appendAttentionDialog() {
// var orgId = getQueryString("orgId");
// var orgInfo = orgIdFn(orgId);
// var orgName = orgInfo !== null ? orgInfo.orgName : '';

var str = '<section id="html-container-attention" style="display: none;">'+
            '<div>'+
              '<div class="c-modal-wrap">'+
                '<div class="mshe-mask"></div> '+
                '<div class="c-modal">'+
                  '<div class="modal-dialog">'+
                    '<div c_type="dialog" c_typename="dialog_playerVote1" class="modal-content" style="background: rgb(255, 255, 255);">'+
                    '<div class="modal-header">'+
                      '<img src="http://qnfile.icareyou.net/363a344aa7424d219a5fc86eff7265751561343712294.jpg" class="header-pic">'+
                    '</div>'+ 
                    '<div class="modal-body">'+
                      '<p class="struct">长按关注后继续活动</p>'+
                      '<div>'+
                        '<img src="./images/qr-code-prod.jpg" alt="" style="width: 100%;">'+
                      '</div>'+
                    '</div>'+
                    '<div class="modal-close">'+
                      '<img src="http://qnfile.icareyou.net/ddae57885c424abdb13d37c78038c6a01561343787282.jpg">'+
                    '</div>'+
                    '</div>'+
                  '</div>'+
                '</div>'+
              '</div>'+
            '</div>'+
          '</section>';

  $('body').prepend(str);
  // 事件绑定
  $("#html-container-attention .modal-close").off("click").on("click", function(){
    $("#html-container-attention").fadeOut();
  });

  // 未关注过默认显示弹出框  
  if (!user.attention){
    $("#html-container-attention").fadeIn();
  }
}

// 显示强关弹出框
function showAttentionDialog() {
  $("#html-container-attention").fadeIn();
}

appendAttentionDialog();