Hola:
Te recomiendo que simplifiques los códigos de tus mensajes, ya que no todos tienen paciencia leyendo (yo no la tengo)
... de todos modos, sin llegar al final me parece que encontré yu problema:
Código:
if (servicio.substr(4,11) == "pdsinet") {formulario.p_servicio.value ="PDSINET";}
Debes usar el atributo value.
Saludos