//PARA QUE FUNCIONE EL ENTER CUANDO BUSCA POR NOMBRE
$(document).ready(function() 
{
	$("#nombre").keypress(function (e) {
		 if(e.which == 13)
		 {
		 	buscarGrupos('nombre','');
		 }
	});
	
	$("#pal_claves").keypress(function (e) {
		 if(e.which == 13)
		 {
		 	buscarGrupos('claves','');
		 }
	});
	
	$("#btnInvitarContactos").click(function () {
		if ($("#contenedorInvitarGroup").is(":hidden")) {
			$("#contenedorInvitarGroup").slideDown();
			
		} else {
			$("#contenedorInvitarGroup").slideUp();
		}
	});
	
	$("#btnVerTodos").click(function () {
		if ($("#mas_contactos").is(":hidden")) {
			$("#mas_contactos").slideDown("normal");
			
		} else {
			$("#mas_contactos").slideUp("normal");
		}
	});
	
	$("#btnMsjAContactos").click(function () {
		if ($("#contenedorEnviarMsjGroup").is(":hidden")) {
			$("#contenedorEnviarMsjGroup").slideDown("normal");
			
		} else {
			$("#contenedorEnviarMsjGroup").slideUp("normal");
		}
	});
	
	
	
	if ($('#seccion').val() == "view")
	{
		listadoDebates('');
		listadoDePosts ('');
		listadoPostDebates('');	
	}
	if ($('#seccion').val() == "listarGruposUsuario")
	{
		grupos_listarGruposUsuario('');
	}
	
	setTimeout("grupos_traducir()",1000);
});

function grupos_traducir()
{
	var idioma_destino = $('#pref_idioma_destino').val();
	$('#contenedor').find("div[lang=traducir]").each(function(index, element)
	{
		traducirParaWeb($(element).html(),$(element).attr("idioma"),idioma_destino,element);
	});
}

function buscarGrupos(tipo,pagina)
{
	var idcatN3 = $('#idcategoriaN3').val();
	if (tipo == 'nombre')
	{
		var nombre = $('#nombre').val();
		var parametros = "tipo=nombre&nombre="+nombre+"&idcat="+idcatN3;
	}
	else
	{
		var pal_claves = $('#pal_claves').val();
		var parametros = "tipo=claves&pal_claves="+pal_claves+"&idcat="+idcatN3;
	}

	$.ajax({
		type: "POST",
		url: "group.search.php",
		cache: false,
		data: parametros+"&pagina="+pagina,
		success: function(htmlResult)
		{
			var idioma_destino = $('#pref_idioma_destino').val();
			var obj = "#resultado_busqueda";
			$(obj).html(htmlResult);
			$(obj).find("div[lang=traducir]").each(function(index, element)
			{
				traducirParaWeb($(element).html(),$(element).attr("idioma"),idioma_destino,element);
			});
		}
	});
}


function agregarseAlGrupo(idgrupo,cerrado)
{
	$.ajax({
		type: "POST",
		dataType:"json",
		url: "group.control.php",
		data: "accion=join&id="+idgrupo,
		success: function(msg){
		   var respuesta;
		   if (msg['ok'])
		   {
			   respuesta = $('#trad_ya_sos_parte').val();
			   if(cerrado == 0)
			   {
				   respuesta += ' <span class="verde bold verdana11" onclick="irAlgrupo('+idgrupo+')">&nbsp;&nbsp;['+$('#trad_iralgrupo').val()+']</span>';
			   }
			   else
			   {
				   respuesta += '. '+$('#trad_recibiras_email').val();
			   }
		   }
		   else
		   {
			   respuesta = $('#trad_ya_esta').val();
		   }
		   $('#lbl_unirse_grupo'+idgrupo).removeAttr('onclick');
		   $('#lbl_unirse_grupo'+idgrupo).addClass('azul');
		   $('#lbl_unirse_grupo'+idgrupo).html(respuesta);
	   	}
	});
}

