Google Adsense search на своей странице. Как показать запрос в форме AdSense для поиска

Неожиданная проблема:
Пытаюсь показывать результаты поиска Google search на своей странице. Причем там хочу использовать еще 1-н поиск на странице с результами, для удобства.
Блин, прочел, что написал и сам не понял, что имел в виду. Проще на примере – сайт Памятники Крыма .
Кодировка страниц - windows-1251.
Получаю у Google весь необходимый код, прикручиваю.

Все OK, но на странице результатов поиска мне хочется сохранить сам запрос в строке поиска формы от Google Adsense .
По умолчанию там пусто. Если доверить показывать результаты поиска самой Google - запрос видно, на своей странице – нет.
Проще всего заполнить форму поиска прямо на сервере, но тогда придется изменить код формы и нарушить соглашение с Google.
Для начала хотел решить вопрос при помощи javascript, чтобы решение было максимально общим и независимо ни от каких серверных технологий, аля PHP, Perl, ASP.
Пытался делать примерно так:
…..
</form>
<!-- SiteSearch Google -->
<script language="javascript">
var Params = location.search.substring(1).split("&");
var GSF = document.forms[0]; //!!!
for (var i = 0; i < Params.length; i++){
if (Params[i].split("=").length > 1) {
switch (Params[i].split("=")[0] ){
case "q": GSF.elements["q"].value = decodeURIComponent(Params[i].split("=")[1]); break;
} }}
</script>


Сплошные проблемы:
Пришлось страницу с результатами поиска делать в utf-8, иначе javascript ругается что де недопустимые символы в decodeURIComponent, что и понятно.
Но тогда недопустимые символы лезут при поиске с любой windows-1251 страницы, а внутри search.php все OK, только пробелы на "+" заменяет.

Короче доводить чистый javascript вроде как и смысл пропал – появляется жесткое требование к кодировке страниц. Как следствие решение не общее.

На PHP все решилось в 5 минут, просто и элегантно:
Search.php после формы Adsense search:
<script language="javascript">
var GSF = document.forms[0]; // ! сайт зависимый код !
GSF.elements["q"].value = "<?php echo($HTTP_GET_VARS["q"]); ?>";
if ("<?php echo($HTTP_GET_VARS["sitesearch"]); ?>" == "monument.pp.ru")// ! сайт зависимый код !
GSF.elements["sitesearch"][1].checked = true; // ! сайт зависимый код !
</script>

Работает как трактор в любом браузере и при любых кодировках страниц! И честно по отношению к Google.
Пример – Можжевельник. Крым .

Если кому пригодиться – буду очень рад.
Замечаниям, критике и предложениям – тоже очень рад.