Moved Item function definitions to Item prototype; terminated function
definitions with semi-colons