﻿var emailText = 'Digite o seu email';

function btnPedirDemonstracao(s, e) {
    name = $('#editName').val();

    if (name == '') {
        alert('O campo do nome deve ter um valor!');
        return;
    }

    email = $('#editEmail').val();

    if (email == '') {
        alert('O campo do email deve ter um valor!');
        return;
    }

    var options = new Array(4);
    $('input[type="checkbox"][name="opcao"]').each(function () {
        options[this.value-1] = this.checked;
    });

    var DTO = { 'email': email, 'name': name, 'options': options };

    $.ajax({
        type: "POST",
        url: "/WebServices.asmx/RegisterInDownloads",
        contentType: "application/json; charset=utf-8",
        data: JSON.stringify(DTO),
        dataType: "json",
        success: function (result) { $('#editEmail').val(""); $('#editName').val(""); onSuccess(result); },
        error: onFail
    });
}

function btnSubscreverNewsLetter(s, e) {
    v = $('#newsletter_email').val();

    if ((v == '') || (v == emailText)) {
        alert('O campo do email deve ter um valor válido!');
        return;
    }


    $.ajax({
        type: "POST",
        url: "/WebServices.asmx/RegisterInNewsLetter",
        contentType: "application/json; charset=utf-8",
        data: "{'email': '" + v + "'}",
        dataType: "json",
        success: function (result) { $("#newsletter_email").val(emailText); onSuccess(result); },
        error: onFail
    });
}

function btnSubscreverOGVet(s, e) {
    name = $('#editName').val();

    if (name == '') {
        alert('O campo do nome deve ter um valor!');
        return;
    }

    email = $('#editEmail').val();

    if (email == '') {
        alert('O campo do email deve ter um valor!');
        return;
    }

    $.ajax({
        type: "POST",
        url: "/WebServices.asmx/RegisterInOranGestVet",
        contentType: "application/json; charset=utf-8",
        data: "{'email': '" + email + "', 'name': '" + name + "'}",
        dataType: "json",
        success: function (result) { $('#editEmail').val(""); $('#editName').val(""); onSuccess(result); },
        error: onFail
    });
}

function btnRegistarContactos(s, e) {
    name = $('#editName').val();

    if (name == '') {
        alert('O campo do name deve ter um valor!');
        return;
    }

    email = $('#editEmail').val();

    if (email == '') {
        alert('O campo do email deve ter um valor!');
        return;
    }

    phone = $('#editPhone').val();

    subject = $('#editSubject').val();

    if (subject == '') {
        alert('O campo do assunto deve ter um valor!');
        return;
    }

    message = $('#editMessage').val();

    if (message == '') {
        alert('O campo da mensagem deve ter um valor!');
        return;
    }

    $.ajax({
        type: "POST",
        url: "/WebServices.asmx/RegisterInContacts",
        contentType: "application/json; charset=utf-8",
        data: "{'email': '" + email + "', 'name': '" + name + "', 'phone': '" + phone + "', 'subject': '" + subject + "', 'message': '" + message + "'}",
        dataType: "json",
        success: function (result) { $('#editEmail').val(""); $('#editName').val(""); $('#editPhone').val(""); $('#editSubject').val(""); $('#editMessage').val(""); onSuccess(result); },
        error: onFail
    });
}

function onSuccess(result) {
    alert(result.d);
}

function onFail(result) {
    alert(result.status + ' ' + result.statusText);
}

$(document).ready(function () {
    $(document).pngFix();

    $("#newsletter_email").val(emailText);

});

