Sonic911, в чем вопрос?)
ps. "none" и "ok" в строчках 15 и 19,13 соответственно нужно в кавычки занести, т.к. таких переменных вы скорее всего не создавали.
Что вы хотели сделать этой операцией?
ibox.toggleClass('').toggleClass('border-bottom');
Большинство методов jq возвращают ссылку на саму себя, поэтому строки 9-10 можно переписать так:
ibox.resize().find('[id^=map-]').resize();
//можно еще так попробовать:
ibox.find('[id^=map-]').addBack().resize();
Взаимодействие с localStorage лучше всего оборачивать в try catch, т.к. операция может завершиться фейлом по разным причинам.
После "else" двоеточие не ставится.
Если используете jQuery, то используйте его везде.
var ibox = getElementById("block-1");
ibox.addClass("block-hide");
//с jq:
$("#block-1").addClass("block-hide");