Написал модуль для своего сайта. Форма заказа. При этом, если присутствует куки с именем "r", то поле (у меня это поле для промо-кода) автоматически заполняется его значением. Сделал как проще для меня: c помощью PHP. Вот что было:
<form method="post" class="form-inline">
<?php echo "<input name='session_id' type='hidden' value=".session_id().">" ?>
... ... ...
<div class="control-group"><label for="promo" title="Если кто-то Вам предоставил промо-код на скидку, введите его здесь">Промо-код</label>
<input type="text" name="promo" id="orderpromo" autocomplete="off" title="Если кто-то Вам предоставил промо-код на скидку, введите его здесь" value="<?php echo @$_COOKIE['r'] ?>"></div>
<div class="control-group"><div class="controls"><button type="submit" tabindex="0" name="Submit" class="btn btn-large">Отправить заказ</button></div></div>
</form>
Возникла проблема. Если на сайте включить, кеширование, то код работать не будет, так как тело модуля кешируется вместе с его значением.
Соответственно возникла необходимость все-таки использовать JavaScript. Не часто его использовал, поэтому тут совсем нет опыта.
В теле модуля прописал код для добавление соответствующего скрипта. Вот мои потуги:
<?php
JHtml::_('jquery.framework', false);
$document = JFactory::getDocument();
$document->addScript('modules/mod_orderform/js/jquery.cookie.js');
$document->addScriptDeclaration(
'window.event("domready", function()
{
document.getElementById("orderpromo").value = $.cookie("r");
});'
);
?>
Код не работает. Отладчик говорит, что функции window.event не существует. Что делаю так. Могу предположить, что все

Не подскажите как правильно реализовать такую простую задачу (автоматическое заполнение поля из куки)? Пока пришлось вернуться к своему варианту на PHP с отключенным кешированием на Joomla