function ajax(url,interpretFunction,argumente) {
    if (window.XMLHttpRequest) {
		var ajax = new XMLHttpRequest(); // Mozilla, Safari, Opera
	}
    else if (window.ActiveXObject) {
		try {
			ajax = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
		}
        catch (e) {
			try {
				ajax = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
			}
            catch (e) {
            }
		}
	}
	if (!ajax) {
		return false;
	}
	ajax.open('post', url, true);
	if (argumente!=null) {
        var argumentString = "";
        for (var i=0; i<argumente.length; i++) {
            if (i)
                argumentString = argumentString + "&";
            argumentString = argumentString + argumente[i];
        }
        ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        ajax.send(argumentString);
	}
	else {
        ajax.send(null);
	}
	if (interpretFunction!=null || true) {
    	ajax.onreadystatechange = function() {
            if (ajax.readyState!=4)
                return;
            if (ajax.status!=200)
                return;
            if (typeof interpretFunction == 'function')
                interpretFunction(ajax.responseText);
    	}
	}
}
