function loadpage(mypostrequest, containerid)
{
	if (mypostrequest.readyState == 4 && (mypostrequest.status==200 || window.location.href.indexOf("http")==-1))
		document.getElementById(containerid).innerHTML=mypostrequest.responseText;
}

function AjaxPagePost(url, containerid)
{
	var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"];
	if (window.ActiveXObject)
	{
		for (var i=0; i<activexmodes.length; i++)
		{
			try
			{
				mypostrequest = new ActiveXObject(activexmodes[i])
			}
			catch(e)
			{
				//suppress error
			}
		}
	}
	else if (window.XMLHttpRequest) // if Mozilla, Safari etc
		mypostrequest = new XMLHttpRequest()
	else
		mypostrequest = false

	mypostrequest.onreadystatechange=function()
	{
		loadpage(mypostrequest, containerid);
	}

	var parameters = "";
	if(document.all)
	{
		tabb=document.all.tags("input");
		for(i=0;i<tabb.length;i++)
		{
			//alert(tabb[i].name);
			parameters=parameters+(tabb[i].name)+"="+encodeURIComponent(document.getElementById((tabb[i].name)).value)+"&";
		}
		tabb=document.all.tags("select");
		for(i=0;i<tabb.length;i++)
		{
			//alert(tabb[i].name);
			parameters=parameters+(tabb[i].name)+"="+encodeURIComponent(document.getElementById((tabb[i].name)).value)+"&";
		}
		tabb=document.all.tags("textarea");
		for(i=0;i<tabb.length;i++)
		{
			//alert(tabb[i].name);
			parameters=parameters+(tabb[i].name)+"="+encodeURIComponent(document.getElementById((tabb[i].name)).value)+"&";
		}
	}
	if(!document.all && document.getElementById)
	{
		tabb=document.getElementsByTagName("input");
		for(i=0;i<tabb.length;i++)
		{
			//alert(tabb[i].name);
			//alert(encodeURIComponent(document.getElementById((tabb[i].name)).value));
			parameters=parameters+(tabb[i].name)+"="+encodeURIComponent(document.getElementById((tabb[i].name)).value)+"&";
		}
		tabb=document.getElementsByTagName("select");
		for(i=0;i<tabb.length;i++)
		{
			//alert(tabb[i].name);
			parameters=parameters+(tabb[i].name)+"="+encodeURIComponent(document.getElementById((tabb[i].name)).value)+"&";
		}
		tabb=document.getElementsByTagName("textarea");
		for(i=0;i<tabb.length;i++)
		{
			//alert(tabb[i].name);
			parameters=parameters+(tabb[i].name)+"="+encodeURIComponent(document.getElementById((tabb[i].name)).value)+"&";
		}
	}

	mypostrequest.open("POST", url, true);
	mypostrequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	mypostrequest.send(parameters);
}

