﻿function validaRecomiendaSeccion() {
    var nombreM = document.getElementById('nombreM');
    var emailM = document.getElementById('emailM');
    var emailI = document.getElementById('emailI');
    var mailsParaM = document.getElementById('mailsParaM');

    nombreM.style.display = 'none';
    emailM.style.display = 'none';
    emailI.style.display = 'none';
    mailsParaM.style.display = 'none';


    var nombre = document.forma.nombre.value;
    var email = document.forma.email.value;
    var mailsPara = document.forma.mailsPara.value;

    var valido = true;

    if (nombre == "") {
        valido = false;
        nombreM.style.display = 'block';
    }

    if (email == "") {
        valido = false;
        emailM.style.display = 'block';
    }
    else {
        var filter = /^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
        if (!filter.test(email)) {
            valido = false;
            emailI.style.display = 'block';
        }
    }

    if (mailsPara == "") {
        valido = false;
        mailsParaM.style.display = 'block';
    }


    if (valido) {
        document.getElementById("mensajeRecomienda").innerHTML = 'Enviando datos...';
        Scribe.services.Recomendacion.scribetuvidaSeccion(nombre, email, mailsPara, OnCompleteOficinaSSec, OnTimeOutOficinaSSec, OnErrorOficinaSSec);
    }
}

function OnCompleteOficinaSSec(args) {
    document.getElementById("mensajeRecomienda").innerHTML = '';
    if (args == "OK") {
        document.getElementById("mensajeRecomienda").innerHTML = 'Tu recomendación se ha enviado con éxito';
    } else {
        document.getElementById("mensajeRecomienda").innerHTML = 'Ha ocurrido un error - ' + args;
    }
}

function OnTimeOutOficinaSSec(args) {
    document.getElementById("mensajeRecomienda").innerHTML = "Se ha agotado el tiempo, por favor inténtalo de nuevo más tarde.";
}

function OnErrorOficinaSSec(args) {
    document.getElementById("mensajeRecomienda").innerHTML = "Ha ocurrido un error, Inténtalo más tarde";
}

function validaRecomiendaCarta() {
    var nombreM = document.getElementById('nombreM');
    var emailM = document.getElementById('emailM');
    var emailI = document.getElementById('emailI');
    var mailsParaM = document.getElementById('mailsParaM');
    var id = document.getElementById('id').value;

    nombreM.style.display = 'none';
    emailM.style.display = 'none';
    emailI.style.display = 'none';
    mailsParaM.style.display = 'none';


    var nombre = document.forma.nombre.value;
    var email = document.forma.email.value;
    var mailsPara = document.forma.mailsPara.value;

    var valido = true;

    if (nombre == "") {
        valido = false;
        nombreM.style.display = 'block';
    }

    if (email == "") {
        valido = false;
        emailM.style.display = 'block';
    }
    else {
        var filter = /^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
        if (!filter.test(email)) {
            valido = false;
            emailI.style.display = 'block';
        }
    }

    if (mailsPara == "") {
        valido = false;
        mailsParaM.style.display = 'block';
    }


    if (valido) {
        document.getElementById("mensajeRecomienda").innerHTML = 'Enviando datos...';
        //Scribe.services.Recomendacion.scribetuvidaSeccion(nombre, email, mailsPara, OnCompleteOficinaSSec, OnTimeOutOficinaSSec, OnErrorOficinaSSec);
        Scribe.services.Recomendacion.scribetuvidaDibujo(nombre, email, mailsPara, id, OnCompleteOficinaSCart, OnTimeOutOficinaSCart, OnErrorOficinaSCart);
    }
}

function OnCompleteOficinaSCart(args) {
    document.getElementById("mensajeRecomienda").innerHTML = '';
    if (args == "OK") {
        document.getElementById("mensajeRecomienda").innerHTML = 'Tu recomendación se ha enviado con éxito';
    } else {
        document.getElementById("mensajeRecomienda").innerHTML = 'Ha ocurrido un error - ' + args;
    }
}

function OnTimeOutOficinaSCart(args) {
    document.getElementById("mensajeRecomienda").innerHTML = "Se ha agotado el tiempo, por favor inténtalo de nuevo más tarde.";
}

function OnErrorOficinaSCart(args) {
    document.getElementById("mensajeRecomienda").innerHTML = "Ha ocurrido un error, Inténtalo más tarde - " + args;
}

