/*

*/
	function eliminarEspacios(cadena)
	{
		cadena=cadena.replace(/^\s*([a-z0-9\-\.@_]+)\s*$/i,"$1")
		return cadena;
	}

    function mostrarMensajeEnCaptcha(texto)
    {
        var o = document.getElementById('captchaMensajeError');
        o.innerHTML = texto;
        o.style.display = 'block';
        o = document.getElementById('captchaMensajeSinError');
        o.style.display = 'none';
    }
	function validarCaptcha(ComentarioId,Bx3,textArea)
	{
	
	    var btnEnviarCaptcha = document.getElementById("btnEnviarCaptcha");
	    btnEnviarCaptcha.disabled = true;
	
	    var voto_clave = document.getElementById("_txvoto_clave");
	    voto_clave.value = eliminarEspacios(voto_clave.value);

		if (voto_clave.value.length == 0)
		{
			mostrarMensajeEnCaptcha('Para poder enviar una crítica ingrese el código que aparece a continuación y oprima el botón "<b>Enviar</b>".');
			voto_clave.focus();
			return;
		}
		else if(voto_clave.value.length != 4)
		{
		    mostrarMensajeEnCaptcha('Para poder enviar una crítica ingrese el código que aparece a continuación y oprima el botón "<b>Enviar</b>".');
			voto_clave.focus();
			return;
		}
		
        //var frm = document.getElementById();
		var xCaptcha = new Ajax();
		
        xCaptcha.datos["panel"] = window.paneles["panelCaptcha"];
        xCaptcha.setLoading(document.getElementById('pnlpanelCaptcha_loading'));
        xCaptcha.setResponse(document.getElementById('captchaMensajeError'));
        xCaptcha.setError(document.getElementById('captchaMensajeError'));
        xCaptcha.handlerOk = xCaptcha.procesarRespuestaJS;
        xCaptcha.postHandlerError = xCaptcha.mostrarError;
        xCaptcha.listo = function()
        {
        	    var btnEnviarCaptcha = document.getElementById("btnEnviarCaptcha");
	            btnEnviarCaptcha.disabled = false;
        };
        xCaptcha.funcionCodigo["0"] = function(o,r)
        {
            o.argument.datos.panel.hide();
            if (ComentarioId!="" && ComentarioId !=undefined)
			{
				if (Bx3)
				{
					document.getElementById('ResponderX3' + ComentarioId).innerHTML = "";
				}else
				{
					document.getElementById('Responder' + ComentarioId).innerHTML = "";
				}
				
			}
            if (textArea != 'txtArea_comentario2')
            {
				textArea = 'txtArea_comentario';
            }
            var txtArea = document.getElementById(textArea);
            var comentario_vacio = document.getElementById("comentario_vacio");
            var comentario_usuario = document.getElementById("comentario_usuario");
            var comentario_fecha = document.getElementById("comentario_fecha");
            var comentario_hora = document.getElementById("comentario_hora");
            var comentario_comentario = document.getElementById("comentario_comentario");
            var imagenAvatar = document.getElementById("imagenAvatar");

			var cajaBotonSubmit = document.getElementById("caja_btn");

            txtArea.value = "Tu mensaje está siendo procesado, en minutos será ingresado dentro de los comentarios de la nota.";
			txtArea.style.color = "999999";
			txtArea.style.border = "none";
			txtArea.style.background = "none";
			txtArea.disabled = true;

			if (textArea != 'txtArea_comentario2')
			{
				cajaBotonSubmit.innerHTML = "<img src='/_common/images/btn-enviar.gif' width='95' height='34' alt='' />";
			}
			else
			{
				cajaBotonSubmit = document.getElementById("caja_btn2");
				cajaBotonSubmit.innerHTML = "<img src='/_common/images/botones/bt-participar.gif' alt='' />";
			}

            comentario_usuario.innerHTML = r.opciones.nombre;   
            comentario_comentario.innerHTML = r.opciones.comentario.replace(/&#38;amp&#59;/ig,"&").replace(/&#35;/ig,"#").replace(/&#59;/ig,";");    
            var d = new Date();
            comentario_fecha.innerHTML = 
                (d.getDate()<10?"0":"") + d.getDate() + "." +
                (d.getMonth()<9?"0":"") + (d.getMonth() + 1) + "." + 
                String(d.getFullYear()).substring(2,4);
            comentario_hora.innerHTML =  
                (d.getHours()<10?"0":"") + d.getHours() + ":" +
                (d.getMinutes()<10?"0":"") + d.getMinutes();
			imagenAvatar.src=r.opciones.avatarImagen;
            o.argument.mostrar("comentario_" + r.opciones.calificacion + "_estrellas");
            o.argument.mostrar(comentario_vacio);
            //document.location="#lectores";

            
        };
        xCaptcha.HandlerError = function(o)
        {
            this.mostrar(this._errorContainer);
        };
        
        xCaptcha.setForm("_formCritica");

		 
        xCaptcha.enviar();		
	}