/* Tetra-WebBBS default JavaScript - http://tetrabb.com - Last changed: 2009-11-01 for version 6.10 */


var BaseTBB = new Object();

BaseTBB.toggle_me = function (HIDE_1, HIDE_2, SHOW_1, SHOW_2) {
    try {
        document.getElementById(HIDE_1).style.display = 'none';
    } catch (e) {}
    try {
        document.getElementById(HIDE_2).style.display = 'none';
    } catch (e) {}
    try {
        document.getElementById(SHOW_1).style.display = 'inline';
    } catch (e) {}
    try {
        document.getElementById(SHOW_2).style.display = 'inline';
    } catch (e) {}
}

BaseTBB.teaser_index = function (event, ID) {
    AjaxTBB.show_detail(event, "teaser;tp=default;src=default;srcid=;dest=mt_" + ID, ID, "ts_" + ID);
    BaseTBB.toggle_me("", "", "mt_" + ID, "")
}

var AjaxBase = new Object();
AjaxBase = AjaxRL;
var AjaxTBB = new Object();

AjaxTBB.show_detail = function (event, submode, id, hideid) {
    var e = event;
    if (hideid) {
        document.getElementById(hideid).style.display = 'none';
    }
    AjaxTBB.send(submode, id);
}

AjaxTBB.send = function (submode, id) {
    var dest = window.location.href;
    var rx = /^(.+\.(pl|cgi)).*/;
    rx.exec(dest);
    dest = RegExp.$1 + '?md=ajax;amd=' + submode + ';id=' +  id;
    AjaxBase.SendRequest(dest, AjaxTBB.response);
};

AjaxTBB.response = function (html) {
    var ary = html.split("|");
    if (ary[1] == 'append') {
        document.getElementById(ary[0]).innerHTML += ary[2];  //newhtml;
    }
    else {
        document.getElementById(ary[0]).innerHTML = ary[2];  //newhtml;
    }
};
