﻿//------------------------------------------------------------
//------------------------------------------------------------
//--------------------  General - Dish - comment -------------
//------------------------------------------------------------
//------------------------------------------------------------
function CallFailed(res, destCtrl)
{
}

function ChangeDishCommentPage(pageNum)
{
    var hiddenCtrl = document.getElementById("HDishCommentInfo");
    PageMethods.ChangeDishCommentPage(pageNum, hiddenCtrl.value, CallbackChangeDishCommentPage, CallFailed);
}

function CallbackChangeDishCommentPage(res)
{     
    var hPageInfo = res.substring(0,res.indexOf("^"));
    var divHTML = res.substring(res.indexOf("^") + 1, res.lastIndexOf("^"));
    var divHTML2 = res.substring(res.lastIndexOf("^") + 1, res.length);

    var destCtrl = document.getElementById("DishCommentList");
    destCtrl.innerHTML = divHTML;
    
    var hiddenCtrl = document.getElementById("HDishCommentInfo");
    hiddenCtrl.value = hPageInfo;
    
    var divDishCommentPaging = document.getElementById("DishCommentPaging");
    divDishCommentPaging.innerHTML = divHTML2;    
}


/* ------------------------------  Click previous ---------------------------- */
function ChangeDishCommentPageToPrevious()
{
    var hiddenCtrl = document.getElementById("HDishCommentInfo");
    PageMethods.ChangeDishCommentPage(-99998, hiddenCtrl.value, CallbackChangeDishCommentPage, CallFailed);
}

/* ------------------------------  Click back ---------------------------- */
function ChangeDishCommentPageToBack()
{
    var hiddenCtrl = document.getElementById("HDishCommentInfo");
    PageMethods.ChangeDishCommentPage(99998, hiddenCtrl.value, CallbackChangeDishCommentPage, CallFailed);
}

/* ------------------------------  Click first ---------------------------- */
function ChangeDishCommentPageToFirst()
{
    var hiddenCtrl = document.getElementById("HDishCommentInfo");
    PageMethods.ChangeDishCommentPage(-99999, hiddenCtrl.value, CallbackChangeDishCommentPage, CallFailed);
}

/* ------------------------------  Click last ---------------------------- */
function ChangeDishCommentPageToLast()
{
    var hiddenCtrl = document.getElementById("HDishCommentInfo");
    PageMethods.ChangeDishCommentPage(99999, hiddenCtrl.value, CallbackChangeDishCommentPage, CallFailed);
}


//------------------------------------------------------------
//------------------------------------------------------------
//--------------------  General - Message --------------------
//------------------------------------------------------------
//------------------------------------------------------------
function ChangeBlogMessagePage(pageNum)
{
    var hiddenCtrl = document.getElementById("HBlogMessageInfo");
    PageMethods.ChangeBlogMessagePage(pageNum, hiddenCtrl.value, CallbackChangeBlogMessagePage, CallFailed);
}

function CallbackChangeBlogMessagePage(res)
{     
    var hPageInfo = res.substring(0,res.indexOf("^"));
    var divHTML = res.substring(res.indexOf("^") + 1, res.lastIndexOf("^"));
    var divHTML2 = res.substring(res.lastIndexOf("^") + 1, res.length);

    var destCtrl = document.getElementById("BlogMessageList");
    destCtrl.innerHTML = divHTML;
    
    var hiddenCtrl = document.getElementById("HBlogMessageInfo");
    hiddenCtrl.value = hPageInfo;
    
    var divBlogMessagePaging = document.getElementById("BlogMessagePaging");
    divBlogMessagePaging.innerHTML = divHTML2;    
}


/* ------------------------------  Click previous ---------------------------- */
function ChangeBlogMessagePageToPrevious()
{
    var hiddenCtrl = document.getElementById("HBlogMessageInfo");
    PageMethods.ChangeBlogMessagePage(-99998, hiddenCtrl.value, CallbackChangeBlogMessagePage, CallFailed);
}

/* ------------------------------  Click back ---------------------------- */
function ChangeBlogMessagePageToBack()
{
    var hiddenCtrl = document.getElementById("HBlogMessageInfo");
    PageMethods.ChangeBlogMessagePage(99998, hiddenCtrl.value, CallbackChangeBlogMessagePage, CallFailed);
}

/* ------------------------------  Click first ---------------------------- */
function ChangeBlogMessagePageToFirst()
{
    var hiddenCtrl = document.getElementById("HBlogMessageInfo");
    PageMethods.ChangeBlogMessagePage(-99999, hiddenCtrl.value, CallbackChangeBlogMessagePage, CallFailed);
}

/* ------------------------------  Click last ---------------------------- */
function ChangeBlogMessagePageToLast()
{
    var hiddenCtrl = document.getElementById("HBlogMessageInfo");
    PageMethods.ChangeBlogMessagePage(99999, hiddenCtrl.value, CallbackChangeBlogMessagePage, CallFailed);
}


