var IE = (document.all) ? true : false;
var ajaxBroadcaster = null;
var interval;

function ajax_dynamicReplace (url, query, id) {
	var callback = function (output) {
		document.getElementById(id).innerHTML = output;
	}
	ajax_post(url, 'POST', query, callback);
}

function ajax_post (url, type, query, callback) {
	
	if (window.XMLHttpRequest) {
		ajaxBroadcaster = new XMLHttpRequest();
	}
	
	else if (window.ActiveXObject) {
		ajaxBroadcaster = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	ajaxBroadcaster.open(type, url, true);
	ajaxBroadcaster.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	ajaxBroadcaster.onreadystatechange = function (ae) {
		if (ajaxBroadcaster.readyState == 4) {
			callback(ajaxBroadcaster.responseText);
		}
	}
	
	ajaxBroadcaster.send(null);
}

function init () {
	interval = setInterval(refresh, 2000);
	if (document.getElementById("key")) {
		document.getElementById("key").focus();
		document.getElementById("key").select();
		document.getElementById("key").onclick = function () {
			this.focus();
			this.select();
		}
	}
}

function refresh () {
	ajax_post("tossinfo.php?t="+key, 'GET', null, updateStatus);
}

function updateStatus (text) {
	document.getElementById("update").innerHTML = text;
}

window.onload = init;