function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else {
		ro = new XMLHttpRequest();
	}
	return ro;
}

var http = createRequestObject();

function sndReq(file, var1, var2, var3) {
	http.open('get', file+'?var1='+var1+'&var2='+var2+'&var3='+var3);
	http.onreadystatechange = handleResponse;
	http.send(null);
}

function handleResponse() {
	if(http.readyState == 4){
		if (http.status != 200) {
			alert( "Fehler " + http.status + ": " + http.statusText );
		}
		else {
			var response = http.responseText;
			var update = new Array();
			if(response.indexOf("|") != -1) {
				update = response.split('|');
				document.getElementById(update[0]).innerHTML = update[1];

				// Animate basket
				var obj = jQuery("#"+update[0]+" p,#"+update[0]+" h6 a");
				var col = obj.css("color");
				obj.css("color", "#C80000").animate ({color : col}, 1500);
				// Animate button
				var obj = jQuery("input[type=button][value=In den Warenkorb]");
				var col = obj.css("color");
				obj.css("color", "#C80000").animate ({color : col}, 1500);
			}
		}
	}
}
