﻿function nls(e) {var keycode;var keychar;var numcheck;if(window.event) {keycode = e.keyCode;}else if(e.which) {keycode = e.which;} else { return true; }if (keycode == 13){doSubscribe();return false;}else return true;}
function doSubscribe() { 
var isValid = true;
var name= document.getElementById('nl_name');
var nl_sname = document.getElementById('nl_sname');
var nl_email = document.getElementById('nl_email');
if (name.value.length < 3) { isValid = false; alert('Kérjük, adja meg a nevét'); name.focus(); return false; }
if (nl_sname.value.length < 3) { isValid = false; alert('Kérjük, adja meg a vezetéknevét'); nl_sname.focus(); return false; }
if (nl_email.value.length < 3) { isValid = false; alert('Kérjük, adja meg az e-mail címét'); nl_email.focus(); return false; }

if (! isValidEmail(nl_email.value)) { isValid = false; alert('Kérjük, adja meg az e-mail címét'); nl_email.focus(); return false;}

if (isValid) { 
Disable(document.getElementById('nls'));


//var loader = new net.ContentLoader(uncache(baseDomain + '/subscribe/?fn=' + encodeURIComponent(name.value) + '&ln=' + encodeURIComponent(nl_sname.value) + '&e=' + encodeURIComponent(nl_email.value)), doRegister);

$.get("/subscribe/", { fn: encodeURIComponent(name.value), ln: encodeURIComponent(nl_sname.value), e: encodeURIComponent(nl_email.value) }, function(data) {

    doRegister(data);

});


}

}

var oldContentNL;

function doRegister(data) {
var nls = document.getElementById('nls');
oldContentNL = nls.innerHTML;
Enable(nls);
var r = data; 
if (r == 'ok') {
//All good
nls.innerHTML = '<br /><div align="center"><strong>Köszönjük!</strong><br/>Ön sikeresen feliratkozott a hírlevelünkre</div>';
var t=setTimeout("refreshnl()", 5500);
 } else if (r == 'already_in') { 
alert('<Ez az e-mail cím már regisztrálva van');
} else if (r == 'ok.1') { 
nls.innerHTML = '<br /><div align="center"><strong>Köszönjük!</strong><br/>Ön sikeresen feliratkozott a hírlevelünkre</div>';
 }
 }

function refreshnl() {
document.getElementById('nls').innerHTML = oldContentNL;
document.getElementById('nl_name').value = '';document.getElementById('nl_sname').value = '';document.getElementById('nl_email').value = '';
 }

function isValidEmail(strEmail){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
    if (strEmail.search(validRegExp) == -1) 
   {
      return false;
    } 
    return true; 
}