//------------------------------------------------------------
//------------------------------------------------------------
//--------------------  General - Moreblog - Article----------
//------------------------------------------------------------
//------------------------------------------------------------
function ChangeBlogArticlePage(pageNum)
{
    var hiddenCtrl = document.getElementById("HBlogArticleInfo");
    PageMethods.ChangeBlogArticlePage(pageNum, hiddenCtrl.value, CallbackChangeBlogArticlePage, CallFailed);
}

function CallbackChangeBlogArticlePage(res)
{     
    var hPageInfo = res.substring(0,res.indexOf("^"));
    var divHTML = res.substring(res.indexOf("^") + 1, res.lastIndexOf("^"));
    var divHTML2 = res.substring(res.lastIndexOf("^") + 1, res.length);

    var destCtrl = document.getElementById("BlogArticleList");
    destCtrl.innerHTML = divHTML;
    
    var hiddenCtrl = document.getElementById("HBlogArticleInfo");
    hiddenCtrl.value = hPageInfo;
    
    var divBlogArticlePaging = document.getElementById("BlogArticlePaging");
    divBlogArticlePaging.innerHTML = divHTML2;    
}


/* ------------------------------  Click previous ---------------------------- */
function ChangeBlogArticlePageToPrevious()
{
    var hiddenCtrl = document.getElementById("HBlogArticleInfo");
    PageMethods.ChangeBlogArticlePage(-99998, hiddenCtrl.value, CallbackChangeBlogArticlePage, CallFailed);
}

/* ------------------------------  Click back ---------------------------- */
function ChangeBlogArticlePageToBack()
{
    var hiddenCtrl = document.getElementById("HBlogArticleInfo");
    PageMethods.ChangeBlogArticlePage(99998, hiddenCtrl.value, CallbackChangeBlogArticlePage, CallFailed);
}

/* ------------------------------  Click first ---------------------------- */
function ChangeBlogArticlePageToFirst()
{
    var hiddenCtrl = document.getElementById("HBlogArticleInfo");
    PageMethods.ChangeBlogArticlePage(-99999, hiddenCtrl.value, CallbackChangeBlogArticlePage, CallFailed);
}

/* ------------------------------  Click last ---------------------------- */
function ChangeBlogArticlePageToLast()
{
    var hiddenCtrl = document.getElementById("HBlogArticleInfo");
    PageMethods.ChangeBlogArticlePage(99999, hiddenCtrl.value, CallbackChangeBlogArticlePage, CallFailed);
}


//------------------------------------------------------------
//------------------------------------------------------------
//--------------------  General - Index - all dish -----------
//------------------------------------------------------------
//------------------------------------------------------------
function ChangeAllDishPage(pageNum)
{
    var hiddenCtrl = document.getElementById("HAllDishInfo");
    PageMethods.ChangeAllDishPage(pageNum, hiddenCtrl.value, CallbackChangeAllDishPage, CallFailed);
}

function CallbackChangeAllDishPage(res)
{     
    var hPageInfo = res.substring(0,res.indexOf("^"));
    var divHTML = res.substring(res.indexOf("^") + 1, res.lastIndexOf("^"));
    var divHTML2 = res.substring(res.lastIndexOf("^") + 1, res.length);

    var destCtrl = document.getElementById("AllDishList");
    destCtrl.innerHTML = divHTML;
    
    var hiddenCtrl = document.getElementById("HAllDishInfo");
    hiddenCtrl.value = hPageInfo;
    
    var divAllDishPaging = document.getElementById("AllDishPaging");
    divAllDishPaging.innerHTML = divHTML2;    
}


/* ------------------------------  Click previous ---------------------------- */
function ChangeAllDishPageToPrevious()
{
    var hiddenCtrl = document.getElementById("HAllDishInfo");
    PageMethods.ChangeAllDishPage(-99998, hiddenCtrl.value, CallbackChangeAllDishPage, CallFailed);
}

/* ------------------------------  Click back ---------------------------- */
function ChangeAllDishPageToBack()
{
    var hiddenCtrl = document.getElementById("HAllDishInfo");
    PageMethods.ChangeAllDishPage(99998, hiddenCtrl.value, CallbackChangeAllDishPage, CallFailed);
}

/* ------------------------------  Click first ---------------------------- */
function ChangeAllDishPageToFirst()
{
    var hiddenCtrl = document.getElementById("HAllDishInfo");
    PageMethods.ChangeAllDishPage(-99999, hiddenCtrl.value, CallbackChangeAllDishPage, CallFailed);
}

/* ------------------------------  Click last ---------------------------- */
function ChangeAllDishPageToLast()
{
    var hiddenCtrl = document.getElementById("HAllDishInfo");
    PageMethods.ChangeAllDishPage(99999, hiddenCtrl.value, CallbackChangeAllDishPage, CallFailed);
}


