Hola, para poder usar pagemethods desde JavaScript debes tener un ScriptManager (Incluido en lasAJAX Extensions del VS) y a este control le asignas True a una propiedad llamada EnablePageMethods, por esto es que no te reconoce el objeto PageMethods en el JavaScript.
Atentamente,
Juan Manuel Lombana
Medellín - Colombia