function registro(formName)
{
	
	if(formName == null)
		formName = 'formRegistro';
		
	new Ajax.Request('?do=ajax@Registro', {			
			method: 'post',
			
			parameters: $(formName).serialize(true),
			
			onSuccess: function(transport) 
			{
				var usuario = transport.responseText.evalJSON();
				
				if(usuario != null)
				{					
					//Redactor o Admin
					if( usuario.idRol >= 70 )
					{
						$('h1RegisteredEditor').show();							
						$('divRegisteredEditor').show();							
					}
						
					//Oculta la capa flotante de registro
					if($('divFloatingformRegistro') != null)
						$('divFloatingformRegistro').hide();	
					//Oculta la capa de registro del menu izquierdo
					$('divRegister').hide();					
					$('divRegistered').show();							
					$('tituloRegistro').update(usuario.alias);		
					
					$('aCambiarPassword').writeAttribute('href', '?do=CambiarPassword&cifrado=false&id=' + usuario.idUsuario + '&email=' + usuario.login);
					
					//Esta capa existe en en la página BlogPost.php
					if($('divAddComentarioRegistrado'))
					{
						$('idUsuario').setAttribute('value', usuario.idUsuario);						
						$('divAddComentarioRegistrado').show();
						$('divAddComentarioNoRegistrado').hide();
					}	
				}
				else
				{
					$('h1RegisteredEditor').hide();							
					$('divRegisteredEditor').hide();							
										
					$('divRegister').show();
					$('divRegistered').hide();														
					$('tituloRegistro').update('Registro');							

					//Esta capa existe en en la página BlogPost.php
					if($('divAddComentarioRegistrado'))
					{
						$('divAddComentarioRegistrado').hide();
						$('divAddComentarioNoRegistrado').show();											
					}						
				}				
			},
			
			onFailure: function(transport) 
			{
				alert(transport.responseText);	
				Form.reset('formRegistro');					
			}
		});
}


function cerrarSesion()
{
	new Ajax.Request('?do=ajax@CerrarSesion', {			
			method: 'post',
								
			onSuccess: function(transport) 
			{
				var sesionCerrada = transport.responseText.evalJSON();
										
				if(sesionCerrada)
				{					
					Form.reset('formRegistro');
					$('divRegister').show();
					$('divRegistered').hide();														
					$('tituloRegistro').update('Registro');							
					
					$('h1RegisteredEditor').hide();							
					$('divRegisteredEditor').hide();							
					
					//Esta capa existe en en la página BlogPost.php
					if($('divAddComentarioRegistrado'))
					{
						$('divAddComentarioRegistrado').hide();
						$('divAddComentarioNoRegistrado').show();											
					}						
										
				}
			},
			
			onFailure: function(transport) 
			{
				alert(transport.responseText);						
			}
		});
}	