/*
function subscribe( action ) { 
  params = { 'action' : action, 'notify': 0, 'email' : $('#subscriptionEmail').attr('value')};
  var result = rpcQuery('rpc.php?function=mailing.subscription',params); 
 
  $("#subscriptionMsg").text(result[1]).show(300, function() {
    setTimeout('$("#subscriptionMsg").hide(300)',5000);
  });

  if( result[0] == 'OK' ) {
    $('#subscriptionEmail').attr('value','');
  }
}
*/

//--------------------------------------------------------------------------------------------------
//-- jquery version for frontend
//--------------------------------------------------------------------------------------------------
$('#newsletter').submit( function () {
  subscribe(1);
  return false;
});
$('#newsletter input[name=unsubscribe]').click( function () {
  subscribe(0);
  return false;
});

function subscribe(act)
{
  $('#newsletter input').attr('disabled', 'disabled');
  var params = {
    action: act,
    notify: 0,
    email : $('#newsletter input[name=email]').val()
  }
  result = rpcQuery('rpc.php?function=mailing.subscription', params);
  $('#newsletter input').attr('disabled', false);
  $('#newsletter-msg').empty().removeAttr('class').append(result[1]).show(500);
  
  if (result[0] == 'OK') {
    $('#newsletter-msg').addClass('ok');
    $('#newsletter input[name=email]').attr('value', '');
  } else {
    $('#newsletter-msg').addClass('error');
  }

  setTimeout( function () {
    $('#newsletter-msg').fadeOut(500);
  }, 5000);
}

