var searchReq = getXmlHttpRequestObject();
//Gets the browser specific XmlHttpRequest Object
function getXmlHttpRequestObject() {
    if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
    } else if(window.ActiveXObject) {
        return new ActiveXObject("Microsoft.XMLHTTP");
    } else {
        alert("Om deze site te bekijken heeft u een ajax-compatible browser nodig");
    }
}


//Starts the AJAX request.
function getAttachments(action, id) {
    if (searchReq.readyState == 4 || searchReq.readyState == 0) {
        searchReq.open("GET", '/_ajax/attachment.php?action=' + action + '&id=' + id , true);

        searchReq.onreadystatechange = handleGetAttachments; 
        searchReq.send(null);	
    }  
}

//Called when the AJAX response is returned.
function handleGetAttachments() {
    if (searchReq.readyState == 4) {
        var ss = document.getElementById('attachments')
        ss.innerHTML = '';
        var str = searchReq.responseText.split("||||");
		if (str[0] == 'siteload') {
			var ss = document.getElementById('attachments')
        	ss.innerHTML = '';
		}
		else {
			if (str[0] == 'image') {
				ss.innerHTML += str[2];
				LoadImage(str[1]);
			}
		}
				
    }
}
