 		/**
 		 * @private
 		 */
+		protected var pingNotSupported:Boolean;
+
+		/**
+		 * @private
+		 */
 		protected var presenceQueue:Array = [];
 
 		/**

		 */
		public function sendKeepAlive():void
		{
			var ping:IQ = new IQ( new EscapedJID( server ), IQ.TYPE_GET );
			ping.addExtension( new PingExtension() );
			send( ping );
		}


		/**
		 * @private
		 */
		private function sendKeepAlive_response( iq:IQ ):void
		{
		}

		/**
		 * @private
		 */
		private function sendKeepAlive_error( iq:IQ ):void
		{
			if( iq.errorType == "cancel" )
			{
				pingNotSupported = true;
			}
		}

		/**
		 * @private
		 *
		 * @param	iq
		 */
