﻿var Voornaam = 1;
var Naam = 0;
var Gemeente = 0;
var Geboortedatum = 0;
var Email  = 0;

function clearTxtTable(textBox, Result) {
    textBox.value = '';
    var regNaam = new RegExp("^(?!\\s)([A-Za-z0-9]|[\\s]|[ä]|[á]|[à]|[â]|[ì]|[í]|[î]|[ï]|[è]|[é]|[ë]|[ê]|[ù]|[ú]|[û]|[ü]|[ß]|[ò]|[ò]|[ô]|[ö]|[ç]|[É]|[À]|[É]|[Ë]|[/]|[:]){1,25}$");
    var zoekNaam = textBox.value;

    var CurrentPage = '1';
    var PageSizeIndex = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Currentpage');
    var PageSize = document.getElementById('ctl00_conContent_txtZoek').getAttribute('PSize');
    var Bestuur = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Bestuur');

    if (regNaam.test(zoekNaam) == true || zoekNaam == "") {

        param = 'Zoek=' + zoekNaam + '&PSize=' + PageSize + '&PNum=' + CurrentPage + '&Bestuur=' + Bestuur;
        requestPOSTByIDWithLoad('ajax_getleden.aspx', param, Result);

    }
}
function HaalPaginaOpVanuitCJarp(Result, Querystring, ZoekText) {
    document.getElementById('ctl00_conContent_txtZoek').value = ZoekText;
    requestPOSTByIDWithLoad('ajax_getleden.aspx', Querystring, Result);
}
function zoekLid(textBox, Result) {

    var regNaam = new RegExp("^(?!\\s)([A-Za-z0-9]|[\\s]|[ä]|[á]|[à]|[â]|[ì]|[í]|[î]|[ï]|[è]|[é]|[ë]|[ê]|[ù]|[ú]|[û]|[ü]|[ß]|[ò]|[ò]|[ô]|[ö]|[ç]|[É]|[À]|[É]|[Ë]|[/]|[:]){1,25}$");
    var zoekNaam = textBox.value;

    var CurrentPage = '1';
    var PageSizeIndex = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Currentpage');
    var PageSize = document.getElementById('ctl00_conContent_txtZoek').getAttribute('PSize');
    var Bestuur = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Bestuur');

    if (regNaam.test(zoekNaam) == true || zoekNaam == "") {

        param = 'Zoek=' + zoekNaam + '&PSize=' + PageSize + '&PNum=' + CurrentPage + '&Bestuur=' + Bestuur;
        requestPOSTByIDWithLoad('ajax_getleden.aspx', param, Result);

    }
}
function PageClickLid(link, Result) {

    var Newpage = link.getAttribute('page');

    document.getElementById('ctl00_conContent_txtZoek').setAttribute('Currentpage', Newpage);
    var PageSize = document.getElementById('ctl00_conContent_txtZoek').getAttribute('PSize');
    var zoekNaam = document.getElementById('ctl00_conContent_txtZoek').value;
    var sort = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Sort');
    var ascdesc = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Order');
    var Bestuur = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Bestuur');
 
    param = 'Zoek=' + zoekNaam + '&Sort=' + sort + '&Order=' + ascdesc + '&PSize=' + PageSize + '&PNum=' + Newpage + '&Bestuur=' + Bestuur;
    requestPOSTByIDWithLoad('ajax_getleden.aspx', param, Result);
}
function sortTableLijstLeden(textBox, Result, SortItem) {


    var regNaam = new RegExp("^(?!\\s)([A-Za-z0-9]|[\\s]|[ä]|[á]|[à]|[â]|[ì]|[í]|[î]|[ï]|[è]|[é]|[ë]|[ê]|[ù]|[ú]|[û]|[ü]|[ß]|[ò]|[ò]|[ô]|[ö]|[ç]|[É]|[À]|[É]|[Ë]|[/]|[:]){1,25}$");
    var sort = SortItem

    var PageSize = document.getElementById('ctl00_conContent_txtZoek').getAttribute('PSize');
    var ascdesc = countClicksLid(SortItem);
    var zoekNaam = textBox.value;
    textBox.setAttribute('Sort', sort);
    textBox.setAttribute('Order', ascdesc);
    var Bestuur = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Bestuur');

    if (regNaam.test(zoekNaam) == true || zoekNaam == "") {

        param = 'Zoek=' + zoekNaam + '&Sort=' + sort + '&Order=' + ascdesc + '&PSize=' + PageSize + '&PNum=' + 1 + '&Bestuur=' + Bestuur;
        requestPOSTByIDWithLoad('ajax_getleden.aspx', param, Result);

    }
}
function pagingChangedLeden(Result) {

    var CurrentPage = '1';
    var PageSizeIndex = document.getElementById('ddlPagingLeden').selectedIndex;
    var PageSize = document.getElementById('ddlPagingLeden').options[PageSizeIndex].text;
    document.getElementById('ctl00_conContent_txtZoek').setAttribute('PSize', PageSize);
    var zoekNaam = document.getElementById('ctl00_conContent_txtZoek').value;
    var Bestuur = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Bestuur');
    param = 'Zoek=' + zoekNaam + '&PSize=' + PageSize + '&PNum=' + CurrentPage + '&Bestuur=' + Bestuur;
    requestPOSTByIDWithLoad('ajax_getleden.aspx', param, Result);
}
function deleteLid(IDNr,Result) {
    var zoekNaam = document.getElementById('ctl00_conContent_txtZoek').value;
    var sort = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Sort');
    var ascdesc = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Order');
    var Bestuur = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Bestuur');
    var PageSizeIndex = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Currentpage');
    var PageSize = document.getElementById('ctl00_conContent_txtZoek').getAttribute('PSize');

    param = 'Action=Delete&Zoek=' + zoekNaam + '&PSize=' + PageSize + '&PNum=' + PageSizeIndex + '&Bestuur=' + Bestuur + "&IDNr=" + IDNr;
    requestPOSTByIDWithLoad('ajax_getleden.aspx', param, Result);

}
function refreshLeden(Result) {
    document.getElementById('ctl00_conContent_txtZoek').value = '';
    var zoekNaam = document.getElementById('ctl00_conContent_txtZoek').value;
    document.getElementById('ctl00_conContent_txtZoek').setAttribute('Order', 'asc')
    var sort = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Sort');
    document.getElementById('ctl00_conContent_txtZoek').setAttribute('Sort','Voornaam');
    var ascdesc = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Order');
    var Bestuur = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Bestuur');
    document.getElementById('ctl00_conContent_txtZoek').setAttribute('Currentpage','1');
    var PageSizeIndex = document.getElementById('ctl00_conContent_txtZoek').getAttribute('Currentpage');
    document.getElementById('ctl00_conContent_txtZoek').setAttribute('PSize', '10');
    var PageSize = document.getElementById('ctl00_conContent_txtZoek').getAttribute('PSize');

    param = 'Zoek=' + zoekNaam + '&PSize=' + PageSize + '&PNum=' + PageSizeIndex + '&Bestuur=' + Bestuur;
    requestPOSTByIDWithLoad('ajax_getleden.aspx', param, Result);

}

