function make_request()
{
	try {
		req = new XMLHttpRequest();
	}
	catch (e)
	{
		try
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (failed)
			{
				req = null;
			}
		}
	}
	return req;
}

function load_ad1(keys)
{
	var req = make_request();
	if( req == null ) return;
	req.open("POST","/gen",true);
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.onreadystatechange = function() {
		switch(req.readyState)
		{
			case 4:
			if(req.status==200)
			{
				document.getElementById("dyn_ads").innerHTML = req.responseText;
				//document.write(req.responseText);
			}
		}
	}
	req.send("q=" + keys);
}
