var active = 'signin';

function eventHandler(target) {
	switch (target.id) {
		case 'showbrainblock':
			$('#brainblock').css('display', 'block');
			//$('#signupi').css('display', 'none');
			$('#loginblock').css('display', 'none');
			$('#email').focus();
			active = 'lostbrain';			
			break;
		case 'showloginblock':
			$('#brainblock').css('display', 'none');
			//$('#signupi').css('display', 'none');
			$('#loginblock').css('display', 'block');
			$('#signinlogin').focus();
			active = 'signin';
			break;
		/*case 'showsignupi':
			$('#brainblock').css('display', 'none');
			$('#loginblock').css('display', 'none');
			//$('#signupi').css('display', 'block');
			active = 'signup';
			break;*/
		case 'lostbrainb':
			lostBrainSubmit();
			break;
		/*case 'signupb':
			signupSubmit();
			break;*/
	}
}

$(function() {
	$('#signinb').click(function() {
		$('#signinform').submit();
	});

	$('#signinlogin').focus(function() {
		$('#signinlogin').parent().attr('class', 'righta');
	});

	$('#signinpasswd').focus(function() {
		$('#signinpasswd').parent().attr('class', 'righta');
	});

	$('#email').focus(function() {
		$('#email').parent().attr('class', 'righta');
	});

	$('#signinlogin').blur(function() {
		$('#signinlogin').parent().attr('class', 'rightl');
	});

	$('#signinpasswd').blur(function() {
		$('#signinpasswd').parent().attr('class', 'rightl');
	});

	$('#email').blur(function() {
		$('#email').parent().attr('class', 'rightl');
	});

	$('#signinlogin').focus();

	$(document).click(function(event) {
		if (event.target.id) {
			eventHandler(event.target);
		}
	});

	$(document).bind('keypress', function(e) {
		if (e.keyCode == 13) {
			switch(active) {
				/*case 'signup':
					signupSubmit();
					break;*/
				case 'lostbrain':
					lostBrainSubmit();
					break;
				case 'signin':
					$('#signinform').submit();
					break;
			}
		}
	});
});

function lostBrainSubmit() {
	$('#email').val($.trim($('#email').val()));
	if ($('#email').val().length > 0) {
		$('#brainerror').css('display', 'none');
	}

	$.ajax({
		url: '/services/brainrecovery',
		type: 'POST',
		data: {
			email: $('#email').val()
		},
		dataType: 'text',
		success: function(data) {
			if (data == 1) {
				$('#braincnt').css('display', 'none');
				$('#brainokblock').css('display', 'block');
			}
		}
	});
}

/*function signupSubmit() {
	try {
		if ($('#signuplogin').val().length > 0 && $('#signupemail').val().length > 0 &&
			$('#signuppasswd').val().length > 0) {

			$('#signuperror').css('display', 'none');

			send('/services/signup', 'POST', null, null, true,
				'login=' + encodeURIComponent($('#signuplogin').val()) + 
				'&passwd=' + encodeURIComponent($('#signuppasswd').val()) + 
				'&email=' + encodeURIComponent($('#signupemail').val()) + '&data=1');

			if (obj.responseText == 1) {
				window.location = '/';
			}
			else {
				$('#signuperrortext').html('');
				switch(obj.responseText) {
					case '2':
						$('#signuperrortext').html('Такой логин уже существует');
						break;
					case '3':
						$('#signuperrortext').html('Такой Email уже существует');
						break;
				}
				$('#signuperror').css('display', 'inline');
			}
		}
	} catch(e) {}
}*/
