var xmlHttp= createXmlHttpRequestObject();

function akcja()
{    
	if (document.logowanie.world.value == '')
	{
		alert('Wybierz świat');
 	} 
 	else
 	{
    
		var url = "http://" + document.logowanie.world.value+'/logowanie.php';
		document.getElementById('logowanie').action = url;		
	}
}

function validate(form)
{
  
	var regex_e_mail = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+.)+[a-zA-Z0-9.-]{2,4}$/;
	
	if (!form.login.value)
	{
		alert("Login jest wymagany.");
		return false;
	}
	if (form.login.value.length < 2)
	{
		alert("Za krótki login.");
		return false;
	}
	if (!form.haslo_1.value)
	{
		alert("Hasło jest wymagane.");
		return false;
	}
	if (!form.haslo_2.value)
	{
		alert("Hasło musi być powtórzone.");
		return false;
	}
	if (form.haslo_1.value != form.haslo_2.value)
	{
		alert("Podane hasła nie są identyczne.");
		return false;
	}
	
	if (!form.e_mail.value)
	{
		alert("Adres e-mail jest wymagany.");
		return false;
	}	

	if (!regex_e_mail.test(form.e_mail.value))
	{
		alert("Adres e-mail jest niepoprawny.");
		return false;
	}
	
}

function createXmlHttpRequestObject()
{
	var xmlHttp;

	try
	{
		xmlHttp = new XMLHttpRequest();
	}
	catch(e){
		var XmlHttpVersion = new Array("MSXML2.XMLHTTP.6.0",
			"MSXML2.XMLHTTP.5.0", 
			"MSXML2.XMLHTTP.4.0",
			"MSXML2.XMLHTTP.3.0",
			"MSXML2.XMLHTTP",
			"Microsoft.XMLHTTP");

		for(var i=0; i<XmlHttpVersion.length && ! xmlHttp; i++)
		{
			try
			{
				xmlHttp = new ActiveXObject(XmlHttpVersion[i]);
			}
			catch(e)
			{
			}
		}
	}

	if(!xmlHttp)
		alert('Błšd podczas tworzenia obiektu XMLHttpRequest');
	else
		return xmlHttp;
}

