/*$('#mygames #my_games_list  .game_list_item').ready(function(){

  $(".block").draggable({
    helper:'clone'
  });

  $(".favs").droppable({
    accept: ".favs",
    activeClass: 'favs',
    hoverClass: 'favs',
    drop: function(ev, ui) {

      document.getElementById("display").innerHTML =  $(ui.draggable).children("li:first").text();

      var lid = ($(ui.draggable).children("li:first"));

      var removeLink = document.createElement("a");
      removeLink.innerHTML = "remove";
      removeLink.href = "#";
      removeLink.onclick = function()
      {
        $("#drop1").children().remove("#"+lid[0].id);
        $(this).remove();
      }

      $(this).append($(ui.draggable).clone().children("li:first").addClass("blocker"));
      $(this).append(removeLink);

    }
  });

});
*/



function add_bookmark(id){
  var game_id = id;
  
  jQuery.ajax({
    beforeSend:function(request){
      add_collection(game_id);
    },
    data:'authenticity_token=' + encodeURIComponent(''),
    dataType:'script',
    type:'post',
    url:'/me/toggle_game_bookmark?game_id='+game_id
  });

}


jQuery(document).ready(function(){

  $('#header_avatar .change').hide();

  $('#header_avatar').mouseenter(function(){
    $('#header_avatar .change').slideToggle("fast");
  }).mouseleave(function(){
    $('#header_avatar .change').slideToggle("fast");
  });

});





function close_staff_message(){
  $('#p-msg-box').slideUp('normal');
  $('#edit_button').attr('innerHTML', '[Editar]');
  $('#edit_button').attr('href', 'javascript:show_staff_message()');
  $('#p-message-edit').attr('value', '');
}

function close_alert_message(){
  $('#notify-box').slideUp('normal');
}

function show_staff_message(){
  $('#p-msg-box').slideDown('normal');
  $('#edit_button').attr('innerHTML', '[Fechar]');
  $('#edit_button').attr('href', 'javascript:close_staff_message()');
}

/**
 * Abre uma lista de amigos de acorodo com o tipo passado como parametro
 * type => offline => Lista todos os amigos offline
 * type => online => Lista todos os amigos online
 */
function show_my_friends(type){
  if(type=='online'){
    $('#my_friends_online_list').slideDown('normal');
    $('#friends_online_link').attr('href', 'javascript:hide_my_friends(\'online\')').removeClass('contract');
  }
  if(type=='offline'){
    $('#my_friends_offline_list').slideDown('normal');
    $('#friends_offline_link').attr('href', 'javascript:hide_my_friends(\'offline\')').removeClass('contract');
  }
}

/**
 * Oculta uma lista de amigos de acordo com o tipo passado como parametro
 * type => online => Oculta a lista de amigos online
 * type => offline => Oculta a lista de amigos offline
 */
function hide_my_friends(type){
  if(type=='online'){
    $('#my_friends_online_list').slideUp('normal');
    $('#friends_online_link').attr('href', 'javascript:show_my_friends(\'online\')').addClass('contract');
  }
  if(type=='offline'){
    $('#my_friends_offline_list').slideUp('normal');
    $('#friends_offline_link').attr('href', 'javascript:show_my_friends(\'offline\')').addClass('contract');
  }
}





/*
 * Caso a parada seja de arrastar
 *
jQuery(document).ready(function(){
  $('.receive_drag').sortable({
    connectWith: ['.receive_drag'],
    placeholder: 'dragHelper',
    scroll: true,
    revert: true,
    stop: function( e, ui ) {
        add_game();
    }
 });

  $(function(){

    $("#favs").sortable({connectWith: ["#my_games_list"]});
    $("#my_games_list").sortable({connectWith: ["#favs"]});
  });
});
*/