﻿
function processNL (mode){
    var txtEmail = "";
    var mode = "";
    if(document.getElementById("ctl00_newsletter1_txtEmail") != null){
        txtEmail = document.getElementById("ctl00_newsletter1_txtEmail").value;
    }else{
        txtEmail = document.getElementById("newsletter1_txtEmail").value;
    }
            
    WCFNewsletter.JSON_checkEmail(txtEmail, cekEmailReturn);
}

function cekEmailReturn(json) {
        var txtEmail = "";
        var result = json;
        if(document.getElementById("ctl00_newsletter1_txtEmail") != null){
            txtEmail = document.getElementById("ctl00_newsletter1_txtEmail").value;
        }else{
            txtEmail = document.getElementById("newsletter1_txtEmail").value;
        }
        
        
        
        if (txtEmail != "") {        
               if (result == "True"){               
                    if(document.getElementById("ctl00_newsletter1_divStatus") != null){                        
                        document.getElementById('ctl00_newsletter1_divStatus').innerHTML = "Email Sudah Terdaftar";
                    }else{                        
                        document.getElementById('newsletter1_divStatus').innerHTML = "Email Sudah Terdaftar";
                    }
                    
                    }else{
                    WCFNewsletter.JSON_insertEmailToNewsletter(txtEmail, saveNLComplete);
                    }
           }else {
                    alert("Silahkan masukkan email terlebih dahulu");
                    return;
        }
    }
    
function saveNLComplete(json) {    
    if (json=="Format email salah") {               
        if(document.getElementById("ctl00_newsletter1_divStatus") != null){                        
            document.getElementById('ctl00_newsletter1_divStatus').innerHTML = "Format email salah";
        }else{                        
            document.getElementById('newsletter1_divStatus').innerHTML = "Format email salah";
        }    
    } else if(json!="") {
        if(document.getElementById("ctl00_newsletter1_divStatus") != null){                        
            document.getElementById('ctl00_newsletter1_divStatus').innerHTML = "Email berhasil didaftarkan";
        }else{                        
            document.getElementById('newsletter1_divStatus').innerHTML = "Email berhasil didaftarkan";
        }                          
    } else {
        if(document.getElementById("ctl00_newsletter1_divStatus") != null){                        
            document.getElementById('ctl00_newsletter1_divStatus').innerHTML = "Email tidak berhasil didaftarkan";
        }else{                        
            document.getElementById('newsletter1_divStatus').innerHTML = "Email tidak berhasil didaftarkan";
        }                  
    }
}
    
    
function emailValidation(addr) {
    var emailReg = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    var regex = new RegExp(emailReg);
    return regex.test(addr);
}

function checkEmailNL(o,e) {
    if (emailValidation(o.value) == true) {
        e.style.display = 'none';
        isLoginName = true;
    } else {
        e.style.display = '';
        isLoginName = false;
    }
}

function checkEmptyNewsletter(o,e) {
    if (o.value == '') {
        //e.style.display = '';
        switch(o.id) {
            case 'txtEmail': isLoginName=false; break;
        }
    } else {
           e.style.display = 'none';
            switch(o.id) {
                case 'txtEmail': isLoginName=true; break;
           }
    }
}

