/* javascrip - zolmaxcom.pl */

function do_focus(field)
{
	document.getElementById(field).focus();
}

function createXmlHttpRequestObject()
{
	var xmlHttp;

	try
	{
		xmlHttp=new XMLHttpRequest();
	}
	catch(e)
    {
		var XmlHttpVersions=new Array("MSXML2.XMLHTTP.6.0",
			"MSXML2.XMLHTTP.5.0",
			"MSXML2.XMLHTTP.4.0",
			"MSXML2.XMLHTTP.3.0",
			"MSXML2.XMLHTTP",
			"Microsoft.XMLHTTP");
		var length=XmlHttpVersions.length;
		for(var i=0;i<length && !xmlHttp;i++)
		{
			try
			{
				xmlHttp=new ActiveXObject(XmlHttpVersions[i]);
			}
			catch(e)
			{}
		}
    }
	if(!xmlHttp)
		alert("error while creating XMLHttpReqiest object.");
	else
		return xmlHttp;
}

function getRequestBody(oForm)
{
	var aParms=new Array();
	
	for(var i=0;i<oForm.elements.length;i++)
	{
		var sParm=encodeURIComponent(oForm.elements[1].name);
		sParm+="=";
		sParm+=encodeUriComponent(oForm.elements[i].value);
		aParms.push(sParm);
	}
	return aParms.join("&");
}

function sendRequest()
{
	var oForm=document.forms[0];
	var sBody=getRequestBody(oForm);
	var oXmlHttp=createXmlHttpRequestObject();
	
	oXmlHttp.open("post", oform.action, true);
	oXmlHttp.steRequestHeader("Contetnt-Type","application/x-www-form-urlencoded");
	oXmlHttp.onreadystatechange=function()
	{
		if(oXmlHttp.readyState==4)
		{
			if(oXmlHttp.status==200)
			{
				saveResult(oXmlHttp.responseText);
			}
			else
			{
				saveResult("Wystąpił błąd: "+oXmlHttp.statusTest);
			}
		}
	}
	oXmlHttp.send(sBody);
}

