var btext
var etext

function vor_bestaet(){
	toZeig('vor_bestaet');
	toNichtZeig('bestaet');
}

function del_bank(){
	document.getElementById("BANK1").value = "";
	document.getElementById("BLZ1").value = "";
	document.getElementById("KONTO1").value = "";
}

function ohne_dies(){
	toNichtZeig('ohne_dies');
}

function senden(){
	document.getElementById("submit").click();
}

function druck_bestaet(){
	document.getElementById("DTEXT").value = btext_druck;
	document.getElementById("DRUCKSUBMIT").click();
}

//Check ob der der Schüler volljährig ist und kein unmöglich hohes Alter angegeben hat
function checkage(vTag, vMonat, vJahr)
{
    var v_date, v_date2, vJ;
    
    try{

        v_date = new Date();
        v_date2 = new Date();
        
        vJ = parseInt(vJahr, 10) + 18;
        if (vJ < 1880) return 2;
        v_date2.setFullYear(vJ, vMonat - 1, vTag);
        //etext = v_date + "\n" + v_date2;
        if (v_date < v_date2) return 1;
        return 4;
    }
    catch(e){
        return 3;
    }
    
}

//Check ob die Mail-Adresse in einem gültigen Format eingegeben wurde
function checkemail(va_mailaddress) {

    var i = 0;
    var j = 0;
    var k_str = "@";
    var l_str = "";

    try {

        //Mailadresse (va_mailaddress) wird auf das Vorhandensein von @ und . untersucht
        i = va_mailaddress.indexOf(k_str);
        k_str = ".";
        l_str = va_mailaddress.substr(i);
        j = l_str.indexOf(k_str);
        
        if ((i > 0) && (j > 0)) {

            //Es wird überprüft, ab @ und . einen gültigen Abstand besitzen und in der 
            //richtigen Reihenfolge stehen.
            if (j > 2) {
                
                return true;
            }
            else {

                return false;
            }
        }
        else {
            
            return false; 
        }
    }

    catch (e) {
       
        return false;
    }
}

