// request function sendRequest(url, params, callbackMethod) { request = createRequestObject(); request.open("POST", url, true); if (callbackMethod != null) request.onreadystatechange = callbackMethod; request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8'); if (params != null) { request.setRequestHeader('Content-Length', params.length); request.send(params); } else request.send(null); } function createRequestObject() { if(window.XMLHttpRequest) obj = new XMLHttpRequest(); else if(window.ActiveXObject) { try { obj = new ActiveXObject("Msxml2.XMLHTTP") } catch (e) { try { obj = new ActiveXObject("Microsoft.XMLHTTP") } catch (e){} } } return obj; } function checkReadyState(obj) { if (document.getElementById('loading') != null) { document.getElementById('loading').style.display = ''; if(obj.readyState == 0) { document.getElementById('loading').innerHTML = "Töltés..."; } if(obj.readyState == 1) { document.getElementById('loading').innerHTML = "Töltés..."; } if(obj.readyState == 2) { document.getElementById('loading').innerHTML = "Töltés..."; } if(obj.readyState == 3) { document.getElementById('loading').innerHTML = "Töltés..."; } if(obj.readyState == 4) { if(obj.status == 200) { document.getElementById('loading').innerHTML = ""; document.getElementById('loading').style.display = 'none'; return true; } else { document.getElementById('loading').innerHTML = "HTTP " + obj.status; alert("Hiba: "+obj.status); return false; } } } else { if (obj.readyState == 4) return obj.status == 200; } }