<?php
/**
*
* Show the products in a category
*
* @package	VirtueMart
* @subpackage
* @author RolandD
* @author Max Milbers
* @todo add pagination
* @link http://www.virtuemart.net
* @copyright Copyright (c) 2004 - 2012 VirtueMart Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
 * @version $Id: default.php 6104 2012-06-13 14:15:29Z alatak $
*/

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');

if ($this->category->haschildren) {

// Category and Columns Counter
$iCol = 1;
$iCategory = 1;

// Calculating Categories Per Row
$categories_per_row = VmConfig::get ( 'categories_per_row', 3 );
$category_cellwidth = 'span' . floor(12 / $categories_per_row);

// Separator
$verticalseparator = " vertical-separator";

$itemid = JRequest::getCmd('Itemid', '');
$menu =   &JSite::getMenu();
$params = $menu->getParams($itemid);

?>

<div class="category-view">
	<?php if ($params->get('show_page_heading')) : ?>
	<h1 class="page-title">
		<?php echo $this->escape($params->get('page_heading')); ?>
	</h1>
	<?php endif; ?>

	
<?php // Start the Output
if ($this->category->children ) {
    foreach ( $this->category->children as $category ) {

	    // Show the horizontal seperator
	    if ($iCol == 1 && $iCategory > $categories_per_row) { ?>
	    <div class="horizontal-separator"></div>
	    <?php }

	    // this is an indicator wether a row needs to be opened or not
	    if ($iCol == 1) { ?>
	    <div class="row-fluid">
	    <?php }

	    // Show the vertical separator
	    if ($iCategory == $categories_per_row or $iCategory % $categories_per_row == 0) {
		    $show_vertical_separator = ' ';
	    } else {
		    $show_vertical_separator = $verticalseparator;
	    }

	    // Category Link
	    $caturl = JRoute::_ ( 'index.php?option=com_virtuemart&view=category&virtuemart_category_id=' . $category->virtuemart_category_id );

		    // Show Category ?>
		    <div class="category <?php echo $category_cellwidth ?>">
				<div class="inner-item product-list-item uppercase">
					<span class="hover"></span>
					<div class="image">
						<a href="<?php echo $caturl ?>" title="<?php echo $category->category_name ?>">
						<?php
						if (!empty($category->images)) 
							echo $category->images[0]->displayMediaThumb("", false);
						?>
						</a>
					</div>
					<div class="prod-details fixclear">
						<h2>
							<a href="<?php echo $caturl ?>" title="<?php echo $category->category_name ?>"><?php echo $category->category_name ?></a>
						</h2>
					</div>
				</div><!-- end inner-item -->
		    </div>
	    <?php
	    $iCategory ++;

	    // Do we need to close the current row now?
	    if ($iCol == $categories_per_row) { ?>
	    <div class="clear"></div>
	    </div>
		    <?php
		    $iCol = 1;
	    } else {
		    $iCol ++;
	    }
    }
}
// Do we need a final closing row tag?
if ($iCol != 1) { ?>
	<div class="clear"></div>
	</div>
<?php
}
?>
</div>
<?php } ?>