﻿// JavaScript Document
$(document).ready(function () {

    $("#Kontakt").validate({
        submitHandler: function(form) {
            form.submit();
        },
        rules: {
            Vorname: "required",
            Nachname: "required",
            Email: {
                required: true,
                email: true
            }
        },
        messages: {
            Vorname: "Geben Sie bitte Ihren Vornamen ein",
            Nachname: "Geben Sie bitte Ihren Namen ein",
            Email: "Geben Sie bitte eine E-Mail-Adresse ein"
        }
    });


    $('#va_Beschreibung').focus(function() {
        if ($('#va_Beschreibung').val() == '') {
            $('#va_Beschreibung').css('background', '#fff');
        };
    });
    $('#va_Veranstaltungsort').blur(function() {
    if ($('#va_Veranstaltungsort').val() != '') {
            $('#va_Beispiel').show();
        };
    });
    $("#Upload").validate({
        highlight: function(element, errorClass) {
             if (element.id == "va_Beschreibung") {
                 $("#va_Beschreibung").css("background", "red");
             }
             if (element.id == "va_Veranstaltungsort") {
                 $("#va_Beispiel").hide();
             }
          },
        submitHandler: function(form) {
            form.submit();
        },
        rules: {
            va_Vorname: "required",
            va_Nachname: "required",
            va_Art: "required",
            va_Titel: "required",
            va_Beschreibung: "required",
            va_Datum1: "required",
            va_Veranstaltungsort: "required",
            va_PLZ: "required",
            va_Bezirk: "required",
            va_Email: {
                required: true,
                email: true
            }
        },
        messages: {
            va_Vorname: "Geben Sie bitte Ihren Vornamen ein",
            va_Nachname: "Geben Sie bitte Ihren Namen ein",
            va_Art: "Waehlen Sie bitte eine Veranstaltungsart",
            va_Titel: "Geben Sie bitte den Titel Ihrer Veranstaltung ein",
            va_Beschreibung: "",
            va_Datum1: "Geben Sie bitte das Datum Ihrer Veranstaltung ein",
            va_Veranstaltungsort: "Geben Sie bitte den Veranstaltungsort ein (z.Bsp.: Konzerthaus Klagenfurt)",
            va_PLZ: "Geben Sie bitte eine Postleitzahl  ein",
            va_Bezirk: "Waehlen Sie bitte einen Bezirk",
            va_Email: "Geben Sie bitte eine E-Mail-Adresse ein"
        }
    });

    $("#Gewinnspiel").validate({
        submitHandler: function(form) {
            form.submit();
        },
        rules: {
        G_Name: "required",
        G_Mail: {
                required: true,
                email: true
            }
        },
        messages: {
        G_Name: "Geben Sie bitte Ihren Namen ein",
        G_Mail: "Geben Sie bitte eine E-Mail-Adresse ein"
        }
    });

    $("#Login").validate({
        submitHandler: function(form) {
            form.submit();
        },
        rules: {
            bl_Kennwort: "required",
            bl_Benutzer: {
                required: true,
                email: true
            }
        },
        messages: {
            bl_Kennwort: "Geben Sie bitte Ihr Kennwort ein",
            bl_Benutzer: "Geben Sie bitte Ihre E-Mail-Adresse ein"
        }
    });

    $("#Blog").validate({
        submitHandler: function(form) {
            form.submit();
        },
        rules: {
            bl_Titel: "required",
            bl_Vorspann: "required",
            bl_Text: "required",
            bl_Hinweis: "required"
        },
        messages: {
            bl_Titel: "Geben Sie bitte einen Titel ein",
            bl_Vorspann: "Geben Sie bitte einen Vorspann ein",
            bl_Text: "Geben Sie bitte einen Text ein",
            bl_Hinweis: "Stimmen Sie bitte unseren Nutzungsbestimmungen zu"
        }
    });

    $("#Register").validate({
        submitHandler: function(form) {
            form.submit();
        },
        rules: {
            re_Vorname: "required",
            re_Nachname: "required",
            re_Kennwort: "required",
            re_Confirm: "required",
            re_Email: {
                required: true,
                email: true
            }
        },
        messages: {
            re_Vorname: "Geben Sie bitte Ihren Vornamen ein",
            re_Nachname: "Geben Sie bitte Ihren Nachnamen ein",
            re_Kennwort: "Geben Sie bitte Ihr Kennwort ein",
            re_Confirm: "Best" + unescape("%E4") + "tigen Sie bitte Ihr Kennwort",
            re_Email: "Geben Sie bitte Ihre E-Mail-Adresse ein"
        }
    });

    $("#Comment").validate({
        submitHandler: function(form) {
            form.submit();
        },
        rules: {
            co_Text: "required",
            co_Hinweis: "required"
        },
        messages: {
            co_Text: "Geben Sie bitte einen Text ein",
            co_Hinweis: "Stimmen Sie bitte unseren Nutzungsbestimmungen zu"
        }
    });

    $("#ForumComment").validate({
        submitHandler: function(form) {
            form.submit();
        },
        rules: {
            fc_Text: "required",
            fc_Hinweis: "required"
        },
        messages: {
            fc_Text: "Geben Sie bitte einen Text ein",
            fc_Hinweis: "Stimmen Sie bitte unseren Nutzungsbestimmungen zu"
        }
    });

    $("#ForumThread").validate({
        submitHandler: function(form) {
            form.submit();
        },
        rules: {
            ft_Titel: "required",
            ft_Text: "required",
            ft_Hinweis: "required"
        },
        messages: {
            ft_Titel: "Geben Sie bitte einen Titel ein",
            ft_Text: "Geben Sie bitte einen Text ein",
            ft_Hinweis: "Stimmen Sie bitte unseren Nutzungsbestimmungen zu"
        }
    });

    $("#Fotobestellung").validate({
        submitHandler: function(form) {
            form.submit();
        },
        rules: {
            fbemail: {
                required: true,
                email: true
            },
            fbVorname: "required",
            fbNachname: "required",
            fbtel: "required",
            fbprivat: "required",
            fbstrasse: "required",
            fbOrt: "required",
            fbLand: "required"
        },
        messages: {
            fbemail: "Geben Sie bitte Ihre E-Mail-Adresse ein",
            fbVorname: "Geben Sie bitte Ihren Vornamen ein",
            fbNachname: "Geben Sie bitte Ihren Nachnamen ein",
            fbstrasse: "Geben Sie bitte Ihre Adresse ein",
            fbOrt: "Geben Sie bitte Ihre Adresse ein",
            fbLand: "Geben Sie bitte Ihre Adresse ein",
            fbtel: "Geben Sie Ihre Telefonnummer ein",
            fbprivat: "Stimmen Sie bitte unseren Nutzungsbestimmungen zu"
        }
    });

    $("#Fotoversand").validate({
        submitHandler: function(form) {
            form.submit();
        },
        rules: {
            fvEmail: {
                required: true,
                email: true
            },
            fvEmail2: {
                required: true,
                email: true
            },
            fvName: "required"
        },
        messages: {
            fvEmail: "Geben Sie bitte Ihre E-Mail-Adresse ein",
            fvEmail2: "Geben Sie bitte die E-Mail-Adresse des Empfaengers ein",
            fvName: "Geben Sie bitte Ihren Nachnamen ein"
        }
    });

});

