$(document).ready(function(){
  Cufon.replace('h1.topboxtitle,.grid_sidei h1.boxtitle,.catboxtitle h1,h1.ctitle');
  $('.mup').click(function(){
    var catbox = $(this).parent().parent();
    var prevcatbox = catbox.parent().prev().children(":first");
    if(prevcatbox.hasClass('catbox')) {
      var copy_from = catbox.clone(true);
      var copy_to = prevcatbox.clone(true);
      prevcatbox.replaceWith(copy_from);
      catbox.replaceWith(copy_to);
      var order = '';
      $('.catbox').each(function(){
        order += '|'+$(this).attr('id');
        $.cookie('hbo', order, { expires: 360 });
      });
    }
    Cufon.replace('h1.topboxtitle,.grid_sidei h1.boxtitle,.catboxtitle h1,h1.ctitle');
  });
  $('.mdown').click(function(){
    var catbox = $(this).parent().parent();
    var nextcatbox = catbox.parent().next().children(":first");
    if(nextcatbox.hasClass('catbox')) {
      var copy_from = catbox.clone(true);
      var copy_to = nextcatbox.clone(true);
      nextcatbox.replaceWith(copy_from);
      catbox.replaceWith(copy_to);
      var order = '';
      $('.catbox').each(function(){
        order += '|'+$(this).attr('id');
        $.cookie('hbo', order, { expires: 360 });
      });
    }
    Cufon.replace('h1.topboxtitle,.grid_sidei h1.boxtitle,.catboxtitle h1,h1.ctitle');
  });
  $('.bclose').click(function(){
    var catbox = $(this).parent().parent();
    var catbody = $('.catboxbody', catbox);
    if(catbody.hasClass('closed')) {
      catbody.removeClass('closed').slideDown('fast');
      $(this).html('ÎNCHIDE');
      $.cookie('hbs'+catbox.attr('id'), null);
    } else {
      catbody.addClass('closed').slideUp('fast');
      $(this).html('DESCHIDE');
      $.cookie('hbs'+catbox.attr('id'), 'closed', { expires: 360 });
    }
  });
});
