echo $lang['txt216'];
    ?>
</td></tr></table><?php 
    if (empty($UNTRUSTED['top'])) {
        $UNTRUSTED['top'] = 0;
    }
    $bgcolor = "";
    $lastfive = "<tr><td colspan=4>Last five Query Strings for this refering page:</td></tr>";
    if ($bgcolor == $color_alt2) {
        $bgcolor = $color_alt1;
    } else {
        $bgcolor = $color_alt2;
    }
    if ($UNTRUSTED['typeofview'] == "levelvisits") {
        print "<table width=600><tr bgcolor=#FFFFFF><td>.</td><td><b>" . $lang['url'] . "</b></td><td><b># Total </b></td><td><b># Direct</b></td><td><b>" . $lang['graph'] . "</b></td></tr>";
        showchildrenof(0, 10, $whatYm, $expand_array, 'livehelp_referers_monthly', "refer", "", "", $UNTRUSTED['whichdepartment']);
        print "</table>";
    } else {
        $query = "SELECT count(*) as totalrows FROM livehelp_referers_monthly WHERE dateof=" . intval($whatYm) . " AND directvisits!=0 AND department='" . intval($UNTRUSTED['whichdepartment']) . "' ORDER by directvisits DESC";
        $sth = $mydatabase->query($query);
        $row = $sth->fetchRow(DB_FETCHMODE_ASSOC);
        $num_rows = $row['totalrows'];
        if (empty($UNTRUSTED['offset'])) {
            $UNTRUSTED['offset'] = 0;
        }
        if (empty($UNTRUSTED['perpage'])) {
            $UNTRUSTED['perpage'] = 25;
        }
        $query = "SELECT * FROM livehelp_referers_monthly WHERE dateof=" . intval($whatYm) . " AND directvisits!=0  AND department='" . intval($UNTRUSTED['whichdepartment']) . "'  ORDER by directvisits DESC LIMIT " . intval($UNTRUSTED['offset']) . "," . intval($UNTRUSTED['perpage']);
        $visits_a = $mydatabase->query($query);
        $pageUrl = "data.php";
    echo $lang['txt216'];
    ?>
</td></tr></table><?php 
    if (empty($UNTRUSTED['top'])) {
        $UNTRUSTED['top'] = 0;
    }
    $bgcolor = "";
    $lastfive = "<tr><td colspan=4>" . $lang['txt220'] . ":</td></tr>";
    if ($bgcolor == $color_background) {
        $bgcolor = "F0F1E1";
    } else {
        $bgcolor = $color_background;
    }
    if ($UNTRUSTED['typeofview'] == "levelvisits") {
        print "<table width=600><tr bgcolor=\"#FFFFFF\"><td>.</td><td><b>" . $lang['url'] . "</b></td><td><b># Total </b></td><td><b># Direct</b></td><td><b>" . $lang['graph'] . "</b></td></tr>";
        showchildrenof(0, 10, $whatYm, $expand_array, 'livehelp_visits_monthly', 'visit', '', '', $whichdepartment);
        print "</table>";
    } else {
        $query = "SELECT count(*) as totalrows FROM livehelp_visits_monthly WHERE dateof=" . intval($whatYm) . " AND directvisits!=0 AND department='" . intval($UNTRUSTED['whichdepartment']) . "' ORDER by directvisits DESC";
        $sth = $mydatabase->query($query);
        $row = $sth->fetchRow(DB_FETCHMODE_ASSOC);
        $num_rows = $row['totalrows'];
        if (empty($UNTRUSTED['offset'])) {
            $UNTRUSTED['offset'] = 0;
        }
        if (empty($UNTRUSTED['perpage'])) {
            $UNTRUSTED['perpage'] = 25;
        }
        $query = "SELECT * FROM livehelp_visits_monthly WHERE dateof=" . intval($whatYm) . " AND directvisits!=0 AND department='" . intval($UNTRUSTED['whichdepartment']) . "'  ORDER by directvisits DESC LIMIT " . intval($UNTRUSTED['offset']) . "," . intval($UNTRUSTED['perpage']);
        $visits_a = $mydatabase->query($query);
        $pageUrl = "data.php";
/**
 * Shows the child links of a common url as <tr> rows.
 *
 * @param int $recno the recno of the parent 
 * @param int $spacer the amount of space to indent.
 *
 * @global object $mydatabase mysql database object.
 * @global array  $UNTRUSTED  array of user inputed variables.  
 */
function showchildrenof($recno, $spacer, $whatYm, $expand_array, $tablename, $typeof = "refer", $parentstring = "", $urlsofar = "", $whichdepartment)
{
    global $UNTRUSTED, $lang, $bgcolor, $color_background, $mydatabase, $color_alt2, $color_alt1;
    $query = "SELECT count(*) as totalrows FROM {$tablename} WHERE parentrec=" . intval($recno) . " AND dateof=" . intval($whatYm) . " AND department='" . intval($whichdepartment) . "' ORDER by levelvisits DESC";
    $sth = $mydatabase->query($query);
    $row = $sth->fetchRow(DB_FETCHMODE_ASSOC);
    $num_rows = $row['totalrows'];
    $bgcolor = $color_alt2;
    $lastfive = true;
    $leveltop = "p" . $recno;
    if (empty($UNTRUSTED[$leveltop])) {
        $UNTRUSTED[$leveltop] = 0;
    }
    $nextparentsstring = $parentstring . "&{$leveltop}=" . $UNTRUSTED[$leveltop];
    print "<tr bgcolor=#dedede><td>&nbsp;</td><td colspan=4>";
    $pageUrl = "data.php";
    $perPage = 25;
    $varstring = "&tab=" . $UNTRUSTED['tab'] . "&typeofview=levelvisits&show=" . $UNTRUSTED['show'] . "&month=" . $UNTRUSTED['month'] . "&year=" . $UNTRUSTED['year'] . "&expand=" . $UNTRUSTED['expand'] . $parentstring . "&whichdepartment=" . $UNTRUSTED['whichdepartment'];
    print pagingLinks($pageUrl, $num_rows, $varstring, $UNTRUSTED[$leveltop], $perPage, $leveltop);
    print "</td></tr>";
    $query = "SELECT * FROM {$tablename} WHERE parentrec=" . intval($recno) . " AND dateof=" . intval($whatYm) . " AND department='" . intval($whichdepartment) . "'  ORDER by levelvisits DESC LIMIT {$UNTRUSTED[$leveltop]},{$perPage}";
    $sth = $mydatabase->query($query);
    while ($row = $sth->fetchRow(DB_FETCHMODE_ASSOC)) {
        $contract = $UNTRUSTED['expand'];
        $reg1 = "/," . $row['recno'] . "\$/";
        $contract = preg_match($reg1, "", $contract);
        $reg2 = "/," . $row['recno'] . ",/";
        $contract = preg_match($reg2, "", $contract);
        $reg3 = "/^" . $row['recno'] . ",/";
        $contract = preg_match($reg3, "", $contract);
        if (in_array($row['recno'], $expand_array)) {
            $bgcolor = "#CED9FA";
        }
        if ($urlsofar != "") {
            $displaytxt = str_replace($urlsofar, "", $row['pageurl']);
        } else {
            $displaytxt = $row['pageurl'];
        }
        if ($row['levelvisits'] == 0) {
            if ($lastfive) {
                print "<tr bgcolor={$bgcolor}><td>&nbsp;</td><td colspan=3>Last five Query Strings for this refering page:</td></tr>";
                $lastfive = false;
            }
            print "\n<tr bgcolor={$bgcolor}><td>";
            print "&nbsp;";
            print "</td><td NOWRAP><img src=images/blank.gif width={$spacer} height=10 border=0><a href=" . str_replace(" ", "+", $row['pageurl']) . " target=_blank>" . $displaytxt . "</a></td><td colspan=2> -   </td></tr>\n\n";
        } else {
            print "\n<tr bgcolor={$bgcolor}><td>";
            if (!in_array($row['recno'], $expand_array)) {
                print "<a href=data.php?&tab=" . $UNTRUSTED['tab'] . "&month=" . $UNTRUSTED['month'] . "&year=" . $UNTRUSTED['year'] . "&typeofview=levelvisits&{$leveltop}=" . $UNTRUSTED[$leveltop] . "&show=" . $UNTRUSTED['show'] . "&expand=" . $UNTRUSTED['expand'] . "," . $row['recno'] . $parentstring . "&whichdepartment=" . $UNTRUSTED['whichdepartment'] . "><img src=images/plus.gif border=0></a>";
            } else {
                $contract = $UNTRUSTED['expand'];
                $reg1 = "/," . $row['recno'] . "\$/";
                $contract = preg_match($reg1, "", $contract);
                $reg2 = "/," . $row['recno'] . ",/";
                $contract = preg_match($reg2, "", $contract);
                $reg3 = "/^" . $row['recno'] . ",/";
                $contract = preg_match($reg3, "", $contract);
                print "<a href=data.php?tab=" . $UNTRUSTED['tab'] . "&typeofview=levelvisits&{$leveltop}=" . $UNTRUSTED[$leveltop] . "&show=" . $UNTRUSTED['show'] . "&expand={$contract}" . $parentstring . "&whichdepartment=" . $UNTRUSTED['whichdepartment'] . "><img src=images/minus.gif border=0></a>";
            }
            print "</td><td NOWRAP><img src=images/blank.gif width={$spacer} height=10 border=0><a href=" . str_replace(" ", "+", $row['pageurl']) . " target=_blank>" . substr($displaytxt, 0, 100) . "</a> <font color=#999999>(#" . $row['levelvisits'] . ")</font></td><td>" . $row['levelvisits'] . " </td><td>" . $row['directvisits'] . " </td><td NOWRAP> <a href=graph.php?item=" . $row['recno'] . "&type=" . $typeof . "&typeof=levelvisits&whichdepartment=" . intval($whichdepartment) . " target=_blank>" . $lang['graph'] . "</a></td></tr>\n\n";
            if (in_array($row['recno'], $expand_array)) {
                $spacer2 = $spacer + 10;
                ?>
<tr><td>&nbsp;</td><td colspan=4><table width=100%><?php 
                showchildrenof($row['recno'], $spacer2, $whatYm, $expand_array, $tablename, $typeof, $nextparentsstring, $row['pageurl'], $whichdepartment);
                print "<tr bgcolor=#000000><td colspan=5><img scr=images/blank.gif width=1 height=1></td></tr>";
                print "<tr ><td colspan=5><img scr=images/blank.gif width=1 height=10></td></tr>";
                ?>
</table></td></tr><?php 
            }
            if ($bgcolor == $color_alt2) {
                $bgcolor = $color_alt1;
            } else {
                $bgcolor = $color_alt2;
            }
        }
    }
}