var IAjax = { create : function(fpProc, id) { var pXMLHttpReq = false; if (window.XMLHttpRequest) { pXMLHttpReq = new XMLHttpRequest(); } if ( $.ie() ) try { pXMLHttpReq = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (err){ try { pXMLHttpReq = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (err){} } } pXMLHttpReq.onreadystatechange = function(){ if (pXMLHttpReq.readyState == 4 && (pXMLHttpReq.status == 200 || $.isLocal(location.href)) ){ if ( $.isProc(fpProc) ) fpProc(pXMLHttpReq, id); } }; return(pXMLHttpReq); } }