File: /var/www/vhosts/onlinedev.com/httpdocs/include/newsletter.js
var initnewsletter = function() {
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
$('newsletter').observe('submit', function(event){
if (filter.test($('email').value))
{
new Ajax.Request('processnewsletter.php', {
method: 'get',
parameters: {email: $('email').value} ,
onComplete: function(tr) {
$('status').update('Votre inscription a bien �t� enregistr�e.');
new Effect.Opacity('newsletter', {
duration: 0.5,
from: 1,
to: 0,
afterFinish: function() {
$('newsletter').hide();
//new Effect.Fade('status', {duration: 0.5, from: 0, to: 1});
$('status').setStyle({margin: '20px 0 26px 25px'});
$('status').show();
}
});
}
});
}
else
{
$('status').update('Nous vous invitons a introduire une adresse email valide.');
$('email').observe('focus', function(ev) { new Effect.BlindUp('status', {duration: 0.5}); });
new Effect.BlindDown('status', {duration: 0.5});
}
Event.stop(event);
return false;
});
}