﻿/* UI */
widthWindow = $(window).width();
heightWindow = $(window).height();
//_alturaPaginacion = 120;

/* mailing */
nidmailinglist = 1;

/* webentidad */
nidwebentidad = 2;

/* servicios web */
url_ws_ui = '/WS/WS_ui.asmx/';
url_ws_data = '/WS/WS_data.asmx/';

/* idx */
idx_BANNERS = 8;
idx_EVENTOS = 0;
idx_EVENTOS_thumb = 1;
idx_NOTICIAS = 2;
idx_NOTICIAS_thumb = 3;
idx_GALERIAS_FOTOS = 12;
idx_GALERIAS_FOTOS_thumb = 13;
idx_GALERIAS_FLYER = 12;
idx_GALERIAS_FLYER_thumb = 13;
idx_GALERIAS_VIDEO = 12;
idx_GALERIAS_VIDEO_thumb = 13;

/* CONST */
constvideo = 'CONTENTVID';

/* pageSize */
nPagesPerBlock = 10; // todas las páginaciones iguales (número de páginas por bloque a mostrar en la páginación)

function enviar_mailing() {
    if ($('#mailing_email').val() == '') {
        alert("Introduce una dirección de email");
        $('#mailing_email').focus();
        return false;
    } else {
        if (!check_email_address($('#mailing_email').val())) {
            alert("La dirección de email introducida no es válida");
            return false;
        }
    }
    if (!$('#mailing_check_condiciones').is(':checked')) {
        alert("Debes leer y aceptar las condiciones");
        return false;
    }

    $mailing_msg.html('<strong>Enviando información</strong>...');
    var paramList = '{"nIdWebEntidad":' + nidwebentidad + ',"nIdMailingList":' + nidmailinglist + ',"cEmail":"' + $('#mailing_email').val() + '"}';
    // Llamar el webMethod
    $.ajax({
        type: "POST",
        url: url_ws_data + "grabar_email_mailinglist",
        contentType: "application/json; charset=utf-8",
        data: paramList,
        dataType: "json",
        success: function(response) {
            res = eval(response);
            $mailing_msg.html('<strong>' + res.d + '</strong>');
            reset_mailing();
        },
        failure: function(msg) {
            $mailing_msg.html('<strong>ERROR</strong>. Inscripción no permitida.');
            reset_mailing();
        }
    });

}
function reset_mailing() {
    timeresetmailing = setInterval(function() {
        $('#mailing_email').val('');
        $mailing_msg.html($msg_inicial);
        $('#mailing_check_condiciones').removeAttr('checked');
    }, 2000);
    setTimeout("clearTimeout("+timeresetmailing+")", 2000);     
}
$(document).ready(function() {
    // mailing
    $mailing = $('#mailing');
    $mailing_msg = $('#mailing span.mailing_msg'); // $('#mailing_msg');
    $msg_inicial = $('#mailing span.mailing_msg').html();
});

// forzado
//nPageSizeGaleriasFotos = 5;
//nPageSizeflyer = 5;
//nPageSizevideo = 5;
