Има два варианта. Пробвай този който ще ти се стори най-подходящ:
1) Да замениш { и }, съответно с {ldelim} и {rdelim}
2)
{literal}
function myfunc() {
}
{/literal}
Smarty игнорира всичко между двата тага literal
Мисля, че първия е по-удачен, но пробвай! Най-добре е когато ползваш Smarty да не ползваш inline JavaScript!
Успех!