if(typeof(_soapInvokerner) == 'undefined') var _soapInvokerner = null; function BlockUser() { if(_soapInvokerner == null) { _soapInvokerner = new WS.Call('CustomWebServiceHandlerFactory.ashx'); } var envelope = new SOAP.Envelope(); var header = envelope.create_header(); var tti = header.create_child(new WS.QName('TargetTypeInfo', 'http://www.w3.org/2003/05/soap-envelope')); tti.create_child(new WS.QName('TypeInfo', 'http://www.w3.org/2003/05/soap-envelope')).set_value('PageFavService, App_Code, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'); var body = envelope.create_body(); var el = body.create_child(new WS.QName('BlockUser', 'http://tempuri.org/')); var callBack = null; if(arguments.length > 0) callBack = arguments[arguments.length - 1] var qArg_0 = new WS.QName('UserId', 'http://tempuri.org/'); if(arguments[0] instanceof WS.ComplexElement) { arguments[0].setQName(qArg_0); arguments[0].setNS('http://tempuri.org/'); el.appendComplexElement(arguments[0]); } else { el.create_child(qArg_0).set_value(arguments[0]); } var qArg_1 = new WS.QName('BlockUserId', 'http://tempuri.org/'); if(arguments[1] instanceof WS.ComplexElement) { arguments[1].setQName(qArg_1); arguments[1].setNS('http://tempuri.org/'); el.appendComplexElement(arguments[1]); } else { el.create_child(qArg_1).set_value(arguments[1]); } _soapInvokerner.invoke(envelope, callBack, false); }