Причина этого в том, что вы добавляете элемент.
Если вы измените функцию добавления, как показано ниже
$(".inner-content-op").append(text);
$(".header-ow h2").append(h2);
, на что-то вроде функции html, например ниже
$(".inner-content-op").html(text);
$(".header-ow h2").html(h2);
Он перезапишет все html внутри элемента, а не добавит к нему.Вот ваш результат:
$("ul.second-menu a.first[rel^='prettyPhoto']").prettyPhoto({theme:'facebook'});
$("ul.second-menu a.first").click(function() {
var text = $(".inner-content").html();
var h2 = $("h2.sec-main").html();
$(".inner-content-op").html(text);
$(".header-ow h2").html(h2);
return false;
});