function RequestObject() {
	obj = null;
	try { obj = new XMLHttpRequest(); }
	catch (ms){
			try { obj = new ActiveXObject("Msxml2.XMLHTTP"); } 
			catch (nonms){
					try { obj = new ActiveXObject("Microsoft.XMLHTTP"); } 
					catch (failed){ obj = null; }
			}  
	}
	return  obj;
}

String.prototype.trim = function () {
    return this.replace(/^\s+/g, '').replace(/\s+$/g, '');
}


function termin(obj){
	//alert(obj.firma.value);
	
	firma = obj.firma.value.trim();
	anspr = obj.anspr.value.trim();
	tel = obj.tel.value.trim();
	strnr = obj.strnr.value.trim();
	plz = obj.plz.value.trim();
	ort = obj.ort.value.trim();
	gesendet = obj.gesendet.value.trim();
	out = document.getElementById('formular');
		
	var req = RequestObject();
	if (req == null) alert("Error creating request object!");
	
	url = 'service/formular.php';
	req.open("POST", url, true);

	req.onreadystatechange = function(){            
		
		
		switch(req.readyState) {
						case 4:
							if(req.status!=200) {
									//out.innerHTML = "Fehler:"+req.status; 
									out.innerHTML = '<img class="load" src="service/loader.gif">'; 
							}else{    
									out.innerHTML = req.responseText;
							}
							break;
						default:
							out.innerHTML = '<img class="load" src="service/loader.gif">'; 
							return false;
							break;     
				}
		};
	
	
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send('gesendet='+gesendet+'&firma='+firma+'&anspr='+anspr+'&tel='+tel+'&strnr='+strnr+'&plz='+plz+'&ort='+ort);
	
	
	
}
