var xmlHttp=null;
function GetXmlHttpObject()
	{
		try
		{
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		}
			catch (e)
			{
				// Internet Explorer
				try
					{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
					}
						catch (e)
						{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
						}
			}
		return xmlHttp;
}


function checkAnswer(ai, si, b, af, sf, ace, elem1, elem2){

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) return
	var url = "checkAnswer.php";
	url = url + "?ai=" + ai
	url = url + "&si=" + si
	url = url + "&b=" + b
	url = url + "&af=" + af
	url = url + "&sf=" + sf
	url = url + "&ace=" + ace

	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			elem1.innerHTML = xmlHttp.responseText
			elem2.innerHTML = ace
			
			if (xmlHttp.responseText == "Correct!"){
				elem1.style.color = "#00aa00";
			} else {
				elem1.style.color = "#aa0000";
			}
		} else {
//		document.getElementById(placetoput).innerHTML = "<img src='img/thinking.gif' style='height:20px'>";
		}
	
	}
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function sendMail(message){

	xmlHttp = GetXmlHttpObject()

	var url = "sendMail.php";
	var params = "message=" + message.value;
	xmlHttp.open("POST", url, true);
	
	//Send the proper header information along with the request
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			message.value = "";
			alert(xmlHttp.responseText);
		}
	}
	xmlHttp.send(params);


}
