isGecko=false;
if(navigator.userAgent)
{
	if(navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) isGecko=true
}

isLinux=false;
if(navigator.platform)
{
	if(navigator.platform.toLowerCase().indexOf('linux')!=-1) isLinux=true
}
function getById(a)
{
if(document.getElementById) return document.getElementById(a);
else if(document.all) return document.all[a];
else return null
}
function winopen(a,w,h)
{
	return winopen(a,w,h,"no","no")
}
function winopen(a,w,h,b)
{
	return winopen(a,w,h,b,"no")
}
function winopen(a,w,h,b,c)
{
	aw=640;
	ah=450;
	if(window.screen)
	{
		aw=screen.availwidth;
		ah=screen.availheight;
		if(!(aw>0))
		{
			aw=screen.width;
			ah=screen.height
		}
	}
	ustawienia="width="+w+","+"height="+h+","+"left="+(aw-w)/2+","+"top="+(ah-h)/2+","+"screenX="+(aw-w)/2+","+"screenY="+(ah-h)/2+","+"toolbar=no,"+"location=no,"+"directories=no,"+"status=no,"+"menubar=no,"+"scrollbars="+b+","+"name="+a+","+"resizable="+c;
	noweokno=window.open(a,('o_'+Math.random(100)).replace('.','_'),ustawienia);
	return noweokno
}
function addEnterHandler(e,a)
{
	if(!e)
	{
		var e=window.event;
		window.event.cancelBubble=true
	}
	var b;
	if(e.keyCode)b=e.keyCode;
	else if(e.which)b=e.which;
	if(b==13)setTimeout(a,0)
}
mailValidator=/^[a-zA-Z0-9._-]+\@([a-zA-Z0-9_-]+\.){1,}[\w]{1,4}$/;
numberValidator=/^[0-9]+$/;
phoneValidator=/^[0-9 +-]+$/;
letterValidator=/^[a-zA-Z]+$/;
zipCodeValidator=/^\d\d(-)\d\d\d$/;
numberekValidator=/^[a-zA-Z0-9_!.?]*[0-9][a-zA-Z0-9_!.?]*$/;
dateValidator=/^(?=\d)(?:(?!(?:1582(?:\.|-|\/)10(?:\.|-|\/)(?:0?[5-9]|1[0-4]))|(?:1752(?:\.|-|\/)0?9(?:\.|-|\/)(?:0?[3-9]|1[0-3])))(?=(?:(?!000[04]|(?:(?:1[^0-6]|[2468][^048]|[3579][^26])00))(?:(?:\d\d)(?:[02468][048]|[13579][26]))\D0?2\D29)|(?:\d{4}\D(?!(?:0?[2469]|11)\D31)(?!0?2(?:\.|-|\/)(?:29|30))))(\d{4})([-\/.])(0?\d|1[012])\2((?!00)[012]?\d|3[01])(?:$|(?=\x20\d)\x20))?((?:(?:0?[1-9]|1[012])(?::[0-5]\d){0,2}(?:\x20[aApP][mM]))|(?:[01]\d|2[0-3])(?::[0-5]\d){1,2})?$/;
cityNameValidator=/\D+$/;