var glob_id_usuario;

var handleSuccess_verPublicacionesUsuario = function(o){
	if(o.responseText !== undefined){
		document.getElementById("publicaciones_usuario").innerHTML	= o.responseText;
		
	}
};

var handleFailure_verPublicacionesUsuario = function(o){
	if(o.responseText !== undefined){
		mensaje = "<li>Transaction id: " + o.tId + "</li>";
		mensaje += "<li>HTTP status: " + o.status + "</li>";
		mensaje += "<li>Status code message: " + o.statusText + "</li>";
		alert(mensaje);
	}
};

var callback_verPublicacionesUsuario =
{
  success:handleSuccess_verPublicacionesUsuario,
  failure:handleFailure_verPublicacionesUsuario
};

function verPublicacionesUsuario(alias_tipo_publicacion, id_usuario)	{

	pestanas	= new Array();
	pestanas[1]	= "noticia";
	pestanas[2]	= "debate";
	pestanas[3]	= "anuncio";
	
	document.getElementById("publicaciones_usuario").innerHTML	= '<div style=\'text-align:center\'><img src=\'/images/ajax-loader.gif\'></div>';
	
	for (i=1;i<=3;i++)	{
		if (pestanas[i] == alias_tipo_publicacion)	{
			document.getElementById("img_der_" + i).src 		= '/images/pestanias/on_der_intranet.gif';
			document.getElementById("td_ctr_" + i).className 	= 'pestanias_on_intranet';
			document.getElementById("img_izq_" + i).src 		= '/images/pestanias/on_izq_intranet.gif';
			document.getElementById("link_pub_" + i).className	= 'link_pestanas_2_select';
		}
		else	{
			document.getElementById("img_der_" + i).src 		= '/images/pestanias/off_der_intranet.gif';
			document.getElementById("td_ctr_" + i).className 	= 'pestanias_off_intranet';
			document.getElementById("img_izq_" + i).src			= '/images/pestanias/off_izq_intranet.gif';
			document.getElementById("link_pub_" + i).className	= 'link_pestanas_2';
		}
	}

	var request = YAHOO.util.Connect.asyncRequest('GET', '/miembro/publicacionesusuario/id/' + id_usuario + '/tipo/' + alias_tipo_publicacion, callback_verPublicacionesUsuario);
}


/////////////////////////

var handleSuccess_toogleSeguirMiembro = function(o){
	if(o.responseText !== undefined){
		resultado_toogle	= o.responseText;
		var messages = [];
		var mensajeError = '';
		
		try {
            messages = YAHOO.lang.JSON.parse(o.responseText);
            
            if (messages['respuesta'] !== undefined && messages['respuesta'] != '')	{
            	if (messages['id_miembro'] !== undefined && messages['id_miembro'] != '')	{
            		
            		if (messages['respuesta'] == "AGREGADO")	{
	            		document.getElementById("texto_seguir_miembro_" + glob_id_usuario).innerHTML	= "<a href=\"javascript:toogleSeguirMiembro(" + messages['id_miembro'] + ")\" class=\"link_boton_1\">Dejar de ser amigo</a>";
	            	}
	            	else if (messages['respuesta'] == "ELIMINADO")	{
	            		document.getElementById("texto_seguir_miembro_" + glob_id_usuario).innerHTML	= "<a href=\"javascript:toogleSeguirMiembro(" + messages['id_miembro'] + ")\" class=\"link_boton_1\">Agregar como amigo</a>"; 
	            	}
            	}
            }
        }
        catch (x) {
            alert("JSON Parse failed! " + x + o.responseText);
            return;
        }
	}
};

var handleFailure_toogleSeguirMiembro = function(o){
	if(o.responseText !== undefined){
		mensaje = "<li>Transaction id: " + o.tId + "</li>";
		mensaje += "<li>HTTP status: " + o.status + "</li>";
		mensaje += "<li>Status code message: " + o.statusText + "</li>";
		alert(mensaje);
	}
};

var callback_toogleSeguirMiembro =
{
  success:handleSuccess_toogleSeguirMiembro,
  failure:handleFailure_toogleSeguirMiembro
};


function toogleSeguirMiembro(id_usuario_seguido, estaAutenticado)	{
	if (estaAutenticado == false) {
		window.location.href= '/login/formlogin';
	}else {
		glob_id_usuario	= id_usuario_seguido;
		document.getElementById("texto_seguir_miembro_" + id_usuario_seguido).innerHTML	= 'Espera ... ';
		var request = YAHOO.util.Connect.asyncRequest('GET', '/miembro/seguirmiembro/id/' + id_usuario_seguido, callback_toogleSeguirMiembro);
	}
}

/////////////////
var handleSuccess_verMiembrosSeguimiento = function(o){
	if(o.responseText !== undefined){
		document.getElementById("seguimiento_miembros").innerHTML	= o.responseText;
		
	}
};

var handleFailure_verMiembrosSeguimiento = function(o){
	if(o.responseText !== undefined){
		mensaje = "<li>Transaction id: " + o.tId + "</li>";
		mensaje += "<li>HTTP status: " + o.status + "</li>";
		mensaje += "<li>Status code message: " + o.statusText + "</li>";
		alert(mensaje);
	}
};

var callback_verMiembrosSeguimiento =
{
  success:handleSuccess_verMiembrosSeguimiento,
  failure:handleFailure_verMiembrosSeguimiento
};

function verMiembrosSeguimiento(alias_pestana, id_usuario)	{

	pestanas	= new Array();
	pestanas[1]	= "miembros_sigo";
	pestanas[2]	= "miembros_me_siguen";
		
	document.getElementById("seguimiento_miembros").innerHTML	= '<div style=\'text-align:center\'><img src=\'/images/ajax-loader.gif\'></div>';
	
	for (i=1;i<=2;i++)	{
		if (pestanas[i] == alias_pestana)	{
			document.getElementById("img_m_der_" + i).src 		= '/images/pestanias/on_der_intranet.gif';
			document.getElementById("td_m_ctr_" + i).className 	= 'pestanias_on_intranet';
			document.getElementById("img_m_izq_" + i).src 		= '/images/pestanias/on_izq_intranet.gif';
			document.getElementById("link_" + i).className 		= 'link_pestanas_2_select';
		}
		else	{
			document.getElementById("img_m_der_" + i).src 		= '/images/pestanias/off_der_intranet.gif';
			document.getElementById("td_m_ctr_" + i).className 	= 'pestanias_off_intranet';
			document.getElementById("img_m_izq_" + i).src		= '/images/pestanias/off_izq_intranet.gif';
			document.getElementById("link_" + i).className 		= 'link_pestanas_2';
		}
	}

	if (alias_pestana == "miembros_sigo")
		var request = YAHOO.util.Connect.asyncRequest('GET', '/miembro/miembros/que/siguo/id/' + id_usuario, callback_verMiembrosSeguimiento);
	else
		var request = YAHOO.util.Connect.asyncRequest('GET', '/miembro/miembros/que/mesiguen/id/' + id_usuario, callback_verMiembrosSeguimiento);
}

function borrarPublicacion(id_publicacion)	{
	
	if (confirm('¿Borrar esta publicación?'))	{
		document.getElementById("form-eliminar-publicacion-" + id_publicacion).submit();
	}
}


function borrarGrupo(id_grupo)	{
	if (confirm('¿Borrar este grupo?'))	{
		document.getElementById("form-eliminar-grupo-" + id_grupo).submit();
	}
}