Joliet Offices

58 North Chicago Street, Suite 600
Joliet, IL 60432

Phone: 815-267-0500

1000 Essington Road
Joliet, IL 60435

Phone: 815-582-4990

Naperville Offices

3380 LaCrosse Lane, Suite 105
Naperville, IL 60564

Phone: 630-780-1034

2135 CityGate Lane, Suite 300
Naperville, IL 60563

Phone: 630-352-3300

JOLIET 815-215-8208

Law Office of Joel P. Brown, P.C.

Will County, Illinois Criminal Defense Attorneys

Joliet, Illinois Criminal Defense Attorneys

Aggressive Criminal Defense Lawyers Serving Plainfield, Bolingbrook, Will County, and Northern Illinois

When you are facing criminal charges, you need quality legal representation. The attorney you choose can have a dramatic impact on the outcome of your case and, therefore, the rest of your life. With thousands of lawyers and law firms in the greater Chicago region, selecting the right attorney may seem overwhelming. At the Law Office of Joel P. Brown, P.C., we believe that a criminal defense attorney should be smart, aggressive, and willing to stand up and fight on your behalf from the moment you are arrested all the way through a courtroom trial. That is what we offer, and that is what you will get when you choose our firm.

Our skilled attorneys are ready to help when you are facing charges related to:

Call 815-215-8208 for Will County Defense Attorneys

If you are charged with a crime, it can be frightening, especially if you have never dealt with the court system before. Far too often, a criminal defendant will wait too long to contact a lawyer or will reach out to an attorney who lacks the knowledge and skill to properly handle the case in question. At the Law Office of Joel P. Brown, P.C., our criminal defense team is led by Attorney Joel P. Brown. Mr. Brown is a former prosecutor who served for more than five years in the Will County State's Attorney's office. During his career, he has handled thousands of criminal cases from both sides of the courtroom. Mr. Brown and our staff are prepared to help you immediately.

Joliet traffic violation law firm

MySSM Template v.2.0

Template Parameters

Please, check /templates/myssm/index.php file for main template's parameters:

$params = array(
  "website_domain" => 'WEBSITE-DOMAIN.COM',
  "show_dev_on_domain" => true,
  "show_window_size" => true,
  "css_container_width" => 1200,
  "desktop_to_mobile" => 900,
  "optimized_mobile" => true,
  "mainmenu_full_width" => false,
  "content_full_width" => false,
  "sidebars_width_perc" => 25,
  "google_analytics" => '',
  "google_verification" => '',
  "microsoft_validate" => '',

Updates in this version

  • No jQuery! At all! Only for EasyBlog. New javascript functions works amazingly fast and are loaded by demand depending on current page and layout (mobile or desktop)
  • New "pure CSS" slider
  • Bug fixing...

Global PHP Variables and Functions

  • $current_subdomain - This variable contains current website's subdomain alias defined in backend in MySSM Framework's configuration.
    Example: <?php global $current_subdomain; print_r($current_subdomain); ?>
  • $subs_blogs - This variable contains an array with Wordpress and/or EasyBlog blogs aliases defined in backend in MySSM Framework's configuration for each domain/subdomain.
    Example: <?php global $subs_blogs; print_r($subs_blogs); ?>
  • $client_platform - Contains an array with current client's platform. It's very usefull to use this variable to define if user opening website from mobile device or not. The "platform" can be "android", "ipad", "iphone", "linux" or "win"
    Example: <?php global $client_platform; print_r($client_platform); ?>
  • $request_uri - Contains $_SERVER['REQUEST_URI'] - full page address without any parameters.
    Example: <?php global $request_uri; print_r($request_uri); ?>
  • tmpl_isMobile() - global PHP function that you can use in articles and modules to determine if site is loading on mobile device or on desktop computer. This function works on server side by analyzing HTTP headers.

JavaScript Functions

Here are some useful JavaScript function that you can use in your Articles and Custom HTML modules:

  • getWW() - returns Browser's Window Width.
    getWH() - returns Browser's Window Height.
    getDW() - returns Document's Width.
    getDH() - returns Document's Height.

    out(something) - shorter equivalent of "document.write(something);".

      <script>out(getWW());</script> //
      <script>out(getWH());</script> //
      <script>out(getDW());</script> //
      <script>out(getDH());</script> //
  • showBr(screen_width) - shows <br /> tag or "Vertical Line (|)" depends on Screen size.
    Example: <script>showBr(600)</script>
  • eqHeight(class_name, true) - sets Equal Height to divs / elements by CSS Class.
    Example: <script>eqHeight('.myClass', true);</script>
  • class="makeCall" - adding this class to any element with phone number in it will call JavaScript that will make this element clickable on mobile devices (screen width < 800).
    Example: <span class="makeCall">123-456-7890</span>
  • class="resizeVideo" - automatically resizes video container with 16:9 aspect ratio to fit width of parent.

For more information about how JavaScript functions work view file /templates/myssm/tools.php


Illinois State Bar Association Will County Bar Association

Dedicated Joliet Criminal Law Firm

Attorney Joel P. Brown bases his practice on the concept that every individual deserves quality representation when facing a difficult legal matter. This ideal extends to those contending with criminal charges of all kinds. While we understand that some cases are best handled by negotiating with prosecutors and law enforcement, we are equipped to take your matter into the courtroom, aggressively defending you at every stage of the legal process. To learn more about our firm and how we may be able to help with your case, contact our Joliet office. Call 815-215-8208 to schedule your free consultation at the Law Office of Joel P. Brown, P.C. today.

Recent Blog Posts



The Dos and Don'ts of Being Arrested in Joliet
No one likes being arrested—not in Joliet and not anywhere else in the country. It can be an upsetting and frightening experience for you and for any family or friends who...
Read More »



When Your Jury is Not Comprised of “Your Peers”
Along with a criminal defendant’s right to remain silent, the right to have one’s case tried to a jury of “one’s peers” is one of the most important constitutional protections available for...
Read More »



Restitution in Personal and Property Damage Criminal Cases
It has long been a criticism of the criminal justice system that criminals are afforded greater protections and rights than the accused defendant. (This emphasis on the defendant’s rights is understandable...
Read More »



Defending Against Charges of Sexual Assault in Joliet
Charges of sexual misconduct, such as sexual assault, are some of the most serious criminal charges that can be levied against you. In addition to the possibility of prolonged periods of incarceration, sexual assault...
Read More »
Back to Top