/* Meer informatie over XMLHttpRequest: http://www.w3schools.com/dom/dom_http.asp */
var XMLHTTPObject = getHTTPObject();

function getHTTPObject() {
	try {
		var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {
			try {
				var xmlhttp = new XMLHttpRequest();
			} catch (e) {
				var xmlhttp = false;
			}
		}
	}
	return xmlhttp;
}

function makePostRequest(url, parameters) {
	XMLHTTPObject.abort();
	XMLHTTPObject.open('POST', url, true);
	XMLHTTPObject.setRequestHeader("Cache-Control", "no-cache");
	XMLHTTPObject.setRequestHeader("X_USERAGENT", "MOVIESKOOP");
	XMLHTTPObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	XMLHTTPObject.setRequestHeader("Content-length", parameters.length);
	XMLHTTPObject.setRequestHeader('Connection', 'close');
	XMLHTTPObject.onreadystatechange = alertContent;
	XMLHTTPObject.send(parameters);
}

function alertContent() {
	/* Object status integer: 0 = uninitialized, 1 = loading, 2 = loaded, 3 = interactive, 4 = complete	*/
	// if (XMLHTTPObject.readyState == 1) { }
	if (XMLHTTPObject.readyState == 4) {
		if (XMLHTTPObject.status == 200) {
			result = XMLHTTPObject.responseText;
			document.getElementById('votecontainer').innerHTML = result;
		} else {
			alert('There was a problem with the request. (' + XMLHTTPObject.status + ')');
		}
	}
}

function getVoteValue() {
	var	value = -1;
	for (var i = 0; i < document.voteform.cijfer.length; i++){
		if (document.voteform.cijfer[i].checked) {
			value = document.voteform.cijfer[i].value;
			break;
		}
	}
	return value;
}