﻿var lybURL = "/lyb/lyb.aspx";
var lybDelUrl = "/lyb/lybcz.aspx";
var nowid = 0;
//留言版
var gid = 0;
var onSend = false;
var onSendCount = 0;
function getRecords() {
    retrieveData("", lybURL);
    setTimeout("getRecords()", 3 * 1000);
}
function pressEnter(evt) {
    if (evt.keyCode == 13) {
        submit();
        $("txtSubmit").value = "";
    }
}
function submit() {
    text = $("txtSubmit").value;
    if (text != "") {
        retrieveData(text, lybURL);
    }
}
function retrieveData(rec, url) {
    if (onSendCount > 10) {
        onSendCount = 0;
    }
    if (!onSend || onSendCount == 0 || rec!="") {
        onSend = true;
        onSendCount++;
        var pars = "txt=" + encodeURIComponent(rec) + "&gid=" + gid + "&nowid=" + nowid;
        var myAjax = new Ajax.Request(url, { method: "post", parameters: pars, onComplete: showRecord });
    }
    else {
        onSendCount++;
    }
}
function showRecord(originalRequest) {
    onSend = false;
    onSendCount = 0;
    var str = new String(originalRequest.responseText);
    try {
        if (str.indexOf("\n") > -1) {
            tmpid = parseInt(str.split("\n")[0]);
            if (tmpid > 0) {
                nowid = tmpid;
            }
            $("lyb").innerHTML = str.split("\n")[1] + $("lyb").innerHTML;
        }
    }
    catch (e) {
    }
}

//屏蔽某用户
function banuser(uid) {
    var pars = "uid=" + uid + "&gid=" + gid;
    var myAjax = new Ajax.Request(lybDelUrl, { method: "post", parameters: pars, onComplete: showDel });
}
function showDel(originalRequest) {
    var str = new String(originalRequest.responseText);
    alert(str);
}
function UrlEncode(str) {
    var ret = "";
    var strSpecial = "!\"#$%&'()*+,/:;<=>?[]^`{|}~%";
    var tt = "";

    for (var i = 0; i < str.length; i++) {
        var chr = str.charAt(i);
        var c = str2asc(chr);
        tt += chr + ":" + c + "n";
        if (parseInt("0x" + c) > 0x7f) {
            ret += "%" + c.slice(0, 2) + "%" + c.slice(-2);
        } else {
            if (chr == " ")
                ret += "+";
            else if (strSpecial.indexOf(chr) != -1)
                ret += "%" + c.toString(16);
            else
                ret += chr;
        }
    }
    return ret;
} 

