public function loadTool($page = 'product')
 {
     if (null === self::$_toolCoreClass) {
         require_once BP . str_replace('/', DS, '/app/code/local/MagicToolbox/MagicThumb/core/magicthumb.module.core.class.php');
         self::$_toolCoreClass = new MagicThumbModuleCoreClass();
         $designPackage = Mage::getSingleton('core/design_package');
         $interface = $designPackage->getPackageName();
         $theme = $designPackage->getTheme('template');
         $coll = Mage::getModel('magicthumb/settings')->getCollection();
         $coll->getSelect()->columns('value')->where('package = ?', $interface)->where('theme = ?', $theme);
         if (!$coll->getSize()) {
             $coll->getSelect()->reset(Zend_Db_Select::WHERE)->where('package = ?', 'all')->where('theme = ?', 'all');
         }
         $params = $coll->getFirstItem()->getValue();
         if (!empty($params)) {
             $params = unserialize($params);
             foreach ($params as $id => $value) {
                 self::$_toolCoreClass->params->params[$id]['value'] = $value;
             }
         }
         /* load locale */
         $mz_m = $this->__('MagicThumb_Message');
         if ($mz_m != 'MagicThumb_Message') {
             self::$_toolCoreClass->params->set('message', $mz_m);
         }
         if (self::$_toolCoreClass->type == 'standard' && self::$_toolCoreClass->params->checkValue('magicscroll', 'yes')) {
             require_once BP . str_replace('/', DS, '/app/code/local/MagicToolbox/MagicThumb/core/magicscroll.module.core.class.php');
             self::$_scrollCoreClass = new MagicScrollModuleCoreClass();
             self::$_scrollCoreClass->params->appendArray(self::$_toolCoreClass->params->getArray());
             self::$_scrollCoreClass->params->set('direction', self::$_toolCoreClass->params->checkValue('template', array('left', 'right')) ? 'bottom' : 'right');
         }
         require_once BP . str_replace('/', DS, '/app/code/local/MagicToolbox/MagicThumb/core/magictoolbox.templatehelper.class.php');
         MagicToolboxTemplateHelper::setPath(dirname(Mage::getSingleton('core/design_package')->getTemplateFilename('magicthumb' . DS . 'media.phtml')) . DS . 'templates');
         MagicToolboxTemplateHelper::setOptions(self::$_toolCoreClass->params);
     }
     return self::$_toolCoreClass;
 }
 static function setOptions($options)
 {
     self::$options = $options;
 }