﻿function EnviarCorreu(idclient, urlDesti) {
    var Nom = document.getElementById("txtNom" + idclient).value;
    var EmailOrigen = document.getElementById("txtEmailOrigen" + idclient).value;
    var email = document.getElementById("txtEmail" + idclient).value;
    var currentCulture = document.getElementById("txtCurrentCulture").value;

    ASMML.DesktopModules.ASM_Activitats_EnviarCorreu.EnviarCorreu(
        idclient, urlDesti, Nom, EmailOrigen, email, currentCulture,
        SucceededCallbackWithContext, FailedCallback,
        "XmlDocument")
}

function SucceededCallbackWithContext(result, userContext, methodName) {
    var readIdClient;
    var readResult;
    if (userContext == "XmlDocument") {
        if (document.all) {
            readIdClient = result.documentElement.childNodes[0].text;
            readResult = result.documentElement.childNodes[1].text;
        }
        else { // Firefox
            readIdClient = result.documentElement.childNodes[0].textContent;
            readResult = result.documentElement.childNodes[1].textContent;
        }
        var RsltElem = document.getElementById("divEnviat" + readIdClient);
        RsltElem.innerHTML = readResult;
        var nom = document.getElementById("txtNom" + readIdClient);
        nom.value = "";
        var emailOrigen = document.getElementById("txtEmailOrigen" + readIdClient);
        emailOrigen.value = "";
        var email = document.getElementById("txtEmail" + readIdClient);
        email.value = "";
    }
}

function FailedCallback(error) {
    alert("Error:" + error.get_message());
}
