function submitMailForm(form_name) {
	s_error = "";

	if (document.forms[form_name].elements["p_name"] != null && document.forms[form_name].elements["p_name"].value == "") {
		s_error += "Name\n";
	}
	if (document.forms[form_name].elements["p_phone"] != null && document.forms[form_name].elements["p_phone"].value == "") {
		s_error += "Rufnummer\n";
	}
	if (document.forms[form_name].elements["p_email"] != null && document.forms[form_name].elements["p_email"].value == "") {
		s_error += "E-Mail-Adresse\n";
	} else if ( document.forms[form_name].elements["p_email"].value != "(none)" &&
		   (document.forms[form_name].elements["p_email"].value.indexOf("@") == -1 || document.forms[form_name].elements["p_email"].value.indexOf(".") == -1)
		  ) {
		s_error += "E-Mail-Adresse ist ungueltig\n";
	}

	if (s_error != "") {
		s_error = "Das Formular ist unvollstaendig ausgefuellt, bitte ergaenzen Sie folgende Angaben:\n\n" + s_error;
		alert(s_error);
		return false;
	}
	
	return true;
}

function submitIdabaOrderForm(form_name, page_no) {
	s_error = "";

	switch (page_no) {
		case 1:
			if (document.forms[form_name].elements["IWB_company"] != null && document.forms[form_name].elements["IWB_company"].value == "") {
				s_error += "Firma\n";
			}
			if (document.forms[form_name].elements["IWB_street"] != null && document.forms[form_name].elements["IWB_street"].value == "") {
				s_error += "Strasse, Hausnummer\n";
			}
			if (document.forms[form_name].elements["IWB_city"] != null && document.forms[form_name].elements["IWB_city"].value == "") {
				s_error += "Ort\n";
			}
			if (document.forms[form_name].elements["IWB_zip"] != null && document.forms[form_name].elements["IWB_zip"].value == "") {
				s_error += "PLZ\n";
			}
			if (document.forms[form_name].elements["IWB_phone"] != null && document.forms[form_name].elements["IWB_phone"].value == "") {
				s_error += "Telefon\n";
			}
			if (document.forms[form_name].elements["IWB_owner"] != null && document.forms[form_name].elements["IWB_owner"].value == "") {
				s_error += "Geschaeftsfuehrer/Inhaber\n";
			}
			if (document.forms[form_name].elements["IWB_email"] != null && document.forms[form_name].elements["IWB_email"].value == "") {
				s_error += "Email-Adresse\n";
			} else if (
				document.forms[form_name].elements["IWB_email"] != null &&
				(document.forms[form_name].elements["IWB_email"].value.indexOf("@") == -1 || 
				 document.forms[form_name].elements["IWB_email"].value.indexOf(".") == -1)) {
				s_error += "Email-Adresse ist ungueltig\n";
			}
			break;
		case 2:
			if (document.forms[form_name].elements["IWB_objectname"] != null && document.forms[form_name].elements["IWB_objectname"].value == "") {
				s_error += "Bezeichnung des Objekts\n";
			}
			if (document.forms[form_name].elements["IWB_branche"] != null && document.forms[form_name].elements["IWB_branche"].value == "none") {
				s_error += "Branche\n";
			}
			break;
		case 3:
			if (document.forms[form_name].elements["IWB_tarifbeginn_sofort"] != null && 
				document.forms[form_name].elements["IWB_tarifbeginn_sofort"].checked == false &&
				document.forms[form_name].elements["IWB_tarifbeginn_zum"] != null && 
				document.forms[form_name].elements["IWB_tarifbeginn_zum"].checked == false) {
				s_error += "Gewuenschter Tarifbeginn\n";
			} else if (	
				document.forms[form_name].elements["IWB_tarifbeginn_zum"] != null && 
				document.forms[form_name].elements["IWB_tarifbeginn_zum"].checked == true &&
				document.forms[form_name].elements["IWB_tarifbeginn_datum"] != null && 
				document.forms[form_name].elements["IWB_tarifbeginn_datum"].value == "") {
				s_error += "Datum des gewuenschten Tarifbeginns\n";
			}
			if (document.forms[form_name].elements["IWB_lastschrift"] != null && 
				document.forms[form_name].elements["IWB_lastschrift"].value != "1") {
				if (document.forms[form_name].elements["IWB_kontonummer"] != null && document.forms[form_name].elements["IWB_kontonummer"].value == "") {
					s_error += "Kontonummer\n";
				}
				if (document.forms[form_name].elements["IWB_bankleitzahl"] != null && document.forms[form_name].elements["IWB_bankleitzahl"].value == "") {
					s_error += "Bankleitzahl\n";
				}
				if (document.forms[form_name].elements["IWB_kreditinstitut"] != null && document.forms[form_name].elements["IWB_kreditinstitut"].value == "") {
					s_error += "Kreditinstitut\n";
				}
			}
			break;
	}

	if (s_error != "") {
		s_error = "Das Formular ist unvollstaendig ausgefuellt, bitte ergaenzen Sie folgende Angaben:\n\n" + s_error;
		alert(s_error);
		return false;
	}
	
	return true;
}