PageClick = function(pageclickednumber) {
  $("#pager"+ContentType).pager({
    pagenumber: pageclickednumber,
    pagecount: PageCt,
    buttonClickCallback: PageClick
  });
  eval("FetchContent_" + ContentType + "(" + pageclickednumber + ")");
}

function RowCt(){
  if (ContentType== 0)
    return RowCtMain;
  if (ContentType == 1)
    return RowCtInfo;
}

function NeedsPager(){
  if (ContentType== 0)
    return PagedMain;
  if (ContentType == 1)
    return PagedInfo;
}

function OnAddSection(){
  var Data;
  var IsTitle = $('#IsTitle:checked').val()?"1":"0";
  if (Paged){
    Data = "SLPageID="+SLPageID+"&SLPageName="+SLPageName+"&request=Add&Paged="+NeedsPager()+"&IsTitle="+IsTitle+"&ContentType="+ContentType+"&page=1&rows="+RowCt()
  }
  else{
    Data = "SLPageID="+SLPageID+"&SLPageName="+SLPageName+"&request=Add&Paged="+NeedsPager()+"&IsTitle="+IsTitle+"&ContentType="+ContentType
  }
  $.ajax({
    type:"POST",
    url:"/ajax_server/html/svr_dynamic_content.php",
    data:Data,
    cache:false,
    success:function(html){
      $("#SL_DynamicContent_"+ContentType).html(html);
      if (Paged){
        $("#pager_"+ContentType).pager({
          pagenumber: Page,
          pagecount: PageCt,
          buttonClickCallback: PageClick
        });
      }
    }
  });
}

function OnDelete(ContentID){
  var Data;
  if (NeedsPager()){
    Data = "SLPageID="+SLPageID+"&SLPageName="+SLPageName+"&request=Delete&Paged="+NeedsPager()+"&ContentType="+ContentType+"&page="+Page+"&rows="+RowCt()+"&ContentID="+ContentID
  }
  else{
    Data = "SLPageID="+SLPageID+"&SLPageName="+SLPageName+"&request=Delete&Paged="+NeedsPager()+"&ContentType="+ContentType+"&ContentID="+ContentID
  }
  $.ajax({
    type:"POST",
    url:"/ajax_server/html/svr_dynamic_content.php",
    data:Data,
    cache:false,
    success:function(html){
      $("#SL_DynamicContent_"+ContentType).html(html);
      if (Paged){
        $("#pager_"+ContentType).pager({
          pagenumber: Page,
          pagecount: PageCt,
          buttonClickCallback: PageClick
        });
      }
    }
  });
}

function OnEditContent(ContentID){
  var Data;
  if (NeedsPager()){
    Data = "SLPageID="+SLPageID+"&SLPageName="+SLPageName+"&request=Edit&Paged="+NeedsPager()+"&ContentType="+ContentType+"&page="+Page+"&rows="+RowCt()+"&ContentID="+ContentID
  }
  else{
    Data = "SLPageID="+SLPageID+"&SLPageName="+SLPageName+"&request=Edit&Paged="+NeedsPager()+"&ContentType="+ContentType+"&ContentID="+ContentID
  }
  $.ajax({
    type:"POST",
    url:"/ajax_server/html/svr_dynamic_content.php",
    data:Data,
    cache:false,
    success:function(html){
      $("#SL_DynamicContent_"+ContentType).html(html);
      if (NeedsPager()){
        $("#pager_"+ContentType).pager({
          pagenumber: Page,
          pagecount: PageCt,
          buttonClickCallback: PageClick
        });
      }
    }
  });
}

function OnMoveDown(ContentID,SortOrder){
  var Data;
  if (NeedsPager()){
    Data = "SLPageID="+SLPageID+"&SLPageName="+SLPageName+"&request=MoveDown&Paged="+NeedsPager()+"&ContentType="+ContentType+"&page="+Page+"&rows="+RowCt()+"&ContentID="+ContentID+"&SortOrder="+SortOrder
  }
  else {
    Data = "SLPageID="+SLPageID+"&SLPageName="+SLPageName+"&request=MoveDown&Paged="+NeedsPager()+"&ContentType="+ContentType+"&ContentID="+ContentID+"&SortOrder="+SortOrder
  }
  $.ajax({
    type:"POST",
    url:"/ajax_server/html/svr_dynamic_content.php",
    data:Data,
    cache:false,
    success:function(html){
      $("#SL_DynamicContent_"+ContentType).html(html);
      if (NeedsPager()){
        $("#pager_"+ContentType).pager({
          pagenumber: Page,
          pagecount: PageCt,
          buttonClickCallback: PageClick
        });
      }
    }
  });
}

function OnMoveUp(ContentID,SortOrder){
  var Data;
  if (NeedsPager()){
    Data = "SLPageID="+SLPageID+"&SLPageName="+SLPageName+"&request=MoveUp&Paged="+NeedsPager()+"&ContentType="+ContentType+"&page="+Page+"&rows="+RowCt()+"&ContentID="+ContentID+"&SortOrder="+SortOrder
  }
  else{
    Data = "SLPageID="+SLPageID+"&SLPageName="+SLPageName+"&request=MoveUp&Paged="+NeedsPager()+"&ContentType="+ContentType+"&ContentID="+ContentID+"&SortOrder="+SortOrder
  }
  $.ajax({
    type:"POST",
    url:"/ajax_server/html/svr_dynamic_content.php",
    data:Data,
    cache:false,
    success:function(html){
      $("#SL_DynamicContent_"+ContentType).html(html);
      if (NeedsPager()){
        $("#pager_"+ContentType).pager({
          pagenumber: Page,
          pagecount: PageCt,
          buttonClickCallback: PageClick
        });
      }
    }
  });
}

function OnSaveContent(){
  var OEditor;
  var Data;
  oEditor = FCKeditorAPI.GetInstance('FCKeditor_' + ContentType);
  if (NeedsPager()){
    Data = "SLPageID="+SLPageID+
           "&SLPageName="+SLPageName+
           "&request="+$('#Z_Request').val()+
           "&Paged="+NeedsPager()+
           "&ContentType="+ContentType+
           "&page="+Page+
           "&rows="+RowCt()+
           "&PageID="+$('#Z_PageID').val()+
           "&ContentID="+$('#Z_ContentID').val()+
           "&HTML="+URLEncode(oEditor.GetHTML(true))
  }
  else{
    Data = "SLPageID="+SLPageID+
           "&SLPageName="+SLPageName+
           "&request="+$('#Z_Request').val()+
           "&Paged="+NeedsPager()+
           "&ContentType="+ContentType+
           "&PageID="+$('#Z_PageID').val()+
           "&ContentID="+$('#Z_ContentID').val()+
           "&HTML="+URLEncode(oEditor.GetHTML(true))
  }
  $.ajax({
    type:"POST",
    url:"/ajax_server/html/svr_dynamic_content.php",
    data:Data,
    cache:false,
    success:function(html){
      $("#SL_DynamicContent_"+ContentType).html(html);
      if (NeedsPager()){
        $("#pager_"+ContentType).pager({
          pagenumber: Page,
          pagecount: PageCt,
          buttonClickCallback: PageClick
        });
      }
    }
  });
}
