// W funkcjach trim, ltrim, rtrim jak nie podamy drugiego parametru to wyczysci w szystkie podane nizej znaki:
// " " (ASCII 32 (0x20)), zwykla spacja.
// "\t" (ASCII 9 (0x09)), tabulator
// "\n" (ASCII 10 (0x0A)), znak nowej lini.
// "\r" (ASCII 13 (0x0D)), znak powrotu do poczatku lini
// "\0" (ASCII 0 (0x00)), ze niby jakis NUL-byte.
// "\x0B" (ASCII 11 (0x0B)), niby jakis pionowy tabulator cokolwiek mieli na mysli

// czysci obustronnie ze spacji
function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

// czysci tylko z lewej strony ze spacji
function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

// czysci tylko z prawej strony ze spacji
function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function checkPolec()
{
	alert('zrobic');
	return false;
	mailRgx = /.+\@.+\..+/;
	mailRgx2= /^[a-zA-Z0-9_@.-]+$/;
   	if(!mail.value || !mailRgx.test(mail.value) || !mailRgx2.test(mail.value))
   {
      mstd_getObjectPtr('fa_mailError').style.display = '';
      mail.style.backgroundColor = '#FFFF99';
      isOk = false;
   }
   else
   {
      mstd_getObjectPtr('fa_mailError').style.display = 'none';
      mail.style.backgroundColor = '#FFFFFF';
   }

}
