window.addEvent('domready',function(){
	$('login').addEvent('focus', function(){
		if ((this.value == '') || (this.value == 'login')){
			this.value = '';
		}
	});
	$('login').addEvent('blur',function(){
		if (this.value == ''){
			this.value = 'login';
		}
	});
	$('haslo').addEvent('focus',function(){
		this.value = '';
	});
	$('haslo').addEvent('blur',function(){
		if (this.value == ''){
			this.value = 'hasło';
		}
	});
	$('haslo').addEvent( 'keydown', function(e){
		if(e.key == 'enter'){
			logowanie.run();
		}
	}); 
	$('zaloguj').addEvent('click',function(){
		logowanie.run();
	});
	var logowanie = function(){
		new Request.JSON({url: $('basePath').href + 'requestServer.php', onComplete: function(data){
			if (data.response.data.status == 'logged'){
				if (data.response.data.osoba == 'student'){
					var osoba = '';
				} else if (data.response.data.osoba == 'pracownik'){
					var osoba = 'pracownik/';
				} else if (data.response.data.osoba == 'uzytkownik'){
					var osoba = 'sekretariat/';
				}
				var link = $('basePath').href + osoba;
				$('komunikat2').setStyle('display', 'block');
				$('komunikat2').setStyle('color', 'darkgreen');
				window.parent.location = link;
			} else {
				$('haslo').value = 'hasło';
				$('login').value = 'login';
				$('komunikat').setStyle('display', 'block');
				$('komunikat').setStyle('color', '#f00');
			}
		}}).post({'request': '{"event":"logIn", "parameters":{"login":"' + $('login').value + '", "haslo":"' + hex_md5($('haslo').value) + '"}}'});	
	}
});
