﻿function joinBulletin(element){
	
	var email = element.value;

	if ( email == '' ){
		alert('Introduzca una dirección de correo');
		return false;	
	}
	else{
		 var RegExPattern = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;
		 if ( !email.match(RegExPattern) ){
		 	alert('Introduzca una dirección de correo válida');
		 	return false;
		 }
	}
	
	var params =  new Array();
	params['email'] = email;
	
	var url = YAHOO.lang.substitute(Alfresco.constants.PROXY_URI) + "api/chavales/altaBoletin";

     // execute ajax request
     Alfresco.util.Ajax.request(
     {
        url: url,
        method: Alfresco.util.Ajax.GET,
        dataObj: params,
        responseContentType : 'text',
        successMessage: 'Te has suscrito al boletn correctamente !!',
        failureMessage: 'Hubo problemas al inscribirle al boletín, inténtelo más tarde !!'
     });  
	
     element.value = '';
}

function leaveBulletin(field){

	var email = field.value;

	if ( email == '' ){
		alert('Introduzca una dirección de correo');
		return false;	
	}
	else{
		 var RegExPattern = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;
		 if ( !email.match(RegExPattern) ){
		 	alert('Introduzca una dirección de correo válida');
		 	return false;
		 }
	}
	
	var params =  new Array();
	params['email'] = email;
	
	var url = YAHOO.lang.substitute(Alfresco.constants.PROXY_URI) + "api/chavales/bajaBoletin";

     // execute ajax request
     Alfresco.util.Ajax.request(
     {
        url: url,
        method: Alfresco.util.Ajax.GET,
        dataObj: params,
        responseContentType : 'text',
        successMessage: 'Has sido dado de baja del boletín correctamente !!',
        failureMessage: 'Hubo problemas al darle de baja del boletín, inténtelo más tarde !!'
     });  
     
	field.value = '';
}