/**
 * @author bret
 */

/**
* Bubble hover
**/
var HoverBubble = {
  id: 'myBubble',
  bubble: null,  
  showBubble: function(e,props)
  {
	  // copy bubble
	  this.bubble = $('#bubbleOriginalContainer .bubbleOuter').clone();
	  // set id of bubble
	  $(this.bubble).attr('id',this.id);

	  // set x,y pos
	  var epos = $(e).parent().position();
	  $(this.bubble).css('top',(epos.top-($(e).parent().outerHeight()-10))+'px').css('left',(epos.left+30));
	  
	   // if text properties, append into the bubbleInner
	   if(props.title && props.released)
	   {
		   $(this.bubble).find('.bubbleInner').append('<p><em>'+props.title+'</em><br/>'+props.released+'</p>');
	   }
	  // append to dom
	  $(e).find('span').append( $(this.bubble) );
	  //console.log(e);
	  //try{ console.dirxml($(err)); }catch(err){};
  }, // showBubble
  removeBubble: function()
  {
	$('#'+this.id).remove();
  } // hideBubble
} // HoverBubble


/**
* Home book swap
*/
var HomeBookSwap = {
  doSwap: function(layer)
  {
	$('.home-books').each( function() 
	{
	  if($(this).attr('id') == layer)
	  {
		  $(this).removeClass('home-book-hide');
	  }
	  else
	  {
	    $(this).addClass('home-book-hide');
	  }
	});
  }
} // HomeBookSwap
