﻿var objAjax = null, timer = null;

function loadInfoList(pageno){
    if(timer){clearInterval(timer);}
    var pageno = pageno ? pageno : 1;
    loading();
    showInfoList(pageno,ge("NickName").value);
}

function loadInfoListScrollY(pageno){
    window.scrollTo(0,330);
    if(timer){clearInterval(timer);}
    var pageno = pageno ? pageno : 1;
    loading();
    showInfoList(pageno,ge("NickName").value);
}

function loading(){
    document.getElementById("infolist").innerHTML = "<img src=\"/images/ajax_loader_1.gif\" alt=\"loading... ...\" />";
}

function showInfoList(pageno,nickname){
    objAjax = new Ajax();
    objAjax.addParams("Page", pageno);
    objAjax.addParams("NickName", nickname);
    objAjax.OnComplete = loadInfoListDown;
    objAjax.CallBack("POST","/infolist.aspx");
    timer = setInterval("loadInfoList(1)",600000);
    return (false);
}

function loadInfoListDown(txt,xml){
    var xmlDoc = xml.documentElement;
    var pager = xmlDoc.getElementsByTagName("pager")[0].firstChild.nodeValue;
    var infolist = xmlDoc.getElementsByTagName("infolist")[0].firstChild.nodeValue;
    
    document.getElementById("pager").innerHTML = pager;
    document.getElementById("infolist").innerHTML = infolist;
}

function stopList() {
    if (timer) { clearInterval(timer); }
}


function startList() {
    objAjax = new Ajax();
    objAjax.addParams("Action", "M_ExitRoom");
    objAjax.OnComplete = startListDown;
    objAjax.CallBack("POST","/chatroom/function.aspx");
    
    loadInfoList();
}

function startListDown(txt, xml) {

}