var xmlHttp;
    
    try
    {
        xmlHttp = new XMLHttpRequest();    
    }
    catch(e)
    {
        var XmlHttpVersions = new Array("MSXML2.XMLHTTP.7.0",
        							   "MSXML2.XMLHTTP.6.0",
                                       "MSXML2.XMLHTTP.5.0",
                                       "MSXML2.XMLHTTP.4.0",
                                       "MSXML2.XMLHTTP.3.0",
                                       "MSXML2.XMLHTTP",
                                       "Microsoft.XMLHTTP");
        for (i=0; i<XmlHttpVersions.length && !xmlHttp; i++)
        {
            try
            {
                xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
            }
            catch(e)
            {}
        }
    }
function switchLanguage(lang)
	{
		var params = 'lang='+lang;
		xmlHttp.onreadystatechange = function () { 
			if(xmlHttp.readyState == 4)
				{
					location.reload(true);
				}
		}
		xmlHttp.open('GET', 'switchLanguage.php?'+params, true);
		xmlHttp.send(null);
	}
function calculate()
	{
		xmlHttp.onreadystatechange = function () { 
			if(xmlHttp.readyState == 4)
				{
					var div = document.getElementById('result');
					div.innerHTML = xmlHttp.responseText;
				}
			}
		var form = document.getElementsByTagName('input');
		var suma = '0';
		var params = '';
		for(i=0 ; i<form.length ; i++)
			{
				if(form[i].type == 'text')
					{
						params += form[i].name + '=' + form[i].value + '&'; 
					}
			}
		xmlHttp.open('GET', 'calculate.php?'+params, true);
		xmlHttp.send(null);
	}
function resetuj()
	{
		var form = document.getElementsByTagName('input');
		var suma = '0';
		var params = '';
		for(i=0 ; i<form.length ; i++)
			{
				if(form[i].type == 'text')
					{
						form[i].value = 0;
					}
			}
		calculate();
	}
function checkForm(form)
	{
		if(!form.email.value || !form.name.value || !form.content.value)
			{
				alert('Uzupelnij wszystkie pola!');
				return false;
			}
		else
			{
				return true;
			}
	}