if ( error ) error( xml, status );
// Fire the global callback
if( global )
jQuery.event.trigger( “ajaxError” );
}
// The request was completed
if( global )
jQuery.event.trigger( “ajaxComplete” );
// Handle the global AJAX counter
if ( global && ! –jQuery.active )
jQuery.event.trigger( “ajaxStop” );
// Process result
if ( ret ) ret(xml, status);
// Stop memory leaks
xml.onreadystatechange = function(){};
xml = null;
}
};
xml.onreadystatechange = onreadystatechange;
// Timeout checker
if(timeout > 0)
setTimeout(function(){
// Check to see if the request is still happening










