//CONFIG
var loginForm = $('#stripe_login');
var errorBox = $('#stripe strong.naglowek');
var loadingAnimation = $('#stripe_loader');
//

make_default_values($('#stripe input[name="login"]'),'Login');
make_default_values($('#stripe input[name="password"]'),'Hasło');
make_default_values($('#stripe_input_search'),'Szukaj');

//jeżeli pole błędu zawiera treść - zamrugaj nią
if(errorBox.length > 0 && errorBox.html().length>0)
{
	error_fade(4);
}

var currentFade = 0;
function error_fade(fade)
{
	var currentFade = fade;
	errorBox.fadeOut('fast').fadeIn('fast',function(){
		if(currentFade>1)
			error_fade(currentFade-1);
	});
}

function make_default_values(object,value)
{
	object.focus(function(){
			if($(this).attr('value')==value)
			{
				$(this).attr('value','');
				$(this).css('text-align','left');
			}
		}).blur(function(){
			if($(this).attr('value')==''||$(this).attr('value')===undefined)
			{
				$(this).attr('value',value);
				$(this).css('text-align','center');
			}
		});
}

$('#go_to_community select').val($('#go_to_selected').val());

$('#go_to_community select').change(function(){
	var url = $(this).find('option:selected').val();
	if(url&&url!="0")
	{
		window.location = "http://"+url;
	}
});

//ajax login
loginForm.submit(function(){
	if($(this).attr('action')=='/main/logowanie' || $(this).attr('action')=='/zaloguj')//usługa niedostępna dla społeczności z phpBB
	{
		$.ajax({
			type: "POST",
			url: "/main/ajaxLogin",
			data: loginForm.serialize(),
			beforeSend: function(){
				errorBox.html('');
				loginForm.find('input').attr('disabled','disabled');
				//loginForm.find('input:submit').fadeTo('fast',.3);
				loadingAnimation.show();
			},
			error: function(){
				errorBox.html('Problem z połączeniem.');
				error_fade(4);
			},
			success: function(msg){
				if(msg == "ok")
				{
					window.location.reload();//reload page
				}
				else
				{
					errorBox.html(msg);
					error_fade(4);
				}
			},
			complete: function(){
				loginForm.find('input').attr('disabled','');
				//loginForm.find('input:submit').fadeTo('fast',1);
				loadingAnimation.hide();
			}
		});
		return false;
	}
});