﻿var Search = null;

 var pageSize = 6;
 var pageCountArray = new Array();
 var sumArray = new Array();
 function getzhaopin(currentid) {
     var loading = '<div style="text-align:center; line-height:200%;font-size=12px;"><img src="new_images/loading.gif"><br />正在加载...</div>';
     this.$('div_zhaopin').innerHTML = loading;
     var url = "zhaopin.aspx?id=" + currentid + "&cityCode=" + EDS_CityCode + "&rnd=" + Math.random();
     ENetwork.DownloadScript(url, function() { flagzhaopin(); });
 }
 function flagzhaopin() {
     if (typeof SearchTable != 'undefined') {
         Search = SearchTable;
         if (Search.length > 0) {
             this.$('div_zhaopin').innerHTML = '';
            for(var i  = 0;i<SearchTable.length;i++)
            {
                 sumArray.push(SearchTable[i].length);
                 if (SearchTable[i].length > 0) {
                     if (sumArray[i] % pageSize == 0) {
                         pageCountArray.push(sumArray[i] / pageSize);
                     }
                     else {
                         pageCountArray.push(int(sumArray[i], pageSize) + 1);
                     }
                     zhaopinHtml(1, i, null,0);
                     getPageHtml(i, pageCountArray[i]);
                 }
            }
         }
         else {
             $('div_zhaopin').style.display = 'none';
         }
     }
     else {
         $('div_zhaopin').style.display = 'none';
     }

 }
  function int(i, k) {
      return Math.floor((i - 1) / k);
  }


  function getPageHtml(index, pageCount) {
      var pageHtml = '<div class="otherpage"  ><div  class="paginate r"  >';
      var last = pageCount + 1 ;
      pageHtml += '<a id ="a_{$index}0" onclick="zhaopinHtml(1,{$index},this,1);" title="首页" style="font-family: 宋体;cursor:pointer;">首页</a>';
      pageHtml = pageHtml.replace('{$index}', index).replace('{$index}', index);
      for (var i = 0; i < pageCount; i++) {
          var s = i +1;
          pageHtml += '<a id ="a_{$index}' + s + '" onclick="zhaopinHtml(' + s + ',' + index + ',this,1)" style="font-family: 宋体;cursor:pointer;">[' + s + ']</a>';
          pageHtml = pageHtml.replace('{$index}', index);
      }
      pageHtml += '<a id="a_{$index}' + last + '"  onclick="zhaopinHtml(' + pageCount + ',' + index + ',this,1);" title="末页" style="font-family: 宋体;cursor:pointer;">末页</a>';
      pageHtml = pageHtml.replace('{$index}', index);
      pageHtml += '</div></div><div class="clear"></div>';
      this.$('div_zhaopin').innerHTML += pageHtml;
  }



  function zhaopinHtml(curr, index, obj, state) {
      if (obj != null) {
          obj.style.color = "#EF7E00";
          for (var i = 0; i < pageCountArray[index] + 2; i++) {
              var objid = obj.id;
              if (objid != 'a_' + index + i) {
                  this.$('a_' + index + i).style.color = "#666666";
              }
          }
      }
      var CurrentPage = curr;

      var zhaopinHtml = '';
      var zhaopinlist = '';
      for (var n = (CurrentPage - 1) * pageSize; n < CurrentPage * pageSize; n++) {
          if (n > sumArray[index] - 1) {
                  break;
              }
              if (n == (CurrentPage - 1) * pageSize) {
                  zhaopinHtml += '<div id="subDivZhaopin{$index}"><h2 class="hh02"><span class="l">招聘信息({$sityName})</span><span  class="r"></span></h2><div class="clear"></div><ul class="ul05"><li class="li-01 bor">职位名称</li><li class="li-02 bor">公司名称</li><li class="li-03 bor">工作地点</li><li class="li-04 bor">发布日期</li><li class="li-05">详细信息</li></ul><div class="clear"></div><div id ="zhaopinlist">{$zhaopinlist}</div></div>';
                  zhaopinHtml = zhaopinHtml.replace('{$sityName}', Search[index][n].siteName).replace('{$index}', index);
              }
             zhaopinlist += '<ul class="ul06"><li class="li-01"><a href="{$JobUrl}" target="_blank"><span                                    class="sp01">{$JobName}</a></span></li><li class="li-02">{$CName}</li> <li class=                                 "li-03">{$Area}</li><li class="li-04">{$RegDate}</li><li class="li-05"><a href="{$JobUrl}" target="_blank"><img src="new_images/xq.gif"></a></li> </ul><div class="clear"></div>';
              zhaopinlist = zhaopinlist.replace("{$JobUrl}", Search[index][n].JobUrl).replace("{$JobUrl}", Search[index][n].JobUrl);
              zhaopinlist = zhaopinlist.replace("{$JobName}", Search[index][n].JobName);
              zhaopinlist = zhaopinlist.replace("{$CName}", Search[index][n].CName);
              zhaopinlist = zhaopinlist.replace("{$Area}", Search[index][n].Area);
              zhaopinlist = zhaopinlist.replace("{$RegDate}", Search[index][n].RegDate.substring(0, 10));           
          }
       
          zhaopinHtml = zhaopinHtml.replace("{$zhaopinlist}", zhaopinlist);
          if (state == 0) {
              this.$('div_zhaopin').innerHTML += zhaopinHtml;
          }
          else {
              this.$('subDivZhaopin' + index).innerHTML = zhaopinHtml;
          }
    
  }