
/*
* Creates a xml http request object
*/
function getXMLHttpRequest() {
	var xmlhttp = null;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {


		try
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e1) {

			xmlhttp = null;

		}
	}
	if (!xmlhttp && window.XMLHttpRequest) {
		try{
			xmlhttp = new XMLHttpRequest();
		}
		catch(e2)
		{

		}
	}
	return xmlhttp;
}

function execReq(url, callFct, method, params) {
	var req = getXMLHttpRequest();
	
	if(req) {
		if (method) {
			req.open(method, url, true);
		} else {
			req.open("GET", url, true);
		}
		req.onreadystatechange =
		function() {
			if (req.readyState == 4)
			{
				if(req.status == 200)
				{

					callFct(req);
				}
				else
				{
					
				}

				locked=false

			}

		};
		if (params) {
			req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			req.setRequestHeader("Content-length", params.length);
			req.setRequestHeader("Connection", "close");
			req.send(params);
		} else {
			req.send(null);
		}
	}
}
function getAj()
{
alert('da');
}

function getAjaxRequest(param,id_div,address)
{

	var fctCall = function (xReq) {
		if (xReq) {

			
			var msg = xReq.responseText;
		
			
			var box2;
			var a2;

			
			if(document.getElementById(id_div))
				{
					box2 = document.getElementById(id_div);
					a2 = document.createElement('div');
				}
			

			if(box2)
			{
				locked=false;
				box2.innerHTML="";
				a2.innerHTML=msg;
				box2.appendChild(a2);
				if(window.navigator.userAgent.indexOf ("MSIE")>0)
				{
					var scripts=box2.getElementsByTagName('SCRIPT');
					var len=scripts.length;
					for(i=0;i<len;i++)
					{
						var code= document.createElement('script');
						code.text=scripts[i].text;
						box2.appendChild(code);
					}

				}
			}



		}
	}



	execReq(address,fctCall, 'POST', param+'&randomize='+Math.floor(10000*Math.random()) );

}

