/*
	---------------------------------------------------------------------------
	Empresa			: Proconsi S.L.
	Fecha creación	: 07-04-2011
	Fecha ult.modif.: 07-04-2011 - Virginia
	Módulo			: Funciones Ajax (peticiones y callbacks) para el módulo boletines en entorno WEB
	----------------------------------------------------------------------------
	Historial de modificaciones:
	----------------------------------------------------------------------------
*/
///
/// Suscripción a usuarios
///
function AltaUsuarioBoletin()
{
	var cEmail = document.getElementById( 'email' ).value;
	if ( !checkEmail( cEmail ) ) 
	{
		alert( 'Debe indicar una dirección de correo electrónico válida' );
		document.getElementById( 'email' ).focus();
		return false;
	}
	if( document.frmAltaUsuarioBoletin.tipoUsuario )
	{
		var cTipoUsuario = getRadioButtonSelectedValue( document.frmAltaUsuarioBoletin.tipoUsuario );
		if( cTipoUsuario == undefined )
			cTipoUsuario = '';
	}
	else
		var cTipoUsuario = '';
	//
	var cParameters = 'Email=' + cEmail;
	cParameters += '&TipoUsuario=' + cTipoUsuario;
	AjaxRequest( '../Modulos/boletines/crearUsuarioEx.php' , cParameters , CallBackCrearUsuarioWebEx );
}
///
/// CallBack de Ajax de creación de usuarios
///
function CallBackCrearUsuarioWebEx( xmlhttp )
{
	if( xmlhttp.readyState == 4 && xmlhttp.status == 200 )
	{
		if( xmlhttp.responseText.substr( 0 , 2 ) == 'OK' )
			alert( 'Debe confirmar la suscripción en su correo electrónico. Gracias.' );
		else
			alert( 'Ha ocurrido un problema en el proceso de alta' );
	}
}
///
/// Baja de usuarios
///
function BajaUsuarioBoletin()
{
	var cEmail = document.getElementById( 'email' ).value;
	if ( !checkEmail( cEmail ) ) 
	{
		alert( 'Debe indicar una dirección de correo electrónico válida' );
		document.getElementById( 'email' ).focus();
		return false;
	}
	//
	var cParameters = 'Email=' + cEmail;
	AjaxRequest( '../Modulos/boletines/borrarUsuarioEx.php' , cParameters , CallBackBajaUsuarioWebEx );
}
///
/// CallBack de Ajax de baja de usuarios
///
function CallBackBajaUsuarioWebEx( xmlhttp )
{
	if( xmlhttp.readyState == 4 && xmlhttp.status == 200 )
	{
		if( xmlhttp.responseText.substr( 0 , 2 ) == 'OK' )
			alert( 'Debe confirmar su baja en su correo electrónico. Gracias.' );
		else
			alert( 'Ha ocurrido un problema en el proceso de baja' );
	}
}