function countClicksLid(SortItem) {

    if (SortItem == 'l.Voornaam') {
        Voornaam ++;
        Naam = 0;
        Gemeente = 0;
        Geboortedatum = 0;
        Email = 0;

        var ascdesc = '';
        if (Voornaam % 2 == 1) {
            return 'asc';

        } else {

            return 'desc';
        }
    }
    if (SortItem == 'l.Naam') {
        Voornaam  = 0;
        Naam++;
        Gemeente = 0;
        Geboortedatum = 0;
        Email = 0;

        var ascdesc = '';
        if (Naam % 2 == 1) {
            return 'asc';

        } else {

            return 'desc';
        }
    }
    if (SortItem == 'g.Gemeente') {
        Voornaam  = 0;
        Naam = 0;
        Gemeente++;
        Geboortedatum = 0;
        Email = 0;

        var ascdesc = '';
        if (Gemeente % 2 == 1) {
            return 'asc';

        } else {

            return 'desc';
        }
    }
    if (SortItem == 'l.Geboortedatum') {
        Voornaam  = 0;
        Naam = 0;
        Gemeente = 0;
        Geboortedatum++;
        Email = 0;

        var ascdesc = '';
        if (Geboortedatum % 2 == 1) {
            return 'asc';

        } else {

            return 'desc';
        }
    }
    if (SortItem == 'LastOnline') {
        Voornaam  = 0;
        Naam = 0;
        Gemeente = 0;
        Geboortedatum = 0;
        Email++;

        var ascdesc = '';
        if (Email % 2 == 1) {
            return 'asc';

        } else {

            return 'desc';
        }
    }
   
}
