<?php
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
?>
<?php
/**
 * Product list template
 *
 * @see Mage_Catalog_Block_Product_List
 */
?>
<?php
    $_productCollection=$this->getLoadedProductCollection();
    $_helper = $this->helper('catalog/output');
?>

<?php if(!$_productCollection->count()): ?>
<p class="note-msg"><?php echo $this->__('There are no products matching the selection.') ?></p>
<?php else: ?>
<article class="category-products">
    <?php echo $this->getToolbarHtml() ?>
    <?php // List mode ?>
    <?php if($this->getMode()!='grid'): ?>
    <?php $_iterator = 0; ?>
    <ul class="products-list" id="products-list" >
    <?php foreach ($_productCollection as $_product): ?>
        <li class="item<?php if( ++$_iterator == sizeof($_productCollection) ): ?> last<?php endif; ?>">
        <div class="list-left">
			
			<?php if($this->helper('framework')->isNewProduct($_product)):?>
				<div class="new-label"><?php echo $this->__('New') ?></div>
			<?php endif; ?>
				
			 <?php if($this->helper('framework')->isSpecialProduct($_product)):?>
					<div class="sale-label"><?php echo $this->__('Sale') ?></div>
				<?php endif; ?>
				
		    <?php // Product Image ?>
          
			  <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image">
			
                <?php 
			   $productId = $_product->getId();
				$_product = Mage::getModel('catalog/product')->load($productId);
				
			  ?>
		<img class="remover-image" id="product-collection-image-<?php echo $_product->getId(); ?>" src="<?php echo $this->helper('catalog/image')->init($_product, 'image')->resize(242,298); ?>" alt="" />
		<img  class="hover-image" src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(242,298); ?>" width="242" height="298" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'thumbnail'), null, true) ?>" />
				</a>
					
			<?php echo $this->getReviewsSummaryHtml($_product, 'short') ?>
		</div>
		
			<div class="list-center-outer">
		
            <?php // Product description ?>
            <div class="product-shop">
                <div class="f-fix">
				
			
			<div class="list_left">
                    <?php $_productNameStripped = $this->stripTags($_product->getName(), null, true); ?>
                    <h2 class="product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $_productNameStripped; ?>"><?php echo $_helper->productAttribute($_product, $_product->getName() , 'name'); ?></a></h2>
					
					 
					 <?php /*?> <div class="description"><?php echo $this->getReviewsSummaryHtml($_product) ?></div><?php */?>
					 
					 <?php
  // Provides extra blocks on which to hang some features for products in the list
  // Features providing UI elements targeting this block will display directly below the product name
  if ($this->getChild('name.after')) {
      $_nameAfterChildren = $this->getChild('name.after')->getSortedChildren();
      foreach ($_nameAfterChildren as $_nameAfterChildName) {
          $_nameAfterChild = $this->getChild('name.after')->getChild($_nameAfterChildName);
          $_nameAfterChild->setProduct($_product);
          echo $_nameAfterChild->toHtml();
      }
  }
  ?>
  
					<div class="desc std">
                        <?php echo $_helper->productAttribute($_product, $_product->getShortDescription(), 'short_description') ?>
                        <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $_productNameStripped ?>" class="link-learn"><?php echo $this->__('Learn More') ?></a>
                    </div>
					
					
					<div class="actions">
					 <ul class="add-to-links">
                        <?php if ($this->helper('wishlist')->isAllow()) : ?>
                            <li><a href="<?php echo $this->helper('wishlist')->getAddUrl($_product) ?>" class="link-wishlist" title="<?php echo $this->__('Add to Wishlist') ?>"><?php echo $this->__('Add to Wishlist') ?></a></li>
                        <?php endif; ?>
                        <?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?>
                            <li><span class="separator">|</span> <a href="<?php echo $_compareUrl ?>" class="link-compare" title="<?php echo $this->__('Add to Compare') ?>"><?php echo $this->__('Add to Compare') ?></a></li>
                        <?php endif; ?>
                    </ul>                 
                  </div>
					
			</div>
					
  		<div class="list_right">
			 <?php echo $this->getPriceHtml($_product, true) ?>	
			 
				 
			 <div class="actions">	
				   <?php if($_product->isSaleable()): ?>
					<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><?php echo $this->__('Add to Cart') ?></span></button>
					<?php else: ?>
					 <p class="availability out-of-stock"><span><?php echo $this->__('Out of stock') ?></span></p>
				   <?php endif; ?>          
             </div>
		</div>
     </div>
			
	</div>
		  
		</div>
				
        </li>
    <?php endforeach; ?>
    </ul>
     

    <?php else: ?>

    <?php // Grid Mode 
	?>
    <?php $_collectionSize = $_productCollection->count() ?> 
        <ul class="products-grid" id="grid"> 
		 <?php $i=0; foreach ($_productCollection as $_product): ?>		 
		   <li class="item">
				<div class="product-block">
				<div class="product-block-inner">
					
					<div class="product-image-block-inner">	
						<div class="product-image-block">   
				
				<?php if($this->helper('framework')->isNewProduct($_product)):?>
					<div class="new-label"><?php echo $this->__('New') ?></div>
				<?php endif; ?>
				
				<?php if($this->helper('framework')->isSpecialProduct($_product)):?>
				<div class="sale-label"><?php echo $this->__('Sale') ?></div>
				<?php endif; ?>
				
				
							 			
                  <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image">
				<?php 
			   $productId = $_product->getId();
				$_product = Mage::getModel('catalog/product')->load($productId);
				
			  ?>
		<img class="remover-image" id="product-collection-image-<?php echo $_product->getId(); ?>" src="<?php echo $this->helper('catalog/image')->init($_product, 'image')->resize(254,298); ?>" alt="" />
		<img  class="hover-image" src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(254,298); ?>" width="254" height="298" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'thumbnail'), null, true) ?>" />
				</a>
					<?php echo $this->getReviewsSummaryHtml($_product, 'short') ?>	
				</div>
					
					  
				 </div>
				 <div class="product_desc">
				 	 
                <h2 class="product-name" ><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->escapeHtml($_product->getName()) ?>">
						<?php echo $this->escapeHtml($_product->getName()); ?>
				</a></h2> 
                <?php echo $this->getPriceHtml($_product, true) ?>
				
				<?php /*?> <div class="description"><?php echo $this->getReviewsSummaryHtml($_product) ?></div><?php */?>
		</div>		
				
				<div class="product_hover-block">
					   <div class="actions">
					  
						<?php if($_product->isSaleable()): ?>
							<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><?php echo $this->__('Add to Cart') ?></span></button>
						<?php else: ?>
							<p class="availability out-of-stock"><span><?php echo $this->__('Out of stock') ?></span></p>
						<?php endif; ?> 
						
						<ul class="add-to-links">
						<?php if ($this->helper('wishlist')->isAllow()) : ?>
                            <li><a href="<?php echo $this->helper('wishlist')->getAddUrl($_product) ?>" class="link-wishlist" title="<?php echo $this->__('Add to Wishlist') ?>"><?php echo $this->__('Add to Wishlist') ?></a></li>
                        <?php endif; ?>
                        <?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?>
                            <li><a href="<?php echo $_compareUrl ?>" class="link-compare" title="<?php echo $this->__('Add to Compare') ?>"><?php echo $this->__('Add to Compare') ?></a></li>
                        <?php endif; ?>
                    	</ul>              
					</div>
						</div>
			  		
			
			   <?php
                    // Provides extra blocks on which to hang some features for products in the list
                    // Features providing UI elements targeting this block will display directly below the product name
                    if ($this->getChild('name.after')) {
					?>
					<div class="product_block_swatch">	
				
				<?php
                        $_nameAfterChildren = $this->getChild('name.after')->getSortedChildren();
                        foreach ($_nameAfterChildren as $_nameAfterChildName) {
                            $_nameAfterChild = $this->getChild('name.after')->getChild($_nameAfterChildName);
                            $_nameAfterChild->setProduct($_product);
                            echo $_nameAfterChild->toHtml();
                        }
					?>
				</div>
				<?php 	    }     ?>					
			  
			  
				
                
					
				</div><!-- End div class product-block-->
				</div><!-- End div class product-block-inner -->
				
						
            </li>
        <?php endforeach ?>
        </ul> 
	        
       
    <?php endif; ?>

    <div class="toolbar-bottom">
        <?php echo $this->getToolbarHtml() ?>
    </div>
	<span style="display: none; visibility: hidden;" class="grid_default_width"></span>
</article>
<?php endif; ?>
<?php
// Provides a block where additional page components may be attached, primarily good for in-page JavaScript
if ($this->getChild('after')) {
    $_afterChildren = $this->getChild('after')->getSortedChildren();
    foreach ($_afterChildren as $_afterChildName) {
        $_afterChild = $this->getChild('after')->getChild($_afterChildName);
        //set product collection on after blocks
        $_afterChild->setProductCollection($_productCollection);
        echo $_afterChild->toHtml();
    }
}
?>
