function calcFinalRating() {
	var graphicsRating = document.formulier.graphicsRating.value;
	var gameplayRating = document.formulier.gameplayRating.value;
	var replayRating = document.formulier.replayRating.value;
	var soundRating = document.formulier.soundRating.value;
	var finalRating = Math.round( (Number(graphicsRating) + Number(gameplayRating) + Number(replayRating) + Number(soundRating)) / 4 );
	document.formulier.finalRating.value = finalRating;
}

function collection(coupleID, coupleType, channel, code, type) {
	var pagina = "/ajax_collection.php?tijd=t" + Date() + "&coupleID=" + coupleID + "&coupleType=" + coupleType + "&channel=" + channel + "&code=" + code + "&type=" + type;
	ajaxRequest.open("GET", pagina, true);
	ajaxRequest.onreadystatechange = update;
	ajaxRequest.send(null);
}


function wishlist(coupleID, coupleType, channel, code, type) {
	var pagina = "/ajax_wishlist.php?tijd=t" + Date() + "&coupleID=" + coupleID + "&coupleType=" + coupleType + "&channel=" + channel + "&code=" + code + "&type=" + type;
	ajaxRequest.open("GET", pagina, true);
	ajaxRequest.onreadystatechange = update;
	ajaxRequest.send(null);
}

function searchRedirect(page, value) {
	var fullUrl = page + value + '/';
	window.location.href = fullUrl;
}

function searchRedirectEvent(page, value, evt) {
	evt = (evt) ? evt : ((window.event) ? window.event : "");
	if(evt) {
		if(evt.keyCode == 13) {
			alert('event is aanwezig');
			alert('keycode is aanwezig, keycode: ' + evt.keyCode);
			var fullUrl = page + value + '/';
			alert('fullUrl: ' + fullUrl);
			window.location.href = fullUrl;
		}
	}
}

function createRequestObject() {
	var req;
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		req = NULL;
		alert('Probleem met het aanmaken van hetXMLHttpRequest object');
	}
	return req;		
}

var ajaxRequest = createRequestObject();

function update() {
	if(ajaxRequest.readyState == 4 && ajaxRequest.status == 200){
		if(ajaxRequest.responseText) {
			alert(ajaxRequest.responseText);
		}
	}
}