var ajax = new sack();

function WhenLoading(obj) {
	var e = document.getElementById("rep"+obj); 
	e.innerHTML = "<center><img src=\"/images/misc/loading.gif\"></center>";
}

function LoadPost(ld, obj) {
	var form = document.getElementById("form"+obj);
	ajax.setVar("go", form.go.value);
	ajax.setVar("op", form.op.value);
	ajax.setVar("id", form.id.value);
	ajax.setVar("cid", form.cid.value);
	ajax.setVar("cbid", form.cbid.value);
	ajax.setVar("typ", form.typ.value);
	ajax.setVar("mod", form.mod.value);
	ajax.setVar("name", form.name.value);
	ajax.setVar("title", form.title.value);
	ajax.setVar("text", form.text.value);
	ajax.setVar("ftext", form.ftext.value);
	ajax.setVar("check", form.check.value);
	ajax.requestFile = "/ajax.php";
	ajax.method = form.method.value;
	ajax.element = "rep"+obj;
	if (ld == '1') {
		ajax.onLoading = WhenLoading(obj);
	} else {
		ajax.onLoading = "";
	}
	ajax.runAJAX();
}

function LoadGet(ld, obj, go, op, id, cid, typ, mod, text) {
	ajax.setVar("go", go);
	ajax.setVar("op", op);
	ajax.setVar("id", id);
	ajax.setVar("cid", cid);
	ajax.setVar("typ", typ);
	ajax.setVar("mod", mod);
	ajax.setVar("text", text);
	ajax.requestFile = "/ajax.php";
	ajax.method = "GET";
	ajax.element = "rep"+obj;
	if (ld == '1') {
		ajax.onLoading = WhenLoading(obj);
	} else {
		ajax.onLoading = "";
	}
	ajax.runAJAX();
}




// forum-ajax-block
function fb(ld, obj, go, op, event) {
	ajax.setVar("go", go);
	ajax.setVar("op", op);
	ajax.setVar("event", event);
	ajax.requestFile = "/forum_block.php";
	ajax.method = "GET";
	ajax.element = "rep"+obj;
	if (ld == '1') {
		ajax.onLoading = WhenLoading(obj);
	} else {
		ajax.onLoading = "";
	}
	ajax.runAJAX();
}





