	// nowe
	function SymError()
	{
	  return true;
	}

	window.onerror = SymError;

	var SymRealWinOpen = window.open;

	function SymWinOpen(url, name, attributes)
	{
	  return (new Object());
	}

	window.open = SymWinOpen;

	closetime = 30; // Close window after __ number of seconds?
	// 0 = do not close, anything else = number of seconds

	function Start(URL, WIDTH, HEIGHT) 
	{
		windowprops = "left=50,top=50,width=" + WIDTH + ",height=" + HEIGHT;
		preview = window.open(URL, "preview", windowprops);
		if (closetime) setTimeout("preview.close();", closetime*1000);
	}

	function displayWindow(url, width, height) {
			var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=no,menubar=no' );
	}

	// stare 
	function sprawdz_kontakt(frm)
	{
  		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
  		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid

  		if (!reg1.test(frm.email.value) && reg2.test(frm.email.value)) 
		{
			frm.email.focus();
  		}
		else
		{
    		alert("Prosz� wpisa� poprawny adres e-mail.");
			frm.email.focus();
			return false;

		}

		if(frm.name.value == '')
		{
			alert("Prosz� wpisa� Imi� i Nazwisko.");
			frm.name.focus();
			return false;
		}

		if(frm.tekst.value == '')
		{
			alert("Prosz� wpisa� tre�� wiadomo�ci.");
			frm.tekst.focus();
			return false;
		}

		return true;
	}

	function sprawdz_email(frm)
	{
  		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
  		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid

  		if (!reg1.test(frm.email.value) && reg2.test(frm.email.value)) 
		{
			frm.email.focus();
  		}
		else
		{
    		alert("Prosz� wpisa� poprawny adres e-mail.");
			frm.email.focus();
			return false;

		}

		return true;
	}