function mach_bdaten(){
	var fehler_js = "";
    var btext_sem ="" ;
    var btext_preis = "";
    var btext_datum = ""; 
    

/* brachte Fehler da die checkagb nicht vorhanden ist bei den VDT-Prüfungsanmeldungen */


    if (document.getElementById("PREIS1")) {
        btext_preis = document.getElementById("PREIS1").value;
    }
	






	if (btext_preis != "") {

	    if (document.getElementById("checkwe")) {
	        var btext_we = document.getElementById("checkwe").checked;
	        if (btext_we == false) {
	            fehler_js = "<b>Widerrufsbelehrung</b> nicht bestätigt!<br />";
	        }
	    }


	    if (document.getElementById("checkagb")) {
	        var btext_agb = document.getElementById("checkagb").checked;
	        if (btext_agb == false) {
	            fehler_js = "<b>AGB's</b> nicht bestätigt!<br />";
	        }
	    }


	}

	var btext_frau = document.getElementById("ANREDE_FRAU").checked;
	var btext_herr = document.getElementById("ANREDE_HERR").checked;
	if (btext_frau == true){
		var btext_an = "Frau";
	}
	if (btext_herr == true){
	var btext_an = "Herr";
	}

	if ((btext_herr == false) && (btext_frau == false)){
		fehler_js = "<b>Anrede</b> nicht ausgefüllt!<br />";
	}
	var btext_vn = document.getElementById("VORNAME1").value;
	if (btext_vn == ""){
		fehler_js = fehler_js + "<b>Vorname</b> nicht ausgefüllt!<br />";
	}
	var btext_nn = document.getElementById("NACHNAME1").value;
	if (btext_nn == ""){
		fehler_js = fehler_js + "<b>Nachname</b> nicht ausgefüllt!<br />";
    }
	var btext_tt = document.getElementById("TT").value;
	if (btext_tt == ""){
		fehler_js = fehler_js + "<b>Geburtstag (Tag)</b> nicht ausgefüllt!<br />";
	}
	var btext_mm = document.getElementById("MM").value;
	if (btext_mm == ""){
		fehler_js = fehler_js + "<b>Geburtstag (Monat)</b> nicht ausgefüllt!<br />";
	}
	var btext_jjjj = document.getElementById("JJJJ").value;
	if (btext_jjjj == ""){
		fehler_js = fehler_js + "<b>Geburtstag (Jahr)</b> nicht ausgefüllt!<br />";
	}
	geb = btext_tt + "." + btext_mm + "." + btext_jjjj;
	
	btext = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"4\" align=\"center\" width=\"600\" style=\"border-width:1px; border-color:#606060; border-style:solid;\"><tr><td colspan=\"2\" style=\"text-align:center; background-color:#eaeaea;\"><br /><b>Bitte überprüfen und bestätigen Sie Ihre Angaben für die Seminaranmeldung:</b><br /><br />";

	if (document.getElementById("SEM1"))
	{
    	 btext_sem = document.getElementById("SEM1").value;
	}


	

	if (document.getElementById("DATUM1")) {
	    btext_datum = document.getElementById("DATUM1").value;


	    btext = btext + btext_sem + ", Preis: " + btext_preis;
	}
	var v_checkage = checkage(btext_tt, btext_mm, btext_jjjj);

	switch (v_checkage) {

	    case 1: fehler_js += "Ihre <b>Altersangabe</b> ist nicht korrekt!<br />";
	        break;

	    case 2: fehler_js += "Ihre <b>Altersangabe</b> ist nicht korrekt!<br />";
	        break;

	    case 4: etext = "";
	        break;

	    default: fehler_js += "Fehlerhafte <b>Altersangabe</b>!<br />";

	}

	if (checkage(btext_tt, btext_mm, btext_jjjj) == false) {
	    fehler_js += "Sie müssen <b>volljährig</b> sein um an unseren Seminars teilnehmen zu können!<br />";
	}

	if (btext_datum != ""){
		btext = btext + "<br /><br />Beginn: " + btext_datum + "</td></tr>";
	}else{
		btext = btext + "</td></tr>";
	}

	btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">Anrede:</td><td>" + btext_an + "</td></tr>";
	btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">Vorname:</td><td>" + btext_vn + "</td></tr>";
	btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">Nachname:</td><td>" + btext_nn + "</td></tr>";
	var btext_strasse = document.getElementById("STRASSE1").value;
	if (btext_strasse == ""){
		fehler_js = fehler_js + "<b>Strasse</b> nicht ausgefüllt!<br />";
	}
	btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">Straße:</td><td>" + btext_strasse + "</td></tr>";

	var btext_land = document.getElementById("LAND1").value;
	if (btext_land == "A"){btext_land = "AT";}else{}
	if (btext_land == "D"){btext_land = "DE";}else{}
	if (btext_land == "US"){btext_land = "USA";}else{}
	if (btext_land == ""){
		fehler_js = fehler_js + "<b>Land</b> nicht ausgefüllt!<br />";
	}

	btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">Land:</td><td>" + btext_land + "</td></tr>";

	var btext_plz = document.getElementById("PLZ1").value;
	if (btext_plz == ""){
		fehler_js = fehler_js + "<b>PLZ</b> nicht ausgefüllt!<br />";
	}

	btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">PLZ:</td><td>" + btext_plz + "</td></tr>";

	var btext_ort = document.getElementById("ORT1").value;
	if (btext_ort == ""){
		fehler_js = fehler_js + "<b>Wohnort</b> nicht ausgefüllt!<br />";
	}

	btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">Wohnort:</td><td>" + btext_ort + "</td></tr>";


	var btext_matrikel = document.getElementById("MATRIKEL").value;
	if (btext_matrikel != ""){
		btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">Matrikelnummer:</td><td>" + btext_matrikel + "</td></tr>";
	}else{}

	var btext_email = document.getElementById("EMAIL1").value;
	if (btext_email == "") {
	    fehler_js = fehler_js + "<b>Email-Adresse</b> nicht ausgefüllt!<br />";
	}
	else {
	    var temp_mail = btext_email;
	    if (checkemail(temp_mail) == false) {
	        fehler_js = fehler_js + "<b>Email-Adresse</b> ist ungültig!<br />";
	    }
	}
    
	var btext_email = document.getElementById("EMAIL1").value;
	btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">Email:</td><td>" + btext_email + "</td></tr>";

	var btext_tel = document.getElementById("TEL1").value;
	btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">Telefon:</td><td>" + btext_tel + "</td></tr>";

	var btext_fax = document.getElementById("FAX1").value;
	btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">Fax:</td><td>" + btext_fax + "</td></tr>";


	if (document.getElementById("ZAHLART_VSCHECK")) {

	    var btext_cvscheck = document.getElementById("ZAHLART_VSCHECK").checked;
	    var btext_cbar = document.getElementById("ZAHLART_BAR").checked;
	    var btext_ckonto = document.getElementById("ZAHLART_KONTO").checked;
	    var btext_ceinzug = document.getElementById("ZAHLART_EINZUG").checked;

	    if (btext_cvscheck == true) {
	        var btext_zahl = "Ich zahle mit Verrechnungsscheck an o.g. Adresse.";
	    }
	    if (btext_cbar == true) {
	        var btext_zahl = "Ich zahle in bar bei Kursbeginn.";
	    }
	    if (btext_ckonto == true) {
	        var btext_zahl = "Ich überweise auf das ausgewählte Konto.";
	    }
	    if (btext_ceinzug == true) {
	        var btext_zahl = "Ich bin mit Einzug von meinem Konto einverstanden.";
	    }

	    btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">Zahlart:</td><td>" + btext_zahl + "</td></tr>";

	    if ((btext_cvscheck == false) && (btext_cbar == false) && (btext_ckonto == false) && (btext_ceinzug == false)) {
	        fehler_js = fehler_js + "<b>Zahlart</b> nicht ausgefüllt!<br />";
	    }
	    else
	    { }

	    var btext_bank = document.getElementById("BANK1").value;
	    var btext_konto = document.getElementById("KONTO1").value;
	    var btext_blz = document.getElementById("BLZ1").value;


	    if (btext_ceinzug == true) {
	        if (btext_bank == "") {
	            fehler_js = fehler_js + "<b>Bank</b> nicht ausgefüllt!<br />";
	        }
	        if (btext_konto == "") {
	            fehler_js = fehler_js + "<b>Konto</b> nicht ausgefüllt!<br />";
	        }
	        if (btext_blz == "") {
	            fehler_js = fehler_js + "<b>Bankleitzahl</b> nicht ausgefüllt!<br />";
	        }
	        btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">Bank:</td><td>" + btext_bank + "</td></tr>";
	        btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">BLZ:</td><td>" + btext_blz + "</td></tr>";
	        btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">Konto:</td><td>" + btext_konto + "</td></tr>";
	    }

	} 
	var btext_bemerkung = document.getElementById("BEMERKUNG1").value;
	btext = btext + "<tr style=\"background-color:#f4f4f4;\"><td style=\"text-align:right;\">Bemerkung:</td><td>" + btext_bemerkung + "</td></tr>";
	btext_submit = "<tr style=\"background-color:#f4f4f4;\"><td colspan=\"2\" style=\"text-align:center;\"><input type=\"button\" value=\"jetzt absenden &gt;&gt;\" onclick=\"senden();\" class=\"sende-gn\" />&nbsp;<input type=\"button\" value=\"drucken\" onclick=\"druck_bestaet();\" class=\"sende-gn\" /></td></tr>";
	btext_druck = "<p><br /><br /></p><h1>Ihre Angaben</h1><p><br /></p>" + btext + "</table>";
	btext = btext + btext_submit + "</table>";
    
	if (fehler_js != ""){
		btext = fehler_js;
	}else{}

	document.getElementById('in_bestaet').getElementsByTagName('td')[0].innerHTML=btext;
}

