﻿var CategoryNewsManagerNews_PageNum = -1;
var CategoryNewsManagerNews_CategoryId = -1;
var CategoryNewsManagerNews_PageSize;
var CategoryNewsManagerNews_Template;
var CategoryNewsManagerNews_Place;
var CategoryNewsManagerNews_Wait;
var CategoryNewsManagerNews_Pager;

function CategoryNewsManagerNews_SetParameter(main,wait,pager,template,pagesize)
{    
  CategoryNewsManagerNews_Place = main;
  CategoryNewsManagerNews_Template = template.replace("<!--","").replace("-->","");
  CategoryNewsManagerNews_Wait = wait;  
  CategoryNewsManagerNews_Pager = pager;
  CategoryNewsManagerNews_PageSize = pagesize;
}

function CategoryNewsManagerNews_CallBack(objresult,resultxml)
{
  if(objresult != null && objresult.News != null && objresult.News instanceof Array)
  {
    var current;
    var result;
    var NewsStr = new Array();
    var StrMainNews;
    result = objresult.News;
    if(result.length > 0)
    {        
      for(var i = 0 ; i < result.length ; i++)
      {
         if(result[i].Pic)result[i].Pic = result[i].Pic + '&z=80';
        NewsStr.push(RenderNewsObj(CategoryNewsManagerNews_Template,result[i]));
      }
      var Str = "<table style=\"width: 100%\" cellspacing=\"0\" cellpadding=\"0\">";
      var i = 0;
      while(true)
      {
        Str = Str + "<tr>";
        if(i >= NewsStr.length)
          break;
        Str = Str + "<td class=\"NewsTd\">" + NewsStr[i] + "</td>";
        i++;
        if(i >= NewsStr.length)
          break;
        Str = Str + "<td class=\"NewsTd\">" + NewsStr[i] + "</td>";
        i++;
        
        Str = Str + "</tr>";
      }
      Str = Str + "</table>";
      CategoryNewsManagerNews_Place.innerHTML = Str;      
      CategoryNewsManagerNews_Pager.innerHTML = MakePager(objresult,"<a style=\"padding:0px 3px 0px 3px; color:#A5A7A9;\" href=\"javascript:CategoryNewsManagerNews_Load2("+CategoryNewsManagerNews_CategoryId+",%Masir_PageSize%,%Masir_PageId%);\">&lt;&lt;</a>","<a style=\"padding:0px 3px 0px 3px; color:#A5A7A9;\" href=\"javascript:CategoryNewsManagerNews_Load2("+CategoryNewsManagerNews_CategoryId+",%Masir_PageSize%,%Masir_PageId%);\">&gt;&gt;</a>","<a class=\"Pager\" href=\"javascript:CategoryNewsManagerNews_Load2("+CategoryNewsManagerNews_CategoryId+",%Masir_PageSize%,%Masir_PageId%);\">%Masir_PageId%</a>","<a href=\"javascript:CategoryNewsManagerNews_Load2("+CategoryNewsManagerNews_CategoryId+",%Masir_PageSize%,%Masir_PageId%);\" class=\"PagerCurrent\">%Masir_PageId%</a>","&nbsp;|&nbsp;",CategoryNewsManagerNews_PageSize,CategoryNewsManagerNews_PageNum,10);
      CategoryNewsManagerNews_Place.style.display = "";
      CategoryNewsManagerNews_Pager.style.display = "";
      CategoryNewsManagerNews_Wait.style.display = "none";
     }
     else
     {
       CategoryNewsManagerNews_Place.style.display = "";
       CategoryNewsManagerNews_Pager.style.display = "";
       CategoryNewsManagerNews_Wait.style.display = "none";
       CategoryNewsManagerNews_Place.innerHTML = '';       
       CategoryNewsManagerNews_Pager.innerHTML = '';       
     }
  }
  else
  {
    CategoryNewsManagerNews_Place.style.display = "";
    CategoryNewsManagerNews_Pager.style.display = "";
    CategoryNewsManagerNews_Wait.style.display = "none";
    CategoryNewsManagerNews_Place.innerHTML = "";
    CategoryNewsManagerNews_Pager.innerHTML = "";
  }
}

function CategoryNewsManagerNews_Load2(categoryid,pagesize,startpage)
{
  CategoryNewsManagerNews_CategoryId = categoryid;  
  CategoryNewsManagerNews_Pager.style.display = "none";
  CategoryNewsManagerNews_Place.style.display = "none";
  CategoryNewsManagerNews_Wait.style.display = "";
  CategoryNewsManagerNews_Pager.innerHTML = '';
  CategoryNewsManagerNews_PageNum = startpage;
  GetLast24NewsByPagerFilterByCategoryId(categoryid,getSelectedSource(categoryid),_Global_User_Information.PageSize,startpage,'DateTime desc',CategoryNewsManagerNews_CallBack);
}

function CategoryNewsManagerNews_Load(categoryid)
{
 CategoryNewsManagerNews_Load2(categoryid,CategoryNewsManagerNews_PageSize,1);
}

/**************************************************/
var CategoryNewsManagerNews_Template;
var CategoryNewsManagerNews_Place;
var CategoryNewsManagerNews_Wait;
var CategoryNewsManagerNews_Pager;

function PluginNewsManagerNews_SetParameter(main,wait,template)
{    
  PluginNewsManagerNews_Place = main;
  PluginNewsManagerNews_Template = template.replace("<!--","").replace("-->","");
  PluginNewsManagerNews_Wait = wait;    
}

function PluginNewsManagerNews_CallBack(objresult,resultxml)
{
  if(objresult != null)
  {        
        PluginNewsManagerNews_Place.innerHTML = RenderNewsPluginObj(PluginNewsManagerNews_Template,objresult);
        PluginNewsManagerNews_Wait.style.display = 'none'
        PluginNewsManagerNews_Place.style.display = ''
  }
    else
    {
        PluginNewsManagerNews_Place.innerHTML = "";
        PluginNewsManagerNews_Wait.style.display = 'none'
        PluginNewsManagerNews_Place.style.display = ''
    }
        
}

function PluginNewsManagerNews_Load(groupid)
{  
  PluginNewsManagerNews_Wait.style.display = ''
  PluginNewsManagerNews_Place.style.display = 'none'
  GetPluginNewsFilterByGroupId(groupid,PluginNewsManagerNews_CallBack);
}

_Global_Category_ErrorCode = 0;