
function log(str) {
	document.getElementById("jslog").innerHTML+="<li>"+str+"</li>";
}

function live (id,th,str) {

		if (str.length < th) {
			document.getElementById(id).innerHTML = "";
			document.getElementById(id).style.visibility = "hidden";
			//document.getElementById(this.id).innerHTML="";
			return;
		}
		var req = GetXmlHttpObject();
		if (req == null) {
			alert ("Your browser does not support XML HTTP Request");
			return;
		}
		var url="live.php";
		url=url+"?q="+str;
		url=url+"&sid="+Math.random();
		url=url+"&id="+this.id;
		var json;
		req.onreadystatechange = function() {
			if ( req.readyState == 4 ) {
				if ( req.status == 200 ) {
					json = eval( "(" + req.responseText + ")" );
					document.getElementById(id).innerHTML = json.answer;
					document.getElementById(id).style.visibility = "visible";
				} else {
					alert( "There was a problem with the URL." );
				}
				http_request = null;
			}
		};
		req.open("GET",url,true);
		req.send(null);
}

function GetXmlHttpObject() {
	if (window.XMLHttpRequest) {
		// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject) {
		// code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}

