CS476/576 Intrudition to JavaScript