$_SESSION['swidth'] = $_GET['swidth'];
    $_SESSION['sheight'] = $_GET['sheight'];
    $gogogo = true;
} else {
    $gogogo = true;
}
echo '<div style="float: left;"><form id="cat_form" action="reservation.php" method="get"><input type="hidden" name="cat" value="' . $category_id . '" /><div style="float: left;">' . get_lang('ResourceType') . ': <select name="cat" onchange="this.form.submit();"><option value="0">' . get_lang('Select') . '</option>';
$cats = Rsys::get_category_with_items();
if (count($cats) > 0) {
    foreach ($cats as $cat) {
        echo '<option value="' . $cat['id'] . '"' . ($cat['id'] == $category_id ? ' selected="selected"' : '') . '>' . $cat['name'] . '</option>';
    }
}
echo '</select></div></form></div>';
if ($gogogo && !empty($category_id)) {
    $itemlist = Rsys::get_cat_items($category_id);
    echo '<div style="float: left;">';
    if (count($itemlist) != 0) {
        echo '<form id="item_form" action="reservation.php?cat=' . $category_id . '&amp;item=" method="get">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="hidden" name="cat" value="' . $category_id . '" />' . get_lang('Resource') . ': <select name="item" onchange="this.form.submit();"><option value="0">' . get_lang('Select') . '</option>';
        foreach ($itemlist as $id => $item) {
            echo '<option value="' . $id . '"' . ($id == $_GET['item'] ? ' selected="selected"' : '') . '>' . $item . '</option>';
        }
        echo '</select></form>';
    } else {
        echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' . get_lang('NoItemsReservation');
    }
    echo '</div>';
    if (!empty($_GET['item'])) {
        $calendar = new rCalendar();
        $time = Rsys::mysql_datetime_to_array($_GET['date'] . ' 00:00:00');
        ob_start();