var httpSite = this.createRequestObjectSite(); function createRequestObjectSite(){ var request_; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ request_ = new ActiveXObject("Microsoft.XMLHTTP"); }else{ request_ = new XMLHttpRequest(); } return request_; } function sendAjaxSite(adres,args) { httpSite.open('post', adres, false); httpSite.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); var sendData = ""; var i = 0; for (key in args) { if(i>0) sendData += "&"; value = args[key]; value = value.replace(/&/g,"%26"); sendData += key+"="+value; i++; } httpSite.send(sendData); return httpSite.responseText; }