$(document).ready(function() {
  globalAjaxCursorChange();
});

function toggle(div) {
  $('#' + div + ' .edit').toggle();
  $('#' + div + ' .show').toggle();
}

function addParent() {
  $('.parent:hidden').show();

  $('#add-parent').hide();
}

function showFeedback() {
  $('#feedback').fadeIn('fast');
}

function hideFeedback() {
   $('#feedback').fadeOut('fast');
}

function addChild() {
  var child = $('.child:hidden').get(0);

  if (child) {
    $(child).show();
  };

  if ($('.child:hidden').length < 1) {
    $('#add-child').hide();
  }
}

function globalAjaxCursorChange() {
  $("html").bind("ajaxStart", function(){
    $(this).addClass('busy');  
  }).bind("ajaxStop", function(){
    $(this).removeClass('busy');
  });
}

function getTimeZoneOffset() {
  var date = new Date();
  var offset = date.getTimezoneOffset() / 60;

  return offset;
}
