Reply:
	  $tccell2l>".replytoolbar(2)."
	  $txta=message ROWS=20 COLS=$numcols ".replytoolbar(3).">$quotemsg
	  $tccell1> $tccell2l>
	  $inph=action VALUE=postreply>
	  $inph=id VALUE=$id>
	  $inps=submit VALUE=\"Submit reply\">
	  $inps=preview VALUE=\"Preview reply\">
	
$tccell1>Options:$tccell2l>
		$inpc=\"nosmilies\" id=\"nosmilies\" value=\"1\"> - 
		$inpc=\"nolayout\" id=\"nolayout\" value=\"1\"> - 
		$inpc=\"nohtml\" id=\"nohtml\" value=\"1\">
		$modoptions
		$tblend
		
	 $tblstart$postlist$tblend
	
	$fonttag$boardname - $forum[title] - $thread[title]
	".replytoolbar(4);
  }
  if($_POST[action]=='postreply' && !($banned && $log) && $id>0) {
    $userid=checkuser($username,$password);
    $error='';
    if($userid==-1) 
      $error="Either you didn't enter an existing username, or you haven't entered the right password for the username.";
    else{
	$user=@mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id=$userid"));
      if($thread[lastposter]==$userid && $user[powerlevel]<=2)
        $error='You already have the last reply in this thread.';
      if($thread[closed])
        $error='The thread is closed and no more replies can be posted.';
      if($user[powerlevel]<$forum[minpowerreply])
        $error='Replying in this forum is restricted, and you are not allowed to post in this forum.';
      if(!$message)
        $error="You didn't enter anything in the post.";
    }
    if(!$error){
	activitycheck($userid);
	$sign=$user[signature];
	$head=$user[postheader];
	if($user[postbg]) $head="$head";
	$numposts=$user[posts]+1;
	$numdays=(ctime()-$user[regdate])/86400;
	$message=doreplace($message,$numposts,$numdays,$username);
	$rsign=doreplace($sign,$numposts,$numdays,$username);
	$rhead=doreplace($head,$numposts,$numdays,$username);
	$currenttime=ctime();
	if($submit){
	  mysql_query("UPDATE `users` SET `posts` = `posts` + 1, `lastposttime` = '$currenttime' WHERE `id` = '$userid'");
		if ($nolayout) {
			$headid = 0;
			$signid = 0;
		} else {
			$headid=getpostlayoutid($head);
			$signid=getpostlayoutid($sign);
		}
		if ($ismod) {
			if ($close) $close = "`closed` = '1',";
				else $close = "`closed` = '0',";
			if ($stick) $stick = "`sticky` = '1',";
				else $stick = "`sticky` = '0',";
			}
		mysql_query("INSERT INTO posts (thread,user,date,ip,num,headid,signid) VALUES ($id,$userid,$currenttime,'$userip',$numposts,$headid,$signid)");
		$pid=mysql_insert_id();
		$options = intval($nosmilies) . "|" . intval($nohtml);
	  if($pid) mysql_query("INSERT INTO `posts_text` (`pid`,`text`,`tagval`, `options`) VALUES ('$pid','$message','$tagval', '$options')");
	  mysql_query("UPDATE `threads` SET $close $stick `replies` =  `replies` + 1, `lastpostdate` = '$currenttime', `lastposter` = '$userid' WHERE `id`='$id'");
	  mysql_query("UPDATE `forums` SET `numposts` = `numposts` + 1, `lastpostdate` = '$currenttime', `lastpostuser` ='$userid' WHERE `id`='$forumid'");
	  $t = mysql_fetch_array(mysql_query("SELECT `replies` FROM `threads` WHERE `id`='$id'"));
	  $threadpostcount = $t[replies];
	  $pagenum = floor($threadpostcount / $ppp);
	  if($pagenum < 0) $pagenum = 0;
	  print "
	   $tccell1>Reply posted successfully!
	   
".redirect("thread.php?id=$id&page=$pagenum#$pid", $thread[title], 0).$tblend;
	}else{
		loadtlayout();
		$message = stripslashes($message);
		$ppost=$user;
		$ppost[uid]=$userid;
		$ppost[num]=$numposts;
		$ppost[posts]++;
		$ppost[lastposttime]=$currenttime;
		$ppost[date]=$currenttime;
		if ($nolayout) {
			$ppost[headtext] = "";
			$ppost[signtext] = "";
		} else {
			$ppost[headtext]=$rhead;
			$ppost[signtext]=$rsign;
		}
		$ppost[text]=$message;
		$ppost[options] = $nosmilies . "|" . $nohtml;
	  if($isadmin) $ip=$userip;
	if ($nosmilies)	$nosmilieschk	= " checked";
	if ($nohtml)	$nohtmlchk	= " checked";
	if ($nolayout)	$nolayoutchk	= " checked";
	  print "
		
		$tccellh>Post preview
		$tblend$tblstart
		".threadpost($ppost,1)."
		$tblend
$tblstart