
var req;

function updateColor()
{
	var div = document.getElementById('divinator');
	var text = document.getElementById('response_text');
	var new_color = "#000000";

	if(req.readyState == 4)
	{
		new_color = req.responseText;
		text.value = req.responseText;
		div.style.backgroundColor = new_color;
	}
}

function sendRequest(key, value)
{
	if(navigator.appName.indexOf('Microsoft') > -1)
		req = new ActiveXObject("Microsoft.XMLHTTP");
	else
		req = new XMLHttpRequest();

	var message = key + '=' + value;
	document.getElementById('sent_text').value = message;
	req.open('get', 'ajax.php?' + message);
	req.onreadystatechange = updateColor;
	req.send(null);
}

var num = 0;
var colors = new Array("red", "green", "blue", "cyan", "magenta", "yellow");
function cycle()
{
	sendRequest('color', colors[num]);
	num++;
	if(num > colors.length-1)
		num = 0;
}

