function popup(URL, width, height) {
	var left, top, id;

	if (screen.width) {
		left = screen.width/2-width/2;
		top= screen.height/2-height/2;
	}

	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+width+",height="+height+",left="+left+",top="+top+"');");
}

function validate_hosting() {
	var red = 0;

	d = document.getElementById('form').elements;
	if (d['array[nazwa]'].value == '')	red = 1;
	if (d['array[adres]'].value == '')	red = 1;
	if (d['array[kod]'].value == '')	red = 1;
	if (d['array[miasto]'].value == '')	red = 1;
	if (d['array[email]'].value == '')	red = 1;
	if (d['array[email2]'].value == '')	red = 1;
	if (d['array[login]'].value == '')	red = 1;
	if (d['array[haslo]'].value == '')	red = 1;
	if (d['array[haslo2]'].value == '')	red = 1;
	if (red) {
		alert('Pola oznaczone gwiazdk± muszą być wypełnione.');
		return;
	}

	if (d['array[email]'].value != d['array[email2]'].value) {
		d['array[email2]'].value = '';
		alert('Proszę podać dwa razy ten sam adres e-mail.');
		return;
	}

	if (d['array[haslo]'].value != d['array[haslo2]'].value) {
		d['array[haslo]'].value = '';
		d['array[haslo2]'].value = '';
		alert('Proszę podać dwa razy to samo hasło.');
		return;
	}

	document.getElementById('form').submit();
}

Rot13 = {
	map: null,

	convert: function(a) {
		Rot13.init();

		var s = "";
		for (i=0; i < a.length; i++) {
			var b = a.charAt(i);
			s += ((b>='A' && b<='Z') || (b>='a' && b<='z') ? Rot13.map[b] : b);
		}
		return s;
	},

	init: function() {
		if (Rot13.map != null)
			return;

		var map = new Array();
		var s   = "abcdefghijklmnopqrstuvwxyz";

		for (i=0; i<s.length; i++)
			map[s.charAt(i)] = s.charAt((i+13)%26);
		for (i=0; i<s.length; i++)
			map[s.charAt(i).toUpperCase()] = s.charAt((i+13)%26).toUpperCase();

		Rot13.map = map;
	},

	write: function(a) {
		document.write(Rot13.convert(a));
	}
}

