String.prototype.trim = function () {
	return this.replace(/^\s+|\s+$/g, '');
}

function checkLoginForm() {
	if(document.getElementById('logins').value.trim() == '') {
		alert('Podaj nazwę użytkownika lub email')
		document.getElementById('logins').focus();
		return false;
	}
	else if(document.getElementById('passwords').value.trim() == '') {
		alert('Podaj hasło');
		document.getElementById('passwords').focus();
		return false ;
	}
	document.loginForm.submit();
	return false;
}



var cardAjax = null;

var myGlobalHandlers = {
	onCreate: function(){
		Element.show('loadingStatus');
	},
	
	onComplete: function() {
		if(Ajax.activeRequestCount == 0){
			Element.hide('loadingStatus');
		}		
	}	
};
Ajax.Responders.register(myGlobalHandlers);


function showAjaxCard(login) {
	var url = '/card/' + login;
	var pars = 'ajaxTpl=1';
  cardAjax = new Ajax.Request( url, 
  	{ method: 'get', parameters: pars, onComplete: show_card}
  );	
}

function show_card(response) {
	//overlib(response.responseText, HAUTO, VAUTO, FGCOLOR, '#ffffff', BGCOLOR, '#2b597b', TEXTCOLOR, '#656565', CAPTION, 'test');
	//overlib(response.responseText);
	overlib(response.responseText, HAUTO, VAUTO, FGCOLOR, '#ffffff', BGCOLOR, '#2b597b', TEXTCOLOR, '#656565', TEXTSIZE, '0.8em', TEXTFONT, 'arial');
	cardAjax=null;	
}

function hideAjaxCard() {  
	if( cardAjax!=null ) {  
		try {   
			cardAjax.transport.abort();   
			cardAjax=null;  
		}   
		catch(e) {}  
	}  
nd();  
} 

function reportError() {  
	window.alert('Ajax error');  
}