	    var http_request = false;
	
	    function saveRequest(field) {
	
	        http_request = false;
	
	        if (window.XMLHttpRequest) { // Mozilla, Safari,...
	            http_request = new XMLHttpRequest();
	            if (http_request.overrideMimeType) {
	                http_request.overrideMimeType('text/xml');
	                // zu dieser Zeile siehe weiter unten
	            }
	        } else if (window.ActiveXObject) { // IE
	            try {
	                http_request = new ActiveXObject("Msxml2.XMLHTTP");
	            } catch (e) {
	                try {
	                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
	                } catch (e) {}
	            }
	        }
	
	        if (!http_request) {
	            alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
	            return false;
	        }
		        http_request.open('GET', '../preisanfrage/proc.php?save=' + field + '&field=' + document.getElementById(field).value, true);
		        http_request.send(null);
	    }
	    
	    
	    function saveProduct(field,amount) {
		
		if(document.getElementById('Preisanfrage').newproduct.value.length < 12 || document.getElementById('Preisanfrage').newproduct.value.length > 13)
			   {
			      document.getElementById('basket').innerHTML = "<p><span class=\"error\">Bitte geben Sie eine vollst&auml;ndige Artikelnummer ein!</span></p>";
			      return false
			   }    
	    
		if(document.getElementById('Preisanfrage').newproductamount.value.length < 1 || document.getElementById('Preisanfrage').newproductamount.value.length > 6)
			   {
			      document.getElementById('basket').innerHTML = "<p><span class=\"error\">Bitte geben Sie eine g&uuml;ltige St&uuml;ckzahl an!</span></p>";
			      return false
			   }    
		
	    http_request = false;
	
	        if (window.XMLHttpRequest) { // Mozilla, Safari,...
	            http_request = new XMLHttpRequest();
	            if (http_request.overrideMimeType) {
	                http_request.overrideMimeType('text/xml');
	                // zu dieser Zeile siehe weiter unten
	            }
	        } else if (window.ActiveXObject) { // IE
	            try {
	                http_request = new ActiveXObject("Msxml2.XMLHTTP");
	            } catch (e) {
	                try {
	                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
	                } catch (e) {}
	            }
	        }
	
	        if (!http_request) {
	            alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
	            return false;
	        }
		        http_request.onreadystatechange = writeBasket;
		        http_request.open('GET', '../preisanfrage/proc.php?save=' + field + '&field=' + document.getElementById(field).value + '&amount=' + document.getElementById(amount).value, true);
		        http_request.send(null);     
	    }

	    
	   function delProd(field) {
	
	        http_request = false;
	
	        if (window.XMLHttpRequest) { // Mozilla, Safari,...
	            http_request = new XMLHttpRequest();
	            if (http_request.overrideMimeType) {
	                http_request.overrideMimeType('text/xml');
	                // zu dieser Zeile siehe weiter unten
	            }
	        } else if (window.ActiveXObject) { // IE
	            try {
	                http_request = new ActiveXObject("Msxml2.XMLHTTP");
	            } catch (e) {
	                try {
	                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
	                } catch (e) {}
	            }
	        }
	
	        if (!http_request) {
	            alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
	            return false;
	        }
		        http_request.onreadystatechange = delBasket;
		        http_request.open('GET', '../preisanfrage/proc.php?delete=' + field, true);
		        http_request.send(null);     
	    }
	    
	    
	    function alertInhalt() {
	
	        if (http_request.readyState == 4) {
	            if (http_request.status == 200) {
	                 alert(http_request.responseText);
	            } else {
	                 alert('Bei dem Request ist ein Problem aufgetreten.');
	            }
	        }
	
	    }
	    
	    function writeBasket() {
	        if (http_request.readyState == 4) {
	            if (http_request.status == 200) {
					document.getElementById('basketcontent').innerHTML = http_request.responseText;
					document.getElementById('basket').innerHTML = "<p><span class=\"ok\">Produkt hinzugef&uuml;gt. Bitte &uuml;berpr&uuml;fen Sie Ihre Angabe im Warenkorb.</span></p>";
	            	document.getElementById('newproduct').value = "";
	            	document.getElementById('newproductamount').value = "";
					setTimeout("document.getElementById('basket').innerHTML = ''",6000)
				} else {
	                 alert('Bei dem Request ist ein Problem aufgetreten.');
	            }
	        }
	    }
	    
	    function delBasket() {
	        if (http_request.readyState == 4) {
	            if (http_request.status == 200) {
					document.getElementById('basketcontent').innerHTML = http_request.responseText;
					document.getElementById('basket').innerHTML = "";
	            } else {
	                 alert('Bei dem Request ist ein Problem aufgetreten.');
	            }
	        }
	    }