We study a nonlinear nonhomogeneous Dirichlet problem with a nonsmooth potential which is superlinear but without satisfying the Ambrosetti-Rabinowitz condition. Using the nonsmooth critical point theory and critical groups we prove two multiplicity theorems producing three and five solutions respectively. In the second multiplicity theorem, we provide sign information for all the solutions and the solutions are ordered.