function registerInfo() {
	if($('#SFinfoBox').length && $.cookie('SFstate') == 'register') {
		$.sfWindow.open('#SFinfoBox');
		$.cookie('SFstate', null);
	}
}

$(function() {
	registerInfo();
	$('a.actionRegisterIn').click(function() {
		var error = '';
		var validMail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!validMail.test($('#login_r').val()))
			error += '<li>' + i18n.account.register.invalidEmail + '</li>';
		if ($('#haslo_r').val().length < 3)
			error += '<li>' + i18n.account.register.passMinLengthError + '</li>';
		if ($('#haslo_r').val() != $('#haslo_r2').val())
			error += '<li>' + i18n.account.register.passRepetitionError + '</li>';
		if (!$('#zgoda:checked').length)
			error += '<li>' + i18n.account.register.agreementError + '</li>';
		if (error)
			$.sfWindow.alert(i18n.account.register.errorAlertTitle, '<ul>' + error + '</ul>');
		else {
			$('#fSignIn').submit();
			$.cookie('SFstate', 'register');
		}
	});
	$('.hiddenContent').hide();
	$('.actionShowHidden').click(function() {
		$('.hiddenContent').hide();
		$('.actionShowHidden').show();
		$('#' + $(this).attr('href').split('#')[1]).show();
		$(this).hide();
		return false;
	});
	$('.accordion').accordion({
		collapsible: true,
		active: false
	});
	$('.actionPageRefresh').click(function() {
		window.location.reload();
		return false;
	});
});
