function sendNlData( lang, type ) {
    var sQuery = '';

    var objNlName     = document.getElementById('nlName');
    var objNlEmail    = document.getElementById('nlEmail');

    var aParam = {
        'nlType': type,
        'nlName': objNlName.value,
        'nlEmail': objNlEmail.value
    }

    for ( sKey in aParam ) {
        sQuery = sQuery + '/' + aParam[sKey];
    }

    gRPC.request('/' + lang + '/system' + sQuery + '/', loadedNlPage, '' );
}

function loadedNlPage(d,p) {

    var objError = document.getElementById('nlError');
    var objForm  = document.getElementById('nlForm');

    var temp = '';
    var error = '';

    var objNlName     = document.getElementById('nlName');
    var objNlEmail    = document.getElementById('nlEmail');

    var objErrorText = document.getElementById('nlErrorText');

    var errors = new Array();
    errors[0] = 'Sikertelen próbálozás!';
    errors[1] = 'Feliratkozás folyamatban...';
    errors[2] = 'Leiratkozott folyamatban...';
    errors[3] = 'Hírlevélre sikeresen feliratkozott.';
    errors[4] = 'Hírlevélről sikeresen leiratkozott.';
    errors[5] = 'Ön már fel van iratkozva!';
    errors[6] = 'Ön még nincs feliratkozva!';
    errors[7] = 'Hiányzó adat!';
    errors[8] = 'E-mail címet meg kell adni!';
    errors[9] = 'Hibás e-mail cím!';
    errors[10] = 'Nevet meg kell adni!';

    if ( d == 'hiba' ) {
        error = 9;
    } else {
        temp = d.split('&');
        for ( i in temp ) {
            if (temp[i].substr(0,5) == 'error') {
                temp = temp[i].split('=');
                break;
            }
        }
        error = temp[1];
    }

    objErrorText.innerHTML = errors[error];

    objError.style.display = 'block';
    objForm.style.display = 'none';

    if ( error == 3 || error == 4 ) {
        objNlName.value = '';
        objNlEmail.value = '';
    }

}

function goForm() {
    var objError = document.getElementById('nlError');
    var objForm  = document.getElementById('nlForm');

    objError.style.display = 'none';
    objForm.style.display = 'block';
}
