add: this.responseXML	= frame_xml; 
context: 	stateChange: function() {				if(this.frame_loaded) {						if(this.iframe_timer) {				clearTimeout(this.iframe_timer);			}			var iframe_document = this.get_iframe_document();						// get the stuf in the frame			frame_html					= '';			if(typeof(iframe_document.body) != 'undefined' && iframe_document.body) {				frame_html				= iframe_document.body.innerHTML;			} else {				if(typeof(iframe_document.firstChild) != 'undefined') {					// should we strip out any tags?					frame_html			= iframe_document.firstChild.innerHTML;										// NOTE: you could try iframe_document.firstChild.lastChild.nodeValue and probably					// get the same results					if(frame_html.indexOf('<head></head><body>') != -1) {						frame_html		= frame_html.substring(19);						frame_html		= frame_html.substring(0, (frame_html.length - 7));					}				}							}						// change the state stuff			this.readyState		= 4;			this.status			= 200;			this.responseText	= frame_html;			this.onreadystatechange();			this.abort();		} else {			if(this.readyState < 4) {								this.readyState	= 1;				this.onreadystatechange();								// toggle a state change after 1 second				this.iframe_timer = setTimeout( (function(FA_iframe_http){ return function(){ FA_iframe_http.stateChange(); } })(this), 1000);			}		}	},
meta: 8193	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8193/147713161255882c8cfb87e96f96becac06064f2/k4_http.js/buggy/trunk/upload/js/k4_http.js