rem: ajax_httpRequest.onreadystatechange = ajax_updateCallback; ajax_httpRequest.open('GET', ajax_updateUrl + ajax_updateParams, true); ajax_httpRequest.send(null); ajax_requestOpen = true; 
add: if(ajax_httpRequest && (ajax_httpRequest.readyState == 4 || ajax_httpRequest.readyState == 0)) { ajax_httpRequest.onreadystatechange = ajax_updateCallback; ajax_httpRequest.open('GET', ajax_updateUrl + ajax_updateParams, true); ajax_httpRequest.send(null); ajax_requestOpen = true; } 
context: function ajax_update() {	if (ajax_updateState == 1) {		try {		    if (!ajax_httpRequest)		        ajax_httpRequest = ajax_getHttpRequest();		    else				ajax_httpRequest.abort();			ajax_httpRequest.onreadystatechange = ajax_updateCallback;			ajax_httpRequest.open('GET', ajax_updateUrl + ajax_updateParams, true);			ajax_httpRequest.send(null);			ajax_requestOpen = true;		} catch (ajaxception) {			if (ajax_debug)				alert('name : ' + ajaxception.name + ' | message:' + ajaxception.message);		    ajax_updateState = 0;		}	}}
meta: 9258	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9258/03f8478530a97099b1a3a0683674f04b9014cd48/ajax.js/buggy/trunk/html/js/ajax.js