var http_request = false;

function makePOSTRequest(url, parameters) {
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			// set type accordingly to anticipated content type
			//http_request.overrideMimeType('text/xml');
			http_request.overrideMimeType('text/html');
		}
	} 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('Cannot create XMLHTTP instance');
		return false;
	}
   
	http_request.onreadystatechange = alertContents;
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parameters);
}

function alertContents() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//alert(http_request.responseText);
			result = http_request.responseText;
			document.getElementById('message').innerHTML = result;
		} else {
			alert('Verbindungsfehler.');
		}
	}
}

function get(obj) {                                                                             
	var poststr = 
					"name=" + encodeURI( document.getElementById("name").value ) +
					"&firma=" + encodeURI( document.getElementById("firma").value ) +
					"&betreff=" + encodeURI( document.getElementById("betreff").value ) +
					"&rkontakt=" + encodeURI( radio(document.kontaktform.rkontakt) ) +
					"&kontakte=" + encodeURI( document.getElementById("kontakte").value ) +
					"&text=" + encodeURI( document.getElementById("text").value );
	//win1.showCenter();
	
	document.getElementById('message').innerHTML = '<p style=\"text-align: center\"><img src=\"img/loading1.gif\"></p>';
	document.getElementById('mailform').style.display = 'none';
	makePOSTRequest('kontakt.php?action=send', poststr);                                                     
}                                                                                         

function radio(rObj) {
	for (var i=0; i<rObj.length; i++) {
		if (rObj[i].checked) {
			return rObj[i].value;
		}
	}
}

function changeContact(i) {
	if(i == 0) {
		str = 'E-Mail:';
	} else {
		str = 'Telefon:';
	}
	document.getElementById('label').innerHTML = str + '<em>*</em>';
}