function createRequestObject() {

var req;
	
if(window.XMLHttpRequest){
	req = new XMLHttpRequest();
} else if(window.ActiveXObject) {
	req = new ActiveXObject("Microsoft.XMLHTTP");
} else {
	req = NULL;
	alert('Deze functie werkt alleen met moderne browsers!');
}
	return req;
}
   
var http = createRequestObject();

function sendRequestArtikelen(wat) {
	http.open('get', '/artikelen.php?cat='+wat); 
	http.onreadystatechange = handleResponseArtikelen;
	http.send(null);
} 
 
function sendRequestBestArtikelen(wat) {
	http.open('get', '/clubjoy.php?cat='+wat); 
	http.onreadystatechange = handleResponseBestArtikelen;
	http.send(null);
} 

function handleResponseBestArtikelen() {
	if(http.readyState == 4 && http.status == 200) {
		if(http.responseText) {
			document.getElementById("bestel-l").innerHTML = http.responseText;
			remooz();
		} else {
			document.getElementById("bestel-l").innerHTML = "&nbsp;";
		}
	}
}

function handleResponseArtikelen() {
	if(http.readyState == 4 && http.status == 200) {
		if(http.responseText) {
			document.getElementById("offerte-l").innerHTML = http.responseText;
			remooz();
		} else {
			document.getElementById("offerte-l").innerHTML = "&nbsp;";
		}
	}
}

function sendRequestGekozen(wat) {
	var aantal = document.getElementById(wat).value;
	http.open('get', '/gekozen.php?id='+wat+'&a='+aantal); 
	http.onreadystatechange = handleResponseGekozen;
	http.send(null);
}

function sendRequestBestGekozen(wat) {
	var aantal = document.getElementById(wat + '-aantal').value;
	var maat = document.getElementById(wat + '-maat').value;
	http.open('get', '/clubjoy_gekozen.php?id='+wat+'&a='+aantal+'&m='+maat); 
	http.onreadystatechange = handleResponseBestGekozen;
	http.send(null);
}

function sendRequestWissen() {
	http.open('get', '/gekozen.php?id=wissen'); 
	http.onreadystatechange = handleResponseGekozen;
	http.send(null);
}

function sendRequestBestWissen() {
	http.open('get', '/clubjoy_gekozen.php?id=wissen'); 
	http.onreadystatechange = handleResponseBestGekozen;
	http.send(null);
}

function handleResponseGekozen() {
	if(http.readyState == 4 && http.status == 200) {
		if(http.responseText) {
			document.getElementById("offerte-r").innerHTML = http.responseText;
		} else {
			document.getElementById("offerte-r").innerHTML = "&nbsp;";
		}
	} 
}

function handleResponseBestGekozen() {
	if(http.readyState == 4 && http.status == 200) {
		if(http.responseText) {
			document.getElementById("bestel-r").innerHTML = http.responseText;
		} else {
			document.getElementById("bestel-r").innerHTML = "&nbsp;";
		}
	} 
}

function sendRequestForm(query) {
	http.open('post', '/artikelen.php?cat=send&s=true', true);
	http.onreadystatechange = handleResponseForm;
	http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    
	http.send(query);
}

function sendRequestFormBest(query) {
	http.open('post', '/clubjoy.php?cat=send&s=true', true);
	http.onreadystatechange = handleResponseFormBest;
	http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    
	http.send(query);
}

function handleResponseForm() {
	if(http.readyState == 4 && http.status == 200) {
		if(http.responseText) {
			document.getElementById("offerte-l").innerHTML = http.responseText;
		} else {
			document.getElementById("offerte-l").innerHTML = "&nbsp;";
		}
	} 
}

function handleResponseFormBest() {
	if(http.readyState == 4 && http.status == 200) {
		if(http.responseText) {
			document.getElementById("bestel-l").innerHTML = http.responseText;
		} else {
			document.getElementById("bestel-l").innerHTML = "&nbsp;";
		}
	} 
}

function get(obj) {
	var poststr = "name_b=" + encodeURI( document.getElementById("name_b").value ) + "&name_c=" + encodeURI( document.getElementById("name_c").value ) + "&plaats=" + encodeURI( document.getElementById("plaats").value ) + "&telefoon=" + encodeURI( document.getElementById("telefoon").value ) + "&name_e=" + encodeURI( document.getElementById("name_e").value ) + "&opmerkingen=" + encodeURI( document.getElementById("opmerkingen").value );
	sendRequestForm(poststr);
}

function getbest(obj) {
	var poststr = "name=" + encodeURI( document.getElementById("name").value ) + "&name_s=" + encodeURI( document.getElementById("name_s").value ) + "&adres=" + encodeURI( document.getElementById("adres").value ) + "&pcplaats=" + encodeURI( document.getElementById("pcplaats").value ) + "&name_e=" + encodeURI( document.getElementById("name_e").value ) + "&telefoon=" + encodeURI( document.getElementById("telefoon").value );
	sendRequestFormBest(poststr);
}

window.addEvent('load', remooz);
	
function remooz() {
	ReMooz.assign('div.wrap_art a', {
		origin: 'img.left'
	});
};
