function addEmailToNewsLetter() {
	
	var theDiv = arguments[0];
	var theEmail = arguments[1];
	var msg_obj = arguments[2];
	var invalidEmailMsg = arguments[3];
	var emptyEmailMsg = arguments[4];
	var thankYouMsg = arguments[5];
	
	// process ajax request
	new Ajax.Request('/_ajax/add_email_newsletters.php',
	{
		//method:'post',
		parameters: { email: theEmail },
		onSuccess: function(transport) {
			// load the response, and convert JSON into regular array
			var response = transport.responseText;

			if ( response == "invalid email" ){
				$(msg_obj).value=invalidEmailMsg;
			}
			if ( response == "no email" ){
				$(msg_obj).value=emptyEmailMsg;
			}
			if ( response == "OK" ){
				if ( length(theDiv)>0 )
					 $(theDiv).update(thankYouMsg);
				else getElementById('email').value = thankYouMsg;
			}
			
		},
		onFailure: function() {
			alert('Error, no communication with server!');
		}
	});
	
}

