(a) A prosecuting attorney of any county of this state or a person acting as a special prosecutor may enter into a pretrial diversion agreement with a person charged with an offense against the State of West Virginia, when he or she considers it to be in the interests of justice. The agreement is to be in writing and is to be executed in the presence of the persons attorney, unless the person has executed a waiver of counsel.
(b) Any agreement entered into pursuant to the provisions of subsection (a) of this section may not exceed 24 months in duration. The duration of the agreement must be specified in the agreement. The terms of any agreement entered into pursuant to the provisions of this section may include conditions similar to those set forth in 62-12-9 of this code relating to conditions of probation. The agreement may require supervision by a probation officer of the circuit court, with the consent of the court. An agreement entered into pursuant to this section must include a provision that the applicable statute of limitations be tolled for the period of the agreement.
(c) A person who has entered into an agreement for pretrial diversion with a prosecuting attorney and who has successfully complied with the terms of the agreement is not subject to prosecution for the offense or offenses described in the agreement or for the underlying conduct or transaction constituting the offense or offenses described in the agreement, unless the agreement includes a provision that upon compliance the person agrees to plead guilty or nolo contendere to a specific related offense, with or without a specific sentencing recommendation by the prosecuting attorney.
(d) No person charged with a violation of the provisions of 17C-5-2 of this code may participate in a pretrial diversion program: Provided, That a court may defer proceedings in accordance with 17C-5-2b of this code.
(e) No person is eligible for pretrial diversion programs if charged with:
(1) A felony crime of violence against the person where the alleged victim is a family or household member as defined in 48-27-203 of this code;