//------------------------------------------------------------
//------------------------------------------------------------
//--------------------  Kitchen - Morearticle - Article-------
//------------------------------------------------------------
//------------------------------------------------------------
function ChangeKitchenArticlePage(pageNum)
{
    var hiddenCtrl = document.getElementById("HKitchenArticleInfo");
    PageMethods.ChangeKitchenArticlePage(pageNum, hiddenCtrl.value, CallbackChangeKitchenArticlePage, CallFailed);
}

function CallbackChangeKitchenArticlePage(res)
{     
    var hPageInfo = res.substring(0,res.indexOf("^"));
    var divHTML = res.substring(res.indexOf("^") + 1, res.lastIndexOf("^"));
    var divHTML2 = res.substring(res.lastIndexOf("^") + 1, res.length);

    var destCtrl = document.getElementById("KitchenArticleList");
    destCtrl.innerHTML = divHTML;
    
    var hiddenCtrl = document.getElementById("HKitchenArticleInfo");
    hiddenCtrl.value = hPageInfo;
    
    var divKitchenArticlePaging = document.getElementById("KitchenArticlePaging");
    divKitchenArticlePaging.innerHTML = divHTML2;    
}


/* ------------------------------  Click previous ---------------------------- */
function ChangeKitchenArticlePageToPrevious()
{
    var hiddenCtrl = document.getElementById("HKitchenArticleInfo");
    PageMethods.ChangeKitchenArticlePage(-99998, hiddenCtrl.value, CallbackChangeKitchenArticlePage, CallFailed);
}

/* ------------------------------  Click back ---------------------------- */
function ChangeKitchenArticlePageToBack()
{
    var hiddenCtrl = document.getElementById("HKitchenArticleInfo");
    PageMethods.ChangeKitchenArticlePage(99998, hiddenCtrl.value, CallbackChangeKitchenArticlePage, CallFailed);
}

/* ------------------------------  Click first ---------------------------- */
function ChangeKitchenArticlePageToFirst()
{
    var hiddenCtrl = document.getElementById("HKitchenArticleInfo");
    PageMethods.ChangeKitchenArticlePage(-99999, hiddenCtrl.value, CallbackChangeKitchenArticlePage, CallFailed);
}

/* ------------------------------  Click last ---------------------------- */
function ChangeKitchenArticlePageToLast()
{
    var hiddenCtrl = document.getElementById("HKitchenArticleInfo");
    PageMethods.ChangeKitchenArticlePage(99999, hiddenCtrl.value, CallbackChangeKitchenArticlePage, CallFailed);
}


//------------------------------------------------------------
//------------------------------------------------------------
//--------------------  General - Admin - Bloglist -----------
//------------------------------------------------------------
//------------------------------------------------------------
function ChangeAdminBlogPage(pageNum)
{
    var hiddenCtrl = document.getElementById("HAdminBlogInfo");
    PageMethods.ChangeAdminBlogPage(pageNum, hiddenCtrl.value, CallbackChangeAdminBlogPage, CallFailed);
}

function CallbackChangeAdminBlogPage(res)
{     
    var hPageInfo = res.substring(0,res.indexOf("^"));
    var divHTML = res.substring(res.indexOf("^") + 1, res.lastIndexOf("^"));
    var divHTML2 = res.substring(res.lastIndexOf("^") + 1, res.length);

    var destCtrl = document.getElementById("AdminBlogList");
    destCtrl.innerHTML = divHTML;
    
    var hiddenCtrl = document.getElementById("HAdminBlogInfo");
    hiddenCtrl.value = hPageInfo;
    
    var divAdminBlogPaging = document.getElementById("AdminBlogPaging");
    divAdminBlogPaging.innerHTML = divHTML2;    
}


/* ------------------------------  Click previous ---------------------------- */
function ChangeAdminBlogPageToPrevious()
{
    var hiddenCtrl = document.getElementById("HAdminBlogInfo");
    PageMethods.ChangeAdminBlogPage(-99998, hiddenCtrl.value, CallbackChangeAdminBlogPage, CallFailed);
}

/* ------------------------------  Click back ---------------------------- */
function ChangeAdminBlogPageToBack()
{
    var hiddenCtrl = document.getElementById("HAdminBlogInfo");
    PageMethods.ChangeAdminBlogPage(99998, hiddenCtrl.value, CallbackChangeAdminBlogPage, CallFailed);
}

/* ------------------------------  Click first ---------------------------- */
function ChangeAdminBlogPageToFirst()
{
    var hiddenCtrl = document.getElementById("HAdminBlogInfo");
    PageMethods.ChangeAdminBlogPage(-99999, hiddenCtrl.value, CallbackChangeAdminBlogPage, CallFailed);
}

/* ------------------------------  Click last ---------------------------- */
function ChangeAdminBlogPageToLast()
{
    var hiddenCtrl = document.getElementById("HAdminBlogInfo");
    PageMethods.ChangeAdminBlogPage(99999, hiddenCtrl.value, CallbackChangeAdminBlogPage, CallFailed);
}
