function postWithAjax(adr, param, func)
{
	if(window.ActiveXObject)
	{
		try
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {
			xmlHttp = false;
		}

	} else {
		try
		{
			xmlHttp = new XMLHttpRequest();
		} catch (e) {
			xmlHttp = false;
		}
	}

	if(func != null) xmlHttp.onreadystatechange = func;
	xmlHttp.open("POST", adr+'?'+Math.random(), true);
	
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", param.length);
	xmlHttp.setRequestHeader("Connection", "close");
	
	xmlHttp.send(param);
}

function setWithAjax(adr, params, objId) {

	if(window.ActiveXObject)
	{
		try
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {
			xmlHttp = false;
		}

	} else {
		try
		{
			xmlHttp = new XMLHttpRequest();
		} catch (e) {
			xmlHttp = false;
		}
	}

	document.getElementById(objId).innerHTML = '<img src="img/ajax/ajax-loader-blue.gif" />';
	
	xmlHttp.open("POST", adr+'?'+Math.random(), true);

	xmlHttp.open('POST', adr, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function f_result() {
										if(xmlHttp.readyState == 4) {
											if(xmlHttp.status == 200) {
												document.getElementById(objId).innerHTML = xmlHttp.responseText;
											}
										}
									};
	xmlHttp.send(params); 
}
