<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <?php 
srand((double) microtime() * 10000000);
if (sizeof($prodlist) < $max_items) {
    $max_items = sizeof($prodlist);
}
if (sizeof($prodlist) > 1) {
    $rand_prods = array_rand($prodlist, $max_items);
} else {
    $rand_prods = rand(4545.3545, $max_items);
}
if ($max_items == 1) {
    ?>
        <tr align="center" class="sectiontableentry1">
			<td><?php 
    $ps_product->show_snapshot($prodlist[$rand_prods], $show_price, $show_addtocart);
    ?>
<br />
			</td>
		</tr><?php 
} else {
    for ($i = 0; $i < $max_items; $i++) {
        $sectioncolor = $i % 2 ? 'sectiontableentry2' : 'sectiontableentry1';
        if ($display_style == "vertical") {
            ?>
			<tr align="center" class="<?php 
            echo $sectioncolor;
            ?>
">
				<td><?php 
            $ps_product->show_snapshot($prodlist[$rand_prods[$i]], $show_price, $show_addtocart);
 /**
  * Display Product Data
  */
 function displayScroller(&$rows)
 {
     global $mosConfig_absolute_path;
     $database = new ps_DB();
     require_once CLASSPATH . "ps_product.php";
     $ps_product = new ps_product();
     $cnt = 0;
     if ($this->ScrollCSSOverride == 'yes') {
         $txt_size = $this->ScrollTextSize . 'px';
         $margin = $this->ScrollMargin . 'px';
         //$height=($height-intval($margin+0));
         //$width=($width-intval($margin+30));
         echo $this->params->get('pretext', "");
         echo " <div style=\"text-align:" . $this->ScrollAlign . ";background-color: " . $this->ScrollBGColor . "; width:" . $this->ScrollWidth . "px;\n                       margin-top: {$margin}; margin-right: {$margin}; margin-bottom: {$margin}; margin-left: {$margin};\" >\n               <marquee behavior=\"" . $this->ScrollBehavior . "\" \n                        direction=\"" . $this->ScrollDirection . "\"  \n                        height=\"" . $this->ScrollHeight . "\"\n                        width=\"" . $this->ScrollWidth . "\"\n                        scrollamount=\"" . $this->ScrollAmount . "\"\n                        scrolldelay=\"" . $this->ScrollDelay . "\"\n                        truespeed=\"true\" onmouseover=\"this.stop()\" onmouseout=\"this.start()\"\n                        style=\"text-align: " . $this->ScrollTextAlign . "; color: " . $this->ScrollTextColor . "; font-weight: " . $this->ScrollTextWeight . "; font-size: {$txt_size};\" >";
     } else {
         echo " <div style=\"width:" . $this->ScrollWidth . "px;text-align:" . $this->ScrollAlign . ";\">\n               <marquee behavior=\"" . $this->ScrollBehavior . "\" \n                        direction=\"" . $this->ScrollDirection . "\"  \n                        height=\"" . $this->ScrollHeight . "\"\n                        width=\"" . $this->ScrollWidth . "\"\n                        scrollamount=\"" . $this->ScrollAmount . "\"\n                        scrolldelay=\"" . $this->ScrollDelay . "\"\n                        truespeed=\"true\" onmouseover=\"this.stop()\" onmouseout=\"this.start()\">";
     }
     $show_product_name = $this->show_product_name == "yes" ? true : false;
     $show_addtocart = $this->show_addtocart == "yes" ? true : false;
     $show_price = $this->show_price == "yes" ? true : false;
     if ($this->ScrollDirection == 'left' || $this->ScrollDirection == 'right') {
         echo '<table border="0"><tr>';
     }
     foreach ($rows as $row) {
         if ($this->ScrollDirection == 'left' || $this->ScrollDirection == 'right') {
             echo '<td style="vertical-align:top;padding: 2px 5px 2px 5px;">';
         }
         $ps_product->show_snapshot($row->product_sku, $show_price, $show_addtocart, $show_product_name);
         if ($this->ScrollDirection == 'left' || $this->ScrollDirection == 'right') {
             echo '</td>';
         } else {
             for ($i = 0; $i < $this->ScrollLineCharTimes; $i++) {
                 echo $this->ScrollLineChar;
             }
         }
     }
     if ($this->ScrollDirection == 'left' || $this->ScrollDirection == 'right') {
         echo '</tr></table>';
     }
     echo "    </marquee>\n            </div>";
 }
	$i = 0;
	while($db->next_record() ){
		$short_desc = $db->f("product_s_desc");
		$desc = substr($db->f("product_desc"), 0, 50);
		if ($i%2)
		$sectioncolor = "sectiontableentry2";
		else
		$sectioncolor = "sectiontableentry1";

		$width = intval(100 / intval($db->num_rows()));
		if( $display_style == "vertical" ) {
        ?>
			<tr align="center" class="<?php echo $sectioncolor ?>">
				<td>
					<?php 
					$ps_product->show_snapshot($db->f("product_sku"), $show_price, $show_addtocart);
					?>
				</td>
			</tr>
		<?php
		}
		elseif( $display_style== "horizontal" ) {
			if( $i == 0 )
			echo "<tr>\n";
				if ( ($i+1) % $products_per_row == 0) { echo "<td width=\"$width%\" class=\"hLine\">"; } else {echo "<td width=\"$width%\" class=\"vLine hLine\">";}
			$ps_product->show_snapshot($db->f("product_sku"),  $show_price, $show_addtocart );
			echo "</td>\n";
			if( ($i+1) == $db->num_rows() )
			echo "</tr>\n";
		}
		elseif( $display_style== "table" ) {
if( $db->num_rows() > 0 ){ ?>
	  <table border="0" cellpadding="0" cellspacing="0" width="100%">        
		<?php
		$i = 0;
		while($db->next_record() ){
			if ($i%2)
				$sectioncolor = "sectiontableentry2";
			else
				$sectioncolor = "sectiontableentry1";
			 
			$width = intval(100 / intval($db->num_rows()));
			if( $display_style == "vertical" ) {
				?>
				<tr align="center" class="<?php echo $sectioncolor ?>">
					<td><?php $ps_product->show_snapshot($db->f("product_sku"), $show_price, $show_addtocart); ?><br /></td>
				</tr>
				<?php
			}
			elseif( $display_style== "horizontal" ) {
				if( $i == 0 )
					echo "<tr>\n";
				if ( ($i+1) % $products_per_row == 0) { echo "<td width=\"$width%\" class=\"hLine\">"; } else {echo "<td width=\"$width%\" class=\"vLine hLine\">";}
				$ps_product->show_snapshot($db->f("product_sku"), $show_price, $show_addtocart);
				echo "</td>\n";
				if( ($i+1) == $max_items )
					echo "</tr>\n";
			}
			elseif( $display_style== "table" ) {
				if( $i == 0 )
					echo "<tr>\n";