$(document).ready(function() {

    $('#impressums-box').hide();
    $("a.impressum-link").click(function() {
        $('#impressums-box').toggle('fast');
        return false;
    });


    $('input#email').bind('focus', function() {
        $("input#email").removeClass('red'); /* oldValue = $(this).val(); */
        $(this).val('');
    });

    $('input#email').bind('click', function() {
        $("input#email").removeClass('red'); /* oldValue = $(this).val(); */
        $(this).val('');
    });

    $('input#email').bind('blur', function() {
        newValue = $(this).val();
        if (newValue == '') { /* $(this).val(oldValue); */
        }
    });

    //capture the return key
    $("#anfrageForm").bind("keydown", function(e) {
        if (e.keyCode == 13) {

            var email = $("input#email").val();
            if (email == "" | email == "Ihre E-Mail Adresse") {
                $("input#email").val("Bitte geben Sie Ihre E-Mail Adresse an.");
                $("input#email").addClass('red');
                return false;
            }

            if (!email == "") {
                if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) {} else {
                    $("input#email").val("Bitte geben Sie eine gültige E-Mail Adresse an.");
                    $("input#email").addClass('red');
                    return false;
                }
            }

            var dataString = $("#anfrageForm").serialize();
            $.ajax({
                type: "POST",
                url: "php/act_send.php",
                data: dataString,
                success: function() {
                    $('.subscribe').html("<div id='message'></div>");
                    $('#message').html("<h2>Vielen Dank für Ihren Eintrag. Wir schicken Ihnen Ihren Gutschein per E-Mail zu, so bald unser Shop online geht.</h2>").hide().fadeIn(1500, function() {
                        $('#message').append("");
                    });
                }
            });
            return false; //prevent default behaviour
        }
    });


    $(".button").click(function() {

        var email = $("input#email").val();
        if (email == "" | email == "E-Mail *") {
            $("input#email").val("Bitte geben Sie Ihre E-Mail Adresse an.");
            $("input#email").addClass('red');
            return false;
        }

        if (!email == "") {
            if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) {} else {
                $("input#email").val("Bitte geben Sie eine gültige E-Mail Adresse an.");
                $("input#email").addClass('red');
                return false;
            }
        }

        var dataString = $("#anfrageForm").serialize();
        $.ajax({
            type: "POST",
            url: "php/act_send.php",
            data: dataString,
            success: function() {
                $('.subscribe').html("<div id='message'></div>");
                $('#message').html("<h2>Vielen Dank für Ihren Eintrag. Wir schicken Ihnen Ihren Gutschein per E-Mail zu, so bald unser Shop online geht.</h2>").hide().fadeIn(1500, function() {
                    $('#message').append("");
                });
            }
        });
        return false;
    });
});

