* @TODO Rewrite this whole file *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* @TODO Rewrite this whole file *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *