﻿//Carga de página
$(document).ready(
    function() {
        $('#formcomentario').css({ 'display': 'none' });
        $('#nuevocomentario').css({ 'display': 'block' });
    }
);

//Asignar eventos Click
    $('#nuevocomentario').live('click', function() {
        $('#formcomentario').modal({ onOpen: FormComentarioOpen, onClose: FormComentarioClose }); return false;
    });

$('#ctl00_ContentPlaceHolder1_uxbt_submit').live('click', function() {
    Enviar();
});

//Enviar formulario (peticion ajax)
function Enviar() {
    var nombre = document.getElementById("ctl00_ContentPlaceHolder1_uxtb_nombre").value;
    var pseudonimo = document.getElementById("ctl00_ContentPlaceHolder1_uxtb_pseudonimo").value;
    var mail = document.getElementById("ctl00_ContentPlaceHolder1_uxtb_mail").value;
    var comentario = document.getElementById("ctl00_ContentPlaceHolder1_uxtb_comentario").value;
    var idVerdad = document.getElementById("ctl00_ContentPlaceHolder1_idverdad").value;
    PageMethods.NuevoComentario(nombre, pseudonimo, mail, comentario,idVerdad, NuevoComentarioCallBack);
}

//Respuesta petición ajax
function NuevoComentarioCallBack(result) {
    if (result == '') {
        //success
        $('#contenidoformulario').fadeOut('slow', function() {
        $('#contenidoformulario').html("<div id='mensajeajax' class='success'>Su comentario fue insertado con éxito. Será publicado cuando el moderador lo valide. Gracias por su participación.</div>");
            $('#contenidoformulario').fadeIn('slow');
        });
    }
    else {
        //error
        if ($('#mensajeajax').html() != null) {
            $('#mensajeajax').html(result);
            //elimino clases
            $('#mensajeajax').toggleClass("error", false);
            $('#mensajeajax').toggleClass("success", false);
            $('#mensajeajax').addClass("error");
        }
        else {
            var html_temp = $('#contenidoformulario').html();
            $('#contenidoformulario').html("<div id='mensajeajax' class='error'>" + result + "</div>" + html_temp);
        }
        
        $('#mensajeajax').hide();
        $('#mensajeajax').fadeIn('slow');
    }
}

//Abrir formularo
function FormComentarioOpen(formulario) {
    /*formulario.overlay.fadeIn('fast', function() {
        formulario.container.fadeIn('fast', function() {
            formulario.data.hide().fadeIn('fast');
        });
    });*/
    formulario.data.fadeIn('normal');
    formulario.container.fadeIn('normal');
    formulario.overlay.fadeIn('normal');
}

//Cerrar formulario
function FormComentarioClose(formulario) {
    formulario.data.fadeOut('slow');
    formulario.container.fadeOut('slow');
    formulario.overlay.fadeOut('slow', function() {
        $.modal.close();
    });
}