function é muito genérico acho que vou adotar algo mais pratico como os eventos do jquery