var AjaxBoy = new CAjaxBoy();
AjaxBoy.charset = site_charset;

document.AjaxBoy.loadBegin = function () {
		document.body.style.cursor = "wait";
}

document.AjaxBoy.loadOk = function ()
{
	document.body.style.cursor = "default";
//	document.body.style.cursor = "url('"+cur_load_ok.src+"'), default";
//	setTimeout('document.body.style.cursor = "none"', 1000)
}

document.AjaxBoy.loadError = function () {
	document.body.style.cursor = "default";
//	document.body.style.cursor = "url('"+cur_load_err.src+"'), default";
//	setTimeout('document.body.style.cursor = "none"', 1000)
}

function openLink(link) {
	if (!ajax_link) return true;
	AjaxBoy.runGetQuery(link+(link.toString().search(/\?\S+=/)!=-1 ? '&ajax=1' : '?ajax=1'));
	return false;
}

function submitForm(form)
{
	form.action += form.action.toString().search(/\?\S+=/)!=-1 ? '&ajax=1' : '?ajax=1';
	AjaxBoy.runPostQuery(form);
	return false;
}
