jQuery(document).ready(function() {

  jQuery('#catMainMenu').Accordion({
			active: 'a.active',
			selectedClass: 'active',
			header: 'a.head'
		});


		$('#newsLetterform').submit(function(){
		  newsaction();
		  return false;
		});

});



function alphaChars(value) {
  var rvalue='';
  var c='';
  var n=0;
  var error;
  for (i=0; i<value.length; i++) {
    c = value.substring(i,i+1);
    if ('-_.'.indexOf(c)>=0) { rvalue+=c; }
    else {
      n = c.charCodeAt(0);
      // c in [a-z] [A-Z] [0-9]
      if (((n>=97)&&(n<=136))||(((n>=65)&&(n<=90))||((n>=48)&&(n<=57)))){
	rvalue+=c;
      }
    }
  }
  return rvalue;
}


function newsaction()
{

  var email = $('#newsLetterAddress').val();

  // control email
  var emr = email.split('@');
  try{
    if (emr.length != 2) { stop; }
    var account = alphaChars(emr[0]);
    if (account != emr[0]) { stop; }
    var host = alphaChars(emr[1]);
    if (host != emr[1])  { stop; }
    if (host.indexOf('.')<0) { stop; }
  }
  catch(e) {
   alert('Cet email ne semble pas valide , veuillez recommencer s\'il vous plait');
   return false;
  }

  var action;

  if ( $('.newsLetterActions input[@name=insert][@checked]').val() == '1') {
	  action='insert';
  } else {
	  action='remove';
  }


  var url = 'newsletter.php?action='+action+'&email='+email;

  $.get(url ,function(data) {
    alert(data);
    $('#newsLetterAddress').val('');
  });


  return false;


}