public static function Pagination(&$theme_row, $the_gallery_list, $width, $total_number_of_rows)
    {
        $mainframe = JFactory::getApplication();
        if ((int) $theme_row->customlimit == 0) {
            //$limit=0; // UNLIMITED
            //No pagination - all items shown
            return '';
        } else {
            $limit = (int) $theme_row->customlimit;
        }
        $limitstart = JRequest::getInt('ygstart', 0);
        $pagination = YoutubeGalleryLayoutRenderer::getPagination($total_number_of_rows, $limitstart, $limit, $theme_row);
        $paginationcode = '<form action="" method="post">';
        if ($limit == 0) {
            $paginationcode .= '
				<table cellspacing="0" style="padding:0px;width:' . $width . 'px;border-style: none;"  border="0" >
				<tr style="height:30px;border-style: none;border-width:0px;">
				<td style="text-align:left;width:140px;vertical-align:middle;border: none;">' . JText::_('SHOW') . ': ' . $pagination->getLimitBox("") . '</td>
				<td style="text-align:right;vertical-align:middle;border: none;"><div class="pagination">' . $pagination->getPagesLinks() . '</div></td>
				</tr>
				</table>
				';
        } else {
            /*
            jimport('joomla.version');
            $version = new JVersion();
            $JoomlaVersionRelease=$version->RELEASE;
            */
            //if($JoomlaVersionRelease>=1.6)
            $paginationcode .= '<div class="pagination">' . $pagination->getPagesLinks() . '</div>';
            //else
            //$paginationcode.='<div id="pagenav">'.$pagination->getPagesLinks().'</div>';
        }
        $paginationcode .= '</form>';
        return $paginationcode;
    }