/* Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ if(!dojo._hasResource["dojox.xmpp.bosh"]){dojo._hasResource["dojox.xmpp.bosh"]=true;dojo.provide("dojox.xmpp.bosh");dojo.require("dojo.io.script");dojo.require("dojo.io.iframe");dojo.require("dojox.xml.parser");dojox.xmpp.bosh={transportIframes:[],initialize:function(_1){this.transportIframes=[];var _2=dojox._scopeName+".xmpp.bosh";var c=dojo.connect(dojo.getObject(_2),"_iframeOnload",this,function(_3){if(_3==0){_1.load();dojo.disconnect(c);}});for(var i=0;i<_1.iframes;i++){var _4="xmpp-transport-"+i;var _5=dojo.byId("xmpp-transport-"+i);if(_5){if(window[_4]){window[_4]=null;}if(window.frames[_4]){window.frames[_4]=null;}dojo.destroy(_5);}_5=dojo.io.iframe.create("xmpp-transport-"+i,_2+"._iframeOnload("+i+");");this.transportIframes.push(_5);}},_iframeOnload:function(_6){var _7=dojo.io.iframe.doc(dojo.byId("xmpp-transport-"+_6));_7.write("");},findOpenIframe:function(){for(var i=0;i0){for(var i=0;i<_19.length;i++){_18.remove(_19[i].id,_19[i].frameDoc);_19[i].frameDoc=null;}dojox.xmpp.bosh._deadScripts=[];}return true;},_ioCheck:function(dfd){var _1a=dfd.ioArgs;if(_1a.xmppMessage){return true;}return false;},_resHandle:function(dfd){if(dojox.xmpp.bosh._ioCheck(dfd)){dfd.callback(dfd);}else{dfd.errback(new Error("inconceivable dojox.xmpp.bosh._resHandle error"));}}};}