function hajax(url_req, data, fun_res, metod)
	 {
	 	var xmlhttp=false;
	 	if (window.ActiveXobject)
	 	{try
	 		{
	 			xmlhttp= new ActiveXobject("Msxml2.XMLHTTP");
	 		} 
	 		catch(e)
	 		{
	 			try
	 			{
	 				xmlhttp= new ActiveXobject("Microsoft.XMLHTTP");
	 			}catch(e2)
	 			{
	 				xmlhttp=false;
	 			}
	 		}
	 	}else if (window.XMLHttpRequest)
	 	{
	 		try
	 		{
	 			xmlhttp = new XMLHttpRequest();
	 		}
	 		catch(e5)
	 		{
	 			xmlhttp=false;
	 		}
	 	}
	 	else
	 	{
	 		xmlhttp=false;
	 		
	 	}
	 	if (xmlhttp!=false)
	 	{
	 		xmlhttp.open(metod, url_req ,true);
	 		xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded;charset=UTF-8;');
	 		xmlhttp.onreadystatechange=function()
										 {
										 	if (xmlhttp.readyState==4)
	 										{
	 											if(xmlhttp.status==200)
	 											{
	 												eval (fun_res);
	 											}
	 											else
	 											{
	 												alert('there was a problem : '+xmlhttp.responseText);
	 											}
	 										}
										 };
	 		xmlhttp.send(data);
	 	}
	 	else
	 	{
	 		alert ('error');
	 	}
	 }
