ois pontos na declaração de função em Javascrip

Hoje encontrei este trecho de código:

<object ID="FF" CLASSID="clsid:guid" CODEBASE="url" VIEWASTEXT></object>
<object ID="FileSaver" CLASSID="clsid:guid" CODEBASE="url" VIEWASTEXT></object>
…
<script language="javascript">
    function FileSaver::OnFinished(Status){…}
    function FF::OnFinished(Status){…}
</script>

Não consigo encontrarqualquer cois relevante para explicar esta sintaxe. É realmente javascript? Está correto? Caso contrário, como deve ser o código?

Esta é uma página única sem links de script externos. Observe que as declarações de função estão diretamente dentro de<script> quadra

questionAnswers(1)

yourAnswerToTheQuestion