Андрей Никифоров: я вас прекрасно понимаю. Имеет смысл согласовать это вопрос. Но картинки для слайдера обычно готовят специально, подбирая если не размеры, то хотя бы пропорции.
Либо заказчик будет готовить изображения (или заказывать их подготовку) либо предложить упростить уголки.
Еще есть свойство border-origin оно тоже сколько-то поможет.
А дайте картинку для рамки, посмотрим?
При клике добавлять div'у класс в котором написано display:block (ну или заменить на нужное).
Остальное аналогично: куку записали, куку поверили, есть - показываем, нет - не показываем.