﻿//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var EnableTimer = false;
var Vysunuto = false;
var Tick = 1;
$(document).ready(function () {
    //png fix
    $(document).pngFix();
    //otevirani obalky (nahrazeno CSS řešením, T)
    //$("#link-napiste").hover(function () { $("#napiste-nam").addClass("napiste-nam-hover "); }, function () { $("#napiste-nam").removeClass("napiste-nam-hover "); });
    //skryvani/odkryvani mail formu
    $('#link-napiste').click(function () {
        StartTimer();
        window.setTimeout("SetScroll()", Tick);
        $("#PanelFormular").slideToggle("slow", StopTimer)
    });
});

//Nastaveni scrollu
function SetScroll() {
    if (EnableTimer && !Vysunuto) {
        $(document).scrollTop($(document).height());
        window.setTimeout("SetScroll()", Tick);
    }
}

function StartTimer() {
    EnableTimer = true;
}

function StopTimer() {
    EnableTimer = false;
    Vysunuto = !Vysunuto;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$(document).ready(function () {
    //odeslani mailu
    $('#btnSend').click(function () {
        if (ValidateMailForm()) {
            $("#mail-form").fadeOut("slow");
            $("#mail-msg-content").append("Odesílám Vaši zprávu...");
            $("#mail-msg-content").empty();
            $.ajax({
                type: "POST",
                url: "mail-service.aspx",
                data: "message=" + $('#txtMessage').val() + "&emailcustomer=" + $('#txtEmail').val() + "&namecustomer=" + $('#txtName').val(),
                success: function (result) {
                    $("#mail-msg-content").append(result);
                }
            });

            $("#mail-msg").fadeIn("slow");
        }
    });
    //zkryvani/odkryvani mail formu
    $('#close-link').click(function () {
        $("#PanelFormular").slideToggle("slow");
    });

    $('#txtMessage').keypress(ValidateMailForm);
    $('#txtEmail').keypress(ValidateMailForm);
    $('#txtName').keypress(ValidateMailForm);
});

function ValidateMailForm() {
    var ReturnValue = true;
    if ($('#txtMessage').val() == "") {
        $('#txtMessage').addClass("invalid-field");
        ReturnValue = ReturnValue & false;
    }
    else {
        $('#txtMessage').removeClass("invalid-field");
    }

    if ($('#txtEmail').val() == "" || !$('#txtEmail').val().match('[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,5}')) {
        $('#txtEmail').addClass("invalid-field");
        ReturnValue = ReturnValue & false;
    }
    else {
        $('#txtEmail').removeClass("invalid-field");
    }
    if ($('#txtName').val() == "") {
        $('#txtName').addClass("invalid-field");
        ReturnValue = ReturnValue & false;
    }
    else {
        $('#txtName').removeClass("invalid-field");
    }
    if (!ReturnValue)
        $('#msg-alert').addClass("msg-alert");
    else
        $('#msg-alert').removeClass("msg-alert");
    return ReturnValue;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
