var xmlHttp, matColHttp;

function setMatrixColor(color) {
	matColHttp = GetXmlHttpObject();
	if (matColHttp == null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url = "/setMatrixColor.asp?color=" + color + "&sid=" + Math.random();
	//matColHttp.onreadystatechange = setMatCol;
	matColHttp.open("GET",url,false);
	matColHttp.send(null);
}

function GetXmlHttpObject() {
	var objXMLHttp = null;
	try {
		objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP"); //later IE
	} catch (e) {
		try {
			objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); //earlier IE
		} catch (e) {
			objXMLHttp = null;
		}
	}
	if (objXMLHttp == null) {
		objXMLHttp = new XMLHttpRequest(); //IE7, Firefox, Safari
	}
	return objXMLHttp;
}