var http_request = false;
function checkForm(formtype,fid) {
document.getElementById("sendbut").disabled = true;
http_request = false;
if (window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
} else if (window.ActiveXObject) {
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
var zeit = new Date();
var uid = zeit.getHours()+zeit.getMinutes()+zeit.getSeconds()+zeit.getMilliseconds();
http_request.onreadystatechange = mailergebnis;
http_request.open('POST', "../../global/skript/formular.php", true);
http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
if(formtype == "email"){
var qaction = "checkmail";
var qname = document.mForm.qname.value;
var qcompany = document.mForm.qcompany.value;
var qmess = document.mForm.qmess.value;
var qmail = document.mForm.qmail.value;
var qopt = document.mForm.qopt.checked;
var qsub = document.mForm.qsub.value;
http_request.send("qaction="+qaction+"&qname="+qname+"&qfid="+fid+"&qcompany="+qcompany+"&qmess="+qmess+"&qmail="+qmail+"&qopt="+qopt+"&qsub="+qsub+"&uid="+uid);
}else if(formtype=="callback"){
var qaction = "checkcall";
var qname = document.mForm.qname.value;
var qphone = document.mForm.qphone.value;
var qsub = document.mForm.qsub.value;
http_request.send("qaction="+qaction+"&qname="+qname+"&qfid="+fid+"&qphone="+qphone+"&qsub="+qsub+"&uid="+uid);
}
}


function mailergebnis(){
if (http_request.readyState == 4) {
if (http_request.status == 200) {
document.getElementById("sendbut").disabled = false;
var tmp = http_request.responseText.split("+++");

if(tmp[0] == "error"){
document.getElementById("errors").style.display="block";
document.getElementById("errors").innerHTML=tmp[1];
}else if(tmp[0] == "ok"){
document.getElementById("errors").style.display="none";
document.getElementById("formspalte").innerHTML=tmp[1];
}else{
document.getElementById("errors").style.display="block";
document.getElementById("formspalte").innerHTML=http_request.responseText;
}
}
}
}

function goBack(){
document.getElementById("errors").style.display="none";
}
