var info = {
	login: 'Login (inaczej nick) czyli unikalny identyfikator użytkownika. Dzięki niemu zalogujesz się do Ogrodów Wspomnień. Minimalna ilość znaków to 3, maksymalna 16. Login powinien składać się tylko z małych liter, kropek, liczb oraz znaków ,,-\'\' i ,,_\'\'.',
	fname: 'W tym polu podaj swoje imię lub imiona, jeżeli posiadasz i chcesz podać więcej niż jedno. Nie musisz podwac tego pola jeśli chcesz zostać anonimowy (wyświetlimy jedynie twój login).',
	lname: 'Tutaj podaj nazwisko, które aktualnie używasz. Nazwisko rodowe podasz w innym polu, w razie potrzeby. Nie musisz podwac tego pola jeśli chcesz zostać anonimowy (wyświetlimy jedynie twój login).',
	uemail: 'Adres email nie jest wymaganym polem, jednak jeżeli go podasz, będziesz mógł/mogła być powiadamiany/powiadamiana o nowych wiadomościach od Twoich znajomych czy rodziny. <b>Adres email jest też wymagany, by odzyskać konto w przypadku zapomnienia loginu lub hasła</b>.',
	pass1: 'Podaj hasło, które będzie potrzebne podczas logowania się do serwisu. Minimalna długość hasła to 6 znaków, jednak zalecana długość ze względu na bezpieczeństwo, to co najmniej 8 znaków. Dobrze też, by w haśle znalazły się liczby, litery oraz znaki specjalne.',
	pass2: 'Wpisz jeszcze raz hasło podane wyżej, w celu sprawdzenia czy nie został popełniony błąd.',
	err1:  'Wypełnij lub popraw wszystkie pola, przy których jest błąd (oznaczony czerwonym krzyżykiem).',
	sex: 'Płeć - oczywiście do wyboru mężczyzna lub kobieta.',
	agree: 'W celu założenia konta na Ogrodach Wspomnień, to pole powinno być zaznaczone.',
	think: 'Wpisz wynik dodawania, <b>pole to jest obowiązkowe i zabezpiecza serwis przed automatycznymi rejestracjami (spamem)</b>.'
}

function checkItem(item) {
	var val = item.val();
	switch (item.attr('id')) {
		case 'sex':
			if (val != '1' && val != '2')
				return false;
			return true;
			break;
		case 'login':
			if (val.length < 3 || val.length > 32)
				return false;
			else if (!val.match(/^[a-z0-9_\.\-_]{3,16}$/))
				return false;
			else
				return true;
			break;
			/*
		case 'fname':
			if (val.length <= 1 || val.length > 64)
				return false;
			else
				return true;
			break;
		case 'lname':
			if (val.length <= 1 || val.length > 64)
				return false;
			else
				return true;
			break;
			*/
		case 'think':
			if (val == '')
				return false;
			else
				return true;
			break;
		case 'uemail':
			if (val.length == 0)
				return true;
			else if (val.length > 64)
				return false;
			else if (!val.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,5})$/))
				return false;
			else
				return true;
			break;
		case 'pass1':
			if (val.length < 6 || val.length > 64)
				return false;
			else
				return true;
			break;
		case 'pass2':
			if (val.length < 6 || val.length > 64)
				return false;
			else if (val != $("#pass1").val())
				return false;
			else
				return true;
			break;
		default:
			return true;
	}
}

