Да в настройках есть permalink в целом на wordpress.
Но я говорю о пермалинках при создании постов - http://digwp.com/wp-content/blog-images/optimize-permalinks-slugs.gif
У Вордпресса есть отличная фича Permalink т.е. у каждого поста можно задать постоянный урл.
Найдите через поисковик страницы старого сайта с большим весом и сразу "закрепите" их, остальные по мере необходимости.
1. в WP достаточно хороший визуальный редактор + возможность вставки из Word'a
2. архив и все модули связанные с блогерством можно отключить из админки
3. RSS присутствует из коробки
4. 2-я языка легко сделать с помощью плагина (например http://wpml.org/)
5. Адмиинки есть на Аглийском, Русском, Украинском и еще 100 языках. (как пример http://ru.wordpress.org/ ;-))
Из платных DLE подойдет. Хотя при желании такое можно и на Wordpress сотворить.
Не видя html достаточно трудно подсказать обработчик.
Можно попробовать повесить обработчик на body или div
примерно так <body onclick="hide()">.
Еще раз акцентирую внимание на фреймворках, может для ваших целей подойдет fancybox?
http://fancybox.net/ - примеры чуть ниже на главной
Думаю что мой парсер сможет вам помочь:
/ru/forum/695191
сделайте phinfo() и посмотрите как определены переменные smtp_* в выводе.
Если они не такие как вы ожидаете (обычно хостер почтовик уносит от вебсервера) то их и поменяете на нужные.
Очень необычно видеть сырой код без фреймворков типа jq или mootols.
Для решения вашей проблемы нужно добавить еще одно событие например onmouseout в строках:
f.innerHTML = '<img src="images/x.png" height="13" width="13" border="0" id="x_image" '+ 'style="cursor:pointer;float:right;" onclick="hide();">'+ '<div style="padding: 10px">' + document.getElementById(id).innerHTML + '</div>';
чтобы получилось:
f.innerHTML = '<img src="images/x.png" height="13" width="13" border="0" id="x_image" '+ 'style="cursor:pointer;float:right;" onclick="hide();" onmouseout="hide();">'+ '<div style="padding: 10px">' + document.getElementById(id).innerHTML + '</div>';
Если закрытие картинки нужно не сразу, а с таймаутом обработчик нужно передать не на hide(), а на свою функцию которая вызовет hide с задержкой через setInterval.
Еще лучше начать использовать какой-то фреймворк где уже готовые абстракции. Например jquery.
Я не приверженец Joomla видел только админку и ничего ни хорошего ни плохого сказать не могу. Но людям которые видят чистую джумлу становится страшно и ничего не понятно.
Wordpress в отличии от этого выглядит очень простым, но достаточно функциональным.
У меня есть опыт развёртывания сайтов и для школы и для учителя school28.pl.ua и leykina.com
обычно хватает классической темы с измененным фоном и другой верхней картинкой.
На многих хостингах есть уже готовые автоинсталляторы для wodpress ставится в один клик.
Есть два варианта решения вашей проблемы:
1. phpmailer - http://sourceforge.net/projects/phpmailer/, это ООП модуль который позволяет отправлять почту на любой SMTP сервер. Документация достаточно хорошо разбавлена примерами.
2. Попробовать в .htaccess через php_value или в коде через ini_set() повлиять на переменные smtp_* в php.ini (http://www.php.net/manual/en/ini.list.php)