function autorizarUsuario(idusuario)
{
	$('#autorizacion'+idusuario).removeAttr('onclick');
	$('#autorizacion'+idusuario).removeClass('cursorPointer');
	$('#autorizacion'+idusuario).addClass('cargando_mini');
	$.ajax({
		type: "POST",
		dataType:"json",
		url: "group.control.php",
		data: "accion=autorizar&id="+$("#code_grupo").val()+"&idusuario="+idusuario,
		success: function(msg){
		   var respuesta;
		   if (msg['ok'])
		   {
			   $('#autorizacion'+idusuario).removeClass('cargando_mini');
			   respuesta = '&nbsp;&nbsp;&nbsp;&nbsp;'+$('#trad_autorizado').val();
			   $('#autorizacion'+idusuario).html(respuesta);
		   }
	   	}
	});
}

function listadoDePosts (pagina)
{
	$.ajax({
		type: "POST",
		url: "group.view.posts.php",
		cache: false,
		data: "code="+$("#code_grupo").val()+"&pagina="+pagina,
		success: function(htmlResult)
		{
			var idioma_destino = $('#pref_idioma_destino').val();
			var obj = "#posts_grupo";
			$(obj).html(htmlResult);
			$(obj).find("span[lang=traducir]").each(function(index, element)
			{
				traducirParaWeb($(element).html(),$(element).attr("idioma"),idioma_destino,element);
			});
		}
	});
}

function publicarPosteo()
{
	if ($("#comentario").val() != "")
	{
		$.ajax({
			type: "POST",
			dataType:"json",
			url: "group.control.php",
			data: "accion=post&id="+$("#code_grupo").val()+"&comentario="+$("#comentario").val(),
			success: function(msg){
			   var respuesta;
			   if (msg['ok'])
			   {
					listadoDePosts ('');
			   }
			}
		});
	}
}

function eliminarPosteo(idposteo)
{
	$.ajax({
		type: "POST",
		dataType:"json",
		url: "group.control.php",
		data: "accion=eliminar_post&id="+idposteo,
		success: function(msg){
		   var respuesta;
		   if (msg['ok'])
		   {
				listadoDePosts ('');
		   }
		}
	});
}


function calificarPostPositivo(idposteo, idusuario)
{
	$.ajax({
		type: "post",
		dataType:"json",
		url: "group.control.php",
		data: {'accion':'calificarPostPositivo', 'idposteo':idposteo, 'idusuario':idusuario},
		success: function (mensaje){
			if (mensaje.ok)
			{
				$('#puntuacion_pos_'+idposteo).html('('+mensaje.total+')');
			}
			else
			{
				respuesta = $('#trad_ya_votaste').val();
				$('#estado_'+idposteo).html(respuesta);
			}
		}
	});
}

function calificarPostNegativo(idposteo, idusuario)
{
	$.ajax({
		type: "post",
		dataType:"json",
		url: "group.control.php",
		data: {'accion':'calificarPostNegativo', 'idposteo':idposteo, 'idusuario':idusuario},
		success: function (mensaje){
			if (mensaje.ok)
			{
				$('#puntuacion_neg_'+idposteo).html('('+mensaje.total+')');
			}
			else
			{
				respuesta = $('#trad_ya_votaste').val();
				$('#estado_'+idposteo).html(respuesta);
			}
		}
	});
}

function irAlgrupo(idgrupo)
{
	$.ajax({
		type: "POST",
		dataType:"json",
		url: "group.control.php",
		data: "accion=ir&id="+idgrupo,
		success: function(msg){
		   var respuesta;
		   if (msg['ok'])
		   {
				document.location = 'group.view.php?id='+msg['code'];
		   }
		}
	});
}

function invitarContactos()
{
	var idsusuarios = new Array();
	idsusuarios = arrayValoresCheckBox('chk_invitaciones');
	if (idsusuarios.length > 0)
	{
		$.ajax({
			type: "POST",
			dataType:"json",
			url: "group.control.php",
			data: "accion=invitar&id="+$("#code_grupo").val()+"&temps="+idsusuarios,
			success: function(msg){
			   if (msg['ok'])
			   {
					var respuesta = '<span class="azul bold verdana11" >'+$('#trad_invitaciones_enviadas').val()+'</span>';
					$('#resultado_enviar').html(respuesta);
			   }
			}
		});
	}
}

function procesarInvitacionGrupo(seleccion,idgrupo,codegrupo)
{
	$.ajax({
		type: "POST",
		dataType:"json",
		url: "group.control.php",
		data: "accion=rta_invitacion&seleccion="+seleccion+"&id="+codegrupo,
		success: function(msg){
		   var respuesta;
		   if (seleccion == "ok")
		   {
			   claseColor = "verde";
			   respuesta = $('#trad_ya_sos_parte').val();
		   }
		   else if (seleccion == "ig")
		   {
			   claseColor = "rojo";
			   respuesta = $('#trad_rechazada').val();
		   }
		   if (msg['ok'])
		   {
			   $('#contenedorBotonesGrupos'+idgrupo).html('<span class="verdana11 '+claseColor+' bold">'+respuesta+'</span>');
		   }  
	   	}
	});
}

function preEliminar(codegrupo)
{
	var confirmar = $('#trad_confirmar').val();
	 $('#contenedorBotonesGrupos'+codegrupo).html('<div class="btnGrisDer"></div>'+
											'<div class="btnGrisRepeat" onclick="eliminarGrupo(\''+codegrupo+'\')"><h3>'+confirmar+'</h3></div>'+
											'<div class="btnGrisIzq"></div>');
}

function eliminarGrupo(codegrupo)
{
	$.ajax({
		type: "POST",
		dataType:"json",
		url: "group.control.php",
		data: "accion=eliminar&id="+codegrupo,
		success: function(msg){
		   var respuesta = $('#trad_eliminado').val();
		   if (msg['ok'])
		   {
			   $('#contenedorBotonesGrupos'+codegrupo).html('<span class="verdana11 rojo bold">'+respuesta+'</span>');
		   }  
	   	}
	});
}

function enviarMsjDesdeGrupo(codegrupo)
{
	var mensaje = $('#mensajeGeneral').val();
	var idsusuarios = new Array();
	idsusuarios = arrayValoresCheckBox('chk_envioMsj');
	if (idsusuarios.length > 0 && mensaje != "")
	{
		$.ajax({
			type: "POST",
			dataType:"json",
			url: "mail.control.php",
			data: "accion=enviar_desde_grupo&temps="+idsusuarios+"&code="+codegrupo+"&mensaje="+mensaje,
			success: function(msg)
			{
				if (msg['ok'])
			   {
					$('#mensajeGeneral').val('');
					$('#resultadoGeneral').html('Ok');
			   }
			}
		});
	}
}



// DEBATES


function listadoDebates()
{
	$.ajax({
		type: "POST",
		url: "group.view.debates.php",
		cache: false,
		data: {'idgrupo':$("#idgrupo").val()},
		success: function(htmlResult)
		{
			var obj = "#posts_debates";
			var idioma_destino = $('#pref_idioma_destino').val();
			$(obj).html(htmlResult);
			$('#posts_debates').find("div[lang=traducir]").each(function(index, element)
			{
				traducirParaWeb($(element).html(),$(element).attr("idioma"),idioma_destino,element);
			});
		}
	});
}


function listadoPostDebates()
{
	$.ajax({
		type: "POST",
		url: "group.view.debate.post.ajax.php",
		cache: false,
		data: {'iddebate':$("#iddebate").val(),'idusuario':$("#idusuario").val()},
		success: function(htmlResult)
		{
			var idioma_destino = $('#pref_idioma_destino').val();
			$('#debates_posts').html(htmlResult);
			$('#debates_posts').find("span[lang=traducir]").each(function(index, element)
			{
				traducirParaWeb($(element).html(),$(element).attr("idioma"),idioma_destino,element);
			});
		}
	});
}


function publicarDebate()
{
	if ($("#temaDebate").val() != "")
	{
		$.ajax({
			type: "POST",
			dataType:"json",
			cache: false,
			url: "group.control.php",
			data: {'accion':'nuevoDebate', 'idgrupo':$("#idgrupo").val(), 'titulo':$("#tituloDebate").val(), 'tema':$("#temaDebate").val()},
			success: function(msg){
			   var respuesta;
			   if (msg['ok'])
			   {
					$("#tituloDebate").val('');
					$("#temaDebate").val('');
					listadoDebates('');					
			   }
			   
			}
		});
	}
}


function abrirDebate(iddebate)
{
	getWindow({
		'url':'group.view.debate.post.php?iddebate='+iddebate,
		'width':590,
		'height':500,
		'labelClose':$('#lblcerrando').val(),
		'labelLoading':$('#lblcargando').val()+"..."
	})
}

function publicarEnDebate()
{
	if ($("#postDebate").val() != "")
	{
		$.ajax({
			type: "POST",
			dataType:"json",
			cache: false,
			url: "group.control.php",
			data:{'accion':'nuevoPostDebate', 'idgrupo':$("#idgrupo").val(), 'iddebate':$("#iddebate").val(), 'idusuario':$("#idusuario").val(), 'comentario':$("#postDebate").val()},
			success: function (msg)
			{
				if (msg['ok'])
				{
					$("#postDebate").val('');
					listadoPostDebates ('');	
				}
			}
		});
	}
}

function eliminarPosteoDebate(idposteo)
{
	$.ajax({
		type: "POST",
		dataType:"json",
		url: "group.control.php",
		data: "accion=eliminar_post_debate&id="+idposteo,
		success: function(msg){
		   var respuesta;
		   if (msg['ok'])
		   {
				listadoPostDebates ('');
		   }
		}
	});
}


function eliminarDebate($idd,$iduc)
{
	$.ajax({
		type: "POST",
		dataType:"json",
		url: "group.control.php",
		data: {'accion':'eliminar_debate','idd':$idd,'iduc':$iduc},
		success: function(msg){
		   var respuesta;
		   if (msg['ok'])
		   {
				listadoDebates ('');
		   }
		}
	});
}

function calificarPostDebatePositivo(iddebate,idposteo,idusuario)
{
	$.ajax({
		type: "post",
		dataType:"json",
		url: "group.control.php",
		data: {'accion':'calificarPostDebatePositivo', 'iddebate':iddebate, 'idposteo':idposteo, 'idusuario':idusuario},
		success: function (mensaje){
			if (mensaje.ok)
			{
				$('#puntuacion_pos_'+idposteo).html('('+mensaje.total+')');
			}
			else
			{
				respuesta = $('#trad_ya_votaste').val();
				$('#estado_'+idposteo).html(respuesta);
			}
		}
	});
}

function calificarPostDebateNegativo(iddebate,idposteo,idusuario)
{
	$.ajax({
		type: "post",
		dataType:"json",
		url: "group.control.php",
		data: {'accion':'calificarPostDebateNegativo', 'iddebate':iddebate, 'idposteo':idposteo, 'idusuario':idusuario},
		success: function (mensaje){
			if (mensaje.ok)
			{
				$('#puntuacion_neg_'+idposteo).html('('+mensaje.total+')');
			}
			else
			{
				respuesta = $('#trad_ya_votaste').val();
				$('#estado_'+idposteo).html(respuesta);
			}
		}
	});
}

function grupos_listarGruposUsuario()
{
	$.ajax({
		type: "post",
		cache: false,
		url: "vtnmuro.grupos.list.php",
		data: {'idusuario':$('#idusuario').val()},
		success: function (html){
			alert('que pasa loco?');
			$('#listadoGruposUsuario').html(html);
		}
	});
}