﻿
$(function () {
    $('Form#FriendMail #uri').val(window.location);
    $("a#mailBox").fancybox({
        onStart: function () {
            $('#FormMail').fadeIn();
            $('.FormMailArea').fadeIn();
            $('.FormMailMsg').fadeOut().html('');
        },
        onCleanup: function () {
            $('#FormMail').fadeOut();
        }
    });

    $('#FormMail input[type=submit]').click(function () {
        if (inputControl() && EPostaControl()) {
            $.ajax({
                type: 'POST',
                url: '/FriendsMail/Send',
                data: $('Form#FriendMail').serialize(),
                error: function (err) {
                    $('.FormMailArea').fadeOut();
                    $('.FormMailMsg').fadeIn().html('E-Posta gönderilirken hata oluştu...');
                },
                success: function (response) {
                    if (response == '1') {
                        msgBox();
                    }

                }
            });
        }
        return false;
    });

});

function inputControl() {
    var b = true;
    $('Form#FriendMail input[type=text]').each(function () {
        $(this).removeClass('inputErr');
        if ($(this).val() == "") {
            $(this).addClass('inputErr');
            b = false;
        }
    });
    return b;
}

function EPostaControl() {
    var b = true;
    var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
    var val = $('Form#FriendMail #FriendEPosta').val();
    var val2 = $('Form#FriendMail #EPosta').val()
    if (val != "" && emailReg.test(val) != true) {
        $('Form#FriendMail #FriendEPosta').addClass('inputErr');
        b = false;
    }
    if (val2 != "" && emailReg.test(val2) != true) {
        $('Form#FriendMail #EPosta').addClass('inputErr');
        b = false;
    }
    return b;
}
function msgBox() {
    $('.FormMailArea').fadeOut();
    $('.FormMailMsg').fadeIn().html('Mesajınız ' + $('#FriendEPosta').val() + ' adresine başarıyla gönderilmiştir.');
}

