var validadoRespuesta = false;
var validadoCaja      = false;

$(document).ready(function(){
	$("a.responder").click(function(e){
		e.preventDefault();
		dejarRespuesta($(this));
		return false;
	});
	$("form[name='comments'] .boton").click(function(){
		if(!validadoCaja){
			var block = $(this).parent().parent();
			validarRespuesta(block)
			return false;
		}else{
			return true
		}
	});
});



function dejarRespuesta(elem){
	
	var block = elem.parent();
	
	if(!(block.find(".comentar .boton").length > 0)){
		var objeto_id = $("input[name='objeto_id']").val();
		var tipoobjeto_id = $("input[name='tipoobjeto']").val();
		var pagina = $("input[name='pagina']").val();
		var str = elem.parent().attr('class');
		
		str = str.split(' '); 
		for(i=0; i<=(str.length-1); i++){
			var prefix = str[i].substring(0,3);
			if(prefix == 'com'){comentario_id = str[i].substring(3,str[i].length);}
		}

		block.append('<br clear="all"/><div class="comentar"></div>');
		block.find(".comentar").slideDown('slow');
		elem.hide();
		$.ajax({
			type: "POST",
			url: "/manager.php?m=users&action=display_cajaComentar",
			data: "objeto_id="+objeto_id+"&tipoobjeto_id="+tipoobjeto_id+"&pagina="+pagina+"&comentario_id="+comentario_id,
			success: function(msg){
				block.find(".comentar").html(msg)
				block.find(".comentar .cancelar").click(function(){
					block.find(".comentar").slideUp('slow');
					elem.show();
				});
				//$('#ciudad').html(msg);
				block.find("input[name='Enviar']").click(function(e){
					if(!validadoRespuesta){
						validarRespuesta(block.find(".comentar"))
						return false;
					}else{
						return true;
					}
				});
			}
		});
	}else{
		block.find(".comentar").slideDown('slow');
	}
	
	
	
	//alert(elem.parent().attr('class'));
	
}

function validarRespuesta(block)
{

	var captcha = block.find("input[name='captcha']").val();
	var value = block.find("input[name='captchavalue']").val();
	
	$.ajax({
		type: "POST",
		url: "/manager.php?m=comments&action=validateCaptcha",
		data: "captcha="+captcha+"&captchavalue="+value,
		success: function(msg){
			if(msg == 0){
				//alert('error');
				if(block.find("#message").length > 0){
					block.find("#message").html("Volviste a ingresar el c&#243;digo mal").fadeOut('fast').fadeIn('fast').fadeOut('fast').fadeIn('fast');
				}else{
					block.prepend('<div id="message">El c&#243;digo ingresado no es correcto</div>');
				}
				return false;
			}else{
				block.find("form").submit();
				validadoRespuesta = true;
				validadoCaja      = true;
			}
		}
	});

}


function reportarAbuso(comentario_id, motivo){
	
	
	$.ajax({
		type: "POST",
		url: "/manager.php?m=comments&action=display_reportar",
		data: "motivo="+motivo+"&comentario_id="+comentario_id,
		success: function(msg){
			//jAlert(msg);
			//alert(msg);
			location.hash = 'comentarios';
			location.reload(true);
		}
	});
	
}


function playAudio(track){
	if(!track)track = 1;
	document.getElementById("audio").cargarAudioExt(track);
}
