﻿var MNM_url = escape('http://www.ligurianautica.it/EditAddress.aspx');
jQuery.noConflict();

function MNMForm(strSelector,blnShowInput) {
    var objDiv = jQuery(strSelector);
    var strBtn = '<a href="#" onclick="MNMForm_Subscription(\'' + strSelector + '\');return false;">Iscriviti</a>';
    if (blnShowInput != undefined) {
        strBtn = '<input type="button" onclick="MNMForm_Subscription(\'' + strSelector + '\');return false;" value="Iscriviti" />';
    }
    jQuery('<div class="MNM_Container"><br /><input onblur="this.value = this.value==\'\' ? \'Mail\' : this.value;" onfocus="this.value = this.value==\'Mail\' ? \'\' : this.value;" value="Mail" type="text" class="MNM_Mail" >'+strBtn+'<div style="clear:both;"></div></div>').appendTo(objDiv);

}

/*
    codifica errori

    -1: mail non valida
     0: Mail già presente in iscrizione
     1: Iscrizione avvenuta
    -2: Mail inesistente in disiscrizione
     2: Mail cancellata
*/

function MNMForm_Subscription(strSelector) {
    var Nome = '';
    var Mail = jQuery(strSelector).find('input.MNM_Mail').attr('value');
    if (Mail == 'Mail' || Mail == '') {
        alert('Inserisci una Mail');
        return;
    }
    //document.write('MNMPost.aspx?URL='+MNM_url+'&Mail=' + escape(Mail) + '&Name=' + escape(Nome) + '&Action=Subscribe');
    jQuery.get('MNMPost.aspx?URL=' + MNM_url + '&Mail=' + escape(Mail) + '&Name=' + escape(Nome) + '&Action=Subscribe', function (res) {

        var str = res;
        switch (res) {
            case '-1':
                str = "La Mail che hai digitato non \u00E8 valida";
                break;
            case '0':
                str = "Questa Mail \u00E8 gi\u00E0 presente nella nostra newsletter";
                break;
            case '1':
                str = "Grazie per esserti iscritto alla newsletter!\r\nRiceverai una mail di conferma per attivare il tuo indirizzo di posta\r\n(Se non ricevi entro pochi minuti la notifica, controlla nella cartella spam)";
                break;
            case '-2':
                str = "Questa Mail non \u00E8 presente nella nostra newsletter";
                break;
            case '2':
                str = "Ti sei disiscritto dalla newsletter correttamente";
                break;
        }
        jQuery(strSelector).find('input.MNM_Mail').attr('value', 'Mail');
        alert(str);


    });

}
