var url_iscrizione = 'http://www.facezie.com/ar/lib/ml/iscrizione.php';
if (! /^http:\/\/www/.test(location.href)) {
   url_iscrizione = 'http://facezie.com/ar/lib/ml/iscrizione.php';
}

function initiIscrizione() {
  var invia = $('invia_ml');
  invia.href = 'javascript:iscrivi();';
//  invia.onclick = function() { isrivi(); }
}

function iscrivi() {
  if (/^\s*$/.test($('login').value)
      ||/^\s*$/.test($('email').value)) {
        alert('Per iscriverti alla mailing list devi specificare il tuo nome e la tua email.');
        return ;
      }
  
  if (!/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test($('email').value)) {
    alert('L\'indirizzo email specificato non sembra essere valido.');
    return ;
  }
  
  var pars = new Object();
  pars['nome'] = $('login').value;
  pars['email'] = $('email').value;

  var myAjax = new Ajax.Request(
		url_iscrizione, 
		{
			method: 'post',
            parameters: pars,
			onComplete: risultatoIscrizione
	    });
	    
}

function risultatoIscrizione(originalRequest) {
  if (!(/^{/.test(originalRequest.responseText))) {alert("ERRORE:\n" + originalRequest.responseText); return ; }

  var result = eval('('+originalRequest.responseText+')');

  if (/^debug:/i.test(result.messaggio)) { alert(result.messaggio); return; }

  if (result.errore == 0) {
    if (result.risultato==1) {
      alert('Iscrizione alla mailing lista riuscita!');
      $('login').value = '';
      $('email').value = '';
    } else {
      alert('L\'email specificata risulta gia\' registrata!');
    }
  } else {
    alert('Errore nell\'iscrizione:'+"\n"+result.messaggio);
  }
}

initiIscrizione();
