Primera cosa que quiero que pruebes: no manipules el location del document sino el del window (no son iguales) no se si es intencional, pero ya que es lo primero que veo, ve probando.
Donde dice:
Cita: top.PContent.ABMGuide.document.location.href = "procesoenBD.asp?cajadetexto1="+ str1 + "&combo=" + str2....
Pon:
Código:
top.PContent.ABMGuide.location.href = "procesoenBD.asp?cajadetexto1="+ str1 + "&combo=" + str2....
Sigo revisando...