// Get the HTTP Object
function getHTTPObject(){

    if (window.ActiveXObject) return new ActiveXObject('Microsoft.XMLHTTP');
    else if (window.XMLHttpRequest) return new XMLHttpRequest();
    else {
	alert('Your browser does not support AJAX.');
	return null;
    }
}

function getHTTPObject2(){

    if (window.ActiveXObject) return new ActiveXObject('Microsoft.XMLHTTP');
    else if (window.XMLHttpRequest) return new XMLHttpRequest();
    else {
	alert('Your browser does not support AJAX.');
	return null;
    }
}

// Change the value of the outputText field
function setOutput() {
    if(httpObject.readyState == 4) {
	if(httpObject.responseText == '0'){
	    document.getElementById('scoreDiv').innerHTML = '';
	    return;
	}
	document.getElementById('scoreDiv').innerHTML = httpObject.responseText;
    }
}

function updateGesamtScore() {
    if(httpObject2.readyState == 4) {
	document.getElementById('gesamtScore').innerHTML = httpObject2.responseText;
    }
}

// Implement business logic
function doWork(){
    httpObject = getHTTPObject();
    if (httpObject != null) {
	httpObject.open('GET', '../score/UpdateScore.php?ck=' + (new Date()).getTime(), true);
	httpObject.send(null);
	httpObject.onreadystatechange = setOutput;
    }
}

function doWork2() {
    httpObject2 = getHTTPObject2();
    if (httpObject2 != null) {
	httpObject2.open('GET', '../score/updateGesamtScore.php?ck=' + (new Date()).getTime(), true);
	httpObject2.send(null);
	httpObject2.onreadystatechange = updateGesamtScore;
    }
}
var httpObject = null;
var httpObject2 = null;
