I have used this same code elsewhere and it worked as expected. I must be overlooking a semicolon or something, any ideas?

Code:
<html>
<head>
    <title>FAMembers.Net - TV Spots for Test</title>
    <script type="text/javascript">
        function VideoTrackNLog(videoname, filename){
            frmVideoTrackNLog.videoname.value = videoname;
            frmVideoTrackNLog.nextpagename.value = filename;
            frmVideoTrackNLog.submit();
        }    
    </script>
</head>
<body>
    <p><b>View New TV Spots for Testing</b></p> 
    <p>
    <a href="mms://streaming.ccaglobal.com/flooringamerica/January_Free_TV_Promotion.wmv" onclick="VideoTrackNLog('Best Practices 5','streaming.ccaglobal.com/flooringamerica/January_Free_TV_Promotion.wmv');">January Free TV Promotion</a><br/>
    </p>
    <form id="frmVideoTrackNLog" name="frmVideoTrackNLog" action="/FAMediaTracker.asp" method="post">
        <input type="hidden" name="videoname" value="default" />
        <input type="hidden" name="nextpagename" value="default" />
    </form>
</body>
</html>