$(function(){

  $('#hide_notify').click(
    function() {
      $('.notify:hidden').effect('slide', {
        direction: "left",
        mode: 'show'
      });
    }
    );

  /*******************  пряем боковое меню, чтобы не закрывало рабочее пространство  ********************************/
  hide_menu = false;
  if (getCookie('edit_hide_side-menu') == 'true') {
    $('#side-area').hide();
    $('#hide_menu').text('[>>]');
    hide_menu = true;

  }

  $('#hide_menu').click(
    function() {
      if (!hide_menu) {
        $('#side-area').hide();
        $(this).text('[>>]');
        setCookie ('edit_hide_side-menu', 'true');
        hide_menu = true;
      } else {
        $('#side-area').show();
        $(this).text('[<<]');
        setCookie ('edit_hide_side-menu', 'false');
        hide_menu = false;
      }
    }
    );
  /*******************  прячем бэкап-копии, ибо их дофига, и они закрывают рабочее пространство  *******************/


  $('#showbackups').toggle(
    function() {
      $('tr.backups-hiddeble').show('highlight', {}, 'fast');
      $('#showbackups').text('[Спрятать]');
    },
    function() {
      $('tr.backups-hiddeble').hide();
      $('#showbackups').text('[Показать все]');
    });
});


/*
 * Cookie party!
 */
//setCookie(szName, szValue [,szExpires] [,szPath] [,szDomain] [,szSecure])
function setCookie(szName, szValue, szExpires, szPath, szDomain, bSecure) {
  var szCookieText = 	   escape(szName) + '=' + escape(szValue);
  szCookieText +=	 	   (szExpires ? '; EXPIRES=' + szExpires.toGMTString() : '');
  szCookieText += 	   (szPath ? '; PATH=' + szPath : '');
  szCookieText += 	   (szDomain ? '; DOMAIN=' + szDomain : '');
  szCookieText += 	   (bSecure ? '; SECURE' : '');

  document.cookie = szCookieText;
}

function getCookie(szName) {
  var szValue =	  null;
  if(document.cookie)	   //only if exists
  {
    var arr = 		  document.cookie.split((escape(szName) + '='));
    if(2 <= arr.length)
    {
      var arr2 = 	   arr[1].split(';');
      szValue  = 	   unescape(arr2[0]);
    }
  }
  return szValue;
}

function deleteCookie(szName) {
  var tmp = getCookie(szName);
  if(tmp)
  {
    setCookie(szName,tmp,(new Date(1)));
  }
}


function save_resolution() {
  var height=0;
  var width=0;
  if (self.screen) {     // for NN4 and IE4
    width = screen.width
    height = screen.height
  }
  else if (self.java) {   // for NN3 with enabled Java
    var jkit = java.awt.Toolkit.getDefaultToolkit();
    var scrsize = jkit.getScreenSize();
    width = scrsize.width;
    height = scrsize.height;
  }
  //save to cookies
  var today = new Date();
  var nextMonth = new Date(today.getFullYear(), today.getMonth()+1, today.getDate());
  //alert(nextMonth);
  setCookie("screen_width", width, nextMonth);
  setCookie("screen_height", height, nextMonth);
  return true;
}

function switch_display_mode() {
  var display_mode = getCookie('display_mode');
  var today = new Date();
  var expDate = new Date(today.getFullYear()+10, today.getMonth()+1, today.getDate());
  if(display_mode) {
    if (display_mode == '' || display_mode == 'auto') {
      setCookie("display_mode", '1000', expDate);
    }
    if (display_mode == '1000') {
      setCookie("display_mode", '1260', expDate);
    }
    if (display_mode == '1260') {
      setCookie("display_mode", 'auto', expDate);
    }

  } else {
    setCookie("display_mode", 'auto', expDate);
  }
}

function get_display_mode() {
  var display_mode = getCookie('display_mode');
  var today = new Date();
  var expDate = new Date(today.getFullYear()+10, today.getMonth()+1, today.getDate());
  if(display_mode) {
  //dnfn
  } else {
    display_mode = 'auto';
    setCookie("display_mode", 'auto', expDate);
  }
  if (display_mode == '' || display_mode == 'auto') {
    return 'Авто';
  }
  if (display_mode == '1000') {
    return 'Обычный';
  }
  if (display_mode == '1260') {
    return 'Широкий';
  }
}
