function expandir(idnodo)
{
	if (document.getElementById(idnodo).style.display!="block")
	{
		document.getElementById(idnodo).style.display="block";
	}
	else
	{
		document.getElementById(idnodo).style.display="none";
	}
}

function FB_AddThis() {
   var enlace = null;
   //Mediante el selector jQuery pongo en un array
   //todos los botones de compartir en facebook que
   //haya creado el plugin AddThis
   var misaddthis = $("a.addthis_button_facebook");
 
   //Ahora compruebo si está definido el enlace del primero
   //de ellos ya que hay que esperar a que el plugin los genere
   try {
      enlace = typeof($(misaddthis[0]).attr("href"));
   } catch (e) { }
 
   //Si el enlace no está definido aún repito la llamada
   if (enlace == "undefined") {
      setTimeout(FB_AddThis, 100);
   } else {
      //Si ya están los enlaces generados procedo a cambiarlos
      for (var i=0; i<misaddthis.length; i++) {
         cambiarEnlaceFB(misaddthis[i]);
      }
   }
}
 
function cambiarEnlaceFB(id) {
   //Cambiamos el enlace del botón por este otro en el que se le pasa
   //el título, la imagen, la url y la descripción que previamente hemos
   //configurado en el plugin AddThis
   $(id).attr('href', "http://www.facebook.com/sharer.php?s=100&p[title]="+encodeURIComponent($(id).parent().attr("addthis:title"))+"&p[url]="+encodeURIComponent($(id).parent().attr("addthis:url"))+"&p[images][0]="+encodeURIComponent($(id).parent().attr("addthis:image"))+"&p[summary]="+encodeURIComponent($(id).parent().attr("addthis:description")));
}
 
//Sólo nos queda poner la llamada a la función en cuanto
//el DOM esté listo
$(document).ready( function() {
   FB_AddThis();
});
