Quando si utilizzano script condivisi tra diverse aree di un sito, possono verificarsi casi in cui viene chiamata una funzione che non esiste. Ha senso su una pagina (la dipendenza è presente) ma non su un'altra. La differenza è troppo lieve per giustificare il fork del file in versioni diverse. Invece, puoi semplicemente controllare se la funzione esiste prima di chiamarla per evitare l'errore:
if (typeof yourFunctionName == 'function') ( yourFunctionName(); )