function sendForm(fname,id,params) {
	var form =document.getElementById(fname);
	for(i=0; i<form.elements.length; i++) {
		if(form.elements[i].type!="checkbox" || form.elements[i].checked)
			params+='&'+form.elements[i].name+'='+form.elements[i].value;
	}
	doLoad('index.php',id,params);
	form.reset();
}

function toTimer(obj,params) {
	var i1 = 'ibtn1';
	var i2 = 'ibtn2';
	var xto='start';
	if (obj.className==i2) {
		xto='stop';
		clearInterval();
	} else {
		setInterval('touchTimer',5*1000);
	}
	obj.className = (obj.className==i1)?i2:i1;
	doLoad('index.php','deb1','&act=timer&to='+xto+params);
}
function touchTimer() {
	doLoad('index.php','deb1','&act=timer&to=touch');
}

function doLoad(url,id,params) {
	if (window.XMLHttpRequest) {
			request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (request) {
		request.onreadystatechange = processRequestChange;
		request.open("POST", url, true);
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		request.setRequestHeader("X_REQUESTED_WITH", "XMLHttpRequest");
		request.elem=id;
		request.send(params);
	}
}

function processRequestChange() {
	abortRequest = window.setTimeout("request.abort();", 10000);
	if (request.readyState == 4) {
		clearTimeout(abortRequest);
		if (request.status == 200) {
			if (request.elem!='') {
			//	document.getElementById(request.elem).style.display = 'block';
				document.getElementById(request.elem).innerHTML = request.responseText;
			}
		} else {
			alert("Не удалось получить данные:n" + request.statusText);
		}
	}
	else if (request.readyState == 3) {
	} else {
		document.getElementById(request.elem).innerHTML = 'Loading ...';
	}
}
