/**
  *	Load Application
  *
  *	@param	string	Application
  *	@param	string	Module
  *	@return	void
  */
 public static function LoadApplication($application, $section = "*DEFAULT*", $load = "app_section.php")
 {
     if (!self::$application || self::$application != $application) {
         $section = eregi_replace("[^a-zA-Z0-9_]", NULL, $section);
         self::$application = $application;
         require_once CTM_APPLICATION_PATH . "apps_ctm/" . strtolower($application) . "/" . (CTM_ROOT_AREA == "admin" ? "admin/" : NULL) . "application.php";
         $application = str_replace(array(".", "-"), "_", $application) . (CTM_ROOT_AREA == "admin" ? "_Admin" : NULL);
         $application = new $application();
         self::$inApplication = TRUE;
         define("THIS_APPLICATION_PATH", CTM_APPLICATION_PATH . "apps_ctm/" . strtolower(self::$application) . "/");
         define("CTM_BOARD_APP", self::$application);
         $application->registry();
         $application->init($section, $load);
     }
 }