Adicionado um exemplo básico. Alterado local de verifacação da hash. No início hideElements não esconde o elemente inicial