Por cierto, їpuedes dejar de pasar todos los cуdigos completos O al menos explнcalo un poco.
Si quieres hacer todo el cуdigo para los demбs, responde la secciуn de pedidos :S.
Es mejor usar static en callbacks que se llaman muy seguido ya que la variable static no se crea nuevamente al llamarse y no se le asigna 0, comiendo procesamiento, como una variable comъn.