$.validator.setDefaults({
    submitHandler: function() {
        $('#loading_img').css('display', '');
        $.post(
                siteUrl+"index/send-email",
                {
                        sender_name        : $('#sender_name').val(),
						sender_email       : $('#sender_email').val(),
                        receiver_email     : $('#receiver_email').val(),
                        email_subject      : $('#email_subject').val(),
                        email_message      : $('#email_message').val()
                }, 
                function(data)
                {
                    $('#email_results_area').empty(); // clear previous info
                    $('#email_results_area').append(data);
                    $('#loading_img').css('display', 'none');
                }, 
                "html"
        );
    }
});


$(document).ready(function () {
    $('#emailLink').click(function (e) {
        e.preventDefault();
        $('#basic-modal-content').modal();
       
        $("#sendEmailForm").validate({
            rules    : {
                  sender_name        : "required",
                sender_email    : {
                    required    : true,
                    email        : true
                },
                receiver_email    : {
                    required    : true,
                    email        : true
                },
                email_subject    : "required",
                email_message    : "required"
            },
            messages    : {
                sender_name: "Please enter your name"
            }
          });
    });
    
    var container = $('#mail_friend_errorContainer');
    var validator = $("#sendEmailForm").validate(
    {
        rules    : {
            sender_name        : "required",
            sender_email               : {
                    required    : true,
                    email       : true
                },
            receiver_email       : "required",   
            email_subject        : "required",   
            email_message        : "required"   
        },
        errorContainer: container,
        errorLabelContainer: $("ol", container),
        wrapper: 'li',
        meta: "validate"
    });
    
    $('#send_email_id').click(function() {
        if ($('#sendEmailForm').valid() == true){
            $('#send_email_id').css('display', 'none');
            $('#loading_img').css('display', 'inline');
            $('#sendEmailForm').submit();trackSendToAFriend()
;
        }
    });
    
    $('#email_message').html( $('#email_message').html() + ' ' + window.location.href );
    
});
