public function indexAction()
 {
     if ($this->_request->getParam('id', null) === null) {
         $this->_redirect('/admin/products/');
     }
     $productGateway = new Products_Model_ProductGateway();
     $this->view->productGateway = $productGateway;
     // retrieve product details
     $product = $productGateway->fetchProductWithCompanyAndCategoryById($this->_request->id);
     //Check to see if any of the data fields for the product have
     //been serialized if so unserialize them for the form
     if ($product) {
         $this->_serialized->unserializeIf($product);
     }
     $this->view->product = $product;
     $request = Zend_Controller_Front::getInstance()->getRequest();
     $this->view->module = $request->getModuleName();
     $this->view->controller = $request->getControllerName();
     switch ($product['product_category_name']) {
         case "Annuity":
             $this->render('annuity');
             break;
         case "Disability":
             $this->render('disability');
             break;
         case "Health":
             $this->render('health');
             break;
         case "Life":
             $this->render('life');
             break;
     }
 }