function todoOKpaentro(eltosComun,nomusr) {
	//$("dosentradas").setStyle({height: $("dosentradas").getHeight()});
	if ($('loginInterior')){
		$('loginInterior').hide();
	}
	else{
		Element.update('nombreUsr'+eltosComun,nomusr);
		Element.absolutize('form'+eltosComun);
		Element.appear('usrLogado'+eltosComun , { duration: 2.0 });
		Element.fade('form'+eltosComun, { duration: 2.0 , afterFinish: function(){Element.remove('form'+eltosComun)}});
	}
	if (eltosComun=='Usuario'){
		$('reservaBot').onclick= function (){};
	}
}

function authAjax(eltosComun) { 
	var formPpal = $('formEntrada');
	var formSec = $('form'+eltosComun); 
	$('spinner'+eltosComun).id = 'spinner';
	Form.Element.setValue($('j_username'),$F(formSec['nombre'+eltosComun]));
	Form.Element.setValue($('j_password'),$F(formSec['contra'+eltosComun]));
	Element.update('mensaje'+eltosComun, 'Enviando petición ...');
	Element.hide('boton'+eltosComun);
	Element.show('mensaje'+eltosComun);
	var params = Form.serialize(formPpal) + '&spring-security-redirect=/login/ajaxSuccess?formFrom='+eltosComun; 
	Form.disable(formSec);
	new Ajax.Request(formPpal.action, { method: 'POST', postBody: params, onSuccess: function(response) {
		 var responseText = response.responseText || '[]'; 
		 var json = responseText.evalJSON(); 
		 if (json.success) {
		 	if (json.esUsWeb)
			 	todoOKpaentro(eltosComun,json.usuario);
			else
				document.location='/admincontrol';
		 } 
		 else if (json.error) { 
		 	//if (Element.visible($('spinner'))){
		 		new PeriodicalExecuter(function(pe) {
				  if (!Element.visible($('spinner'))){
				    vuelveSpin();
				    pe.stop();
	    			Form.enable(formSec); 
				 	Element.update('mensaje'+eltosComun, "<span class='rojotxt txtmaspq'>" + json.error + '</span>');
				 	if (json.fueraUsr){
					 	new Ajax.Request('/j_spring_security_logout', { method: 'POST', postBody: params, onSuccess: function(response) {
				 			response = null;
				 			}
				 		});
				 	}
				  }
				}, 0.5);
			/*
			}
			else{	
				vuelveSpin();
			}
			*/
		 } 
		 else {//¿no se ha podido montar el json?
		 	Element.update('mensaje'+eltosComun, responseText); 
		 	Form.enable(eval("document.form"+eltosComun)); 
		 	} 
		 
		 function vuelveSpin(){
			 Element.show('boton'+eltosComun);
		 	$('spinner').id = 'spinner'+eltosComun;
		 }
		 
		 
		 } 
	}); 
} 

