﻿function mails() {
	var tName = document.getElementById("mail_name").value;
	var tMail = document.getElementById("mail_mail").value;
	var tSubject = document.getElementById("mail_subject").value;
	var tText = document.getElementById("mail_text").value;
	var tCopy = document.getElementById("mail_copy").checked;
	if(tName == "") document.getElementById("mail_name").focus();
	else if(tMail == "") document.getElementById("mail_mail").focus();
	else if(tSubject == "") document.getElementById("mail_subject").focus();
	else if(tText == "") document.getElementById("mail_text").focus();
	else {
		document.getElementById("mail_button").disable = true;
		ajaxQuery("./ajaxSendMail.php?name="+escape(tName)+"&adresse="+tMail+"&subject="+escape(tSubject)+"&text="+escape(tText)+"&copy="+tCopy, "handleMails", "");
	}
}
function handleMails(pIndex) {
	window.clearTimeout(ajaxTimeouts[pIndex]);
	if(ajaxResponseTexts[pIndex] == "successfull") {
		alert("Ihre E-Mail wurde erfolgreich versendet.");
		resetMails();
	}
	else {
		alert("Es ist ein Fehler beim Senden aufgetreten.");
		document.getElementById("mail_button").disabled = false;
	}
	ajaxResponseTexts[pIndex] = null;
}
function resetMails() {
	document.getElementById("mail_name").value = "";
	document.getElementById("mail_mail").value = "";
	document.getElementById("mail_subject").value = "";
	document.getElementById("mail_text").value = "";
	document.getElementById("mail_copy").checked = false;
	document.getElementById("mail_button").disabled = false;
}
function calls() {
	var tName = "";
	var tMail = "info@fensterbau-reise.de";
	var tSubject = document.getElementById("call_time").value;
	var tText = document.getElementById("call_number").value;
	var tCopy = false;
	if(tSubject == "") document.getElementById("call_time").focus();
	else if(tText == "") document.getElementById("call_number").focus();
	else {
		tSubject = "TESTPHASE: Rückrufwunsch: "+tSubject+" Nr. "+tText;
		tText = "Bitte rufen Sie mich zurück: "+tText;
		document.getElementById("call_button").disable = true;
		ajaxQuery("./ajaxSendMail.php?name="+escape(tName)+"&adresse="+tMail+"&subject="+escape(tSubject)+"&text="+escape(tText)+"&copy="+tCopy, "handleCalls", "");
	}
}
function handleCalls(pIndex) {
	window.clearTimeout(ajaxTimeouts[pIndex]);
	if(ajaxResponseTexts[pIndex] == "successfull") {
		alert("Ihr Rückrufwunsch wurde erfolgreich versendet.");
		resetCalls();
	}
	else {
		alert("Es ist ein Fehler beim Senden aufgetreten.");
		document.getElementById("call_button").disabled = false;
	}
	ajaxResponseTexts[pIndex] = null;
}
function resetCalls() {
	document.getElementById("call_time").value = "";
	document.getElementById("call_number").value = "";
	document.getElementById("call_button").disabled = false;
}