// Constructeur AjaxPoolers
// Initialise une instance de la classe AjaxPoolers
function AjaxPoolers() {
    this.baseurl = '';
    this.action = '';
    this.pool = '';
    this.pagesize = '';
    this.currentuser = '';
    this.currentpool = '';
    this.currentpooler = '';
    this.currentculture = '';
    this.currentsection = '';
}

// Instanciation de l'objet de la classe AjaxPoolers
var oAjaxPoolers = new AjaxPoolers();

// Synchronize
AjaxPoolers.prototype.synchronize = function () {
    jQuery.ajax({
        url: oAjaxPoolers.baseurl + "/ajax/statspool/poolers.ashx",
        data: {
            action: oAjaxPoolers.action,
            pool: oAjaxPoolers.pool,
            pagesize: oAjaxPoolers.pagesize,
            currentuser: oAjaxPoolers.currentuser,
            currentpool: oAjaxPoolers.currentpool,
            currentpooler: oAjaxPoolers.currentpooler,
            currentculture: oAjaxPoolers.currentculture,
            currentsection: oAjaxPoolers.currentsection
        },
        type: "GET",
        dataType: "text",
        success: function (data) {
            jQuery('div#div-poolers-contenus').empty();
            jQuery('div#div-poolers-contenus').append(data);
            jQuery('div#div-poolers-contenus').show();
            jQuery('div#div-poolers-loading').hide();
        },
        error: function (oRequest, errortype, errorThrown) {
            //alert(errortype + " error \n" + errorThrown);
        }
    });
}

// Fonction getpoolers
AjaxPoolers.prototype.getpoolers = function (action, pool, pagesize, currentuser, currentpool, currentpooler, currentculture, currentsection) {
    jQuery('div#div-poolers-contenus').hide();
    jQuery('div#div-poolers-loading').show();
    oAjaxPoolers.action = action;
    oAjaxPoolers.pool = pool;
    oAjaxPoolers.pagesize = pagesize;
    oAjaxPoolers.currentuser = currentuser;
    oAjaxPoolers.currentpool = currentpool;
    oAjaxPoolers.currentpooler = currentpooler;
    oAjaxPoolers.currentculture = currentculture;
    oAjaxPoolers.currentsection = currentsection;
    oAjaxPoolers.synchronize();
}






// Constructeur AjaxPoolerJoueurs
// Initialise une instance de la classe AjaxPoolerJoueurs
function AjaxPoolerJoueurs() {
    this.baseurl = '';
    this.action = '';
    this.pool = '';
    this.pagesize = '';
    this.currentuser = '';
    this.currentpool = '';
    this.currentpooler = '';
    this.currentculture = '';
    this.currentsection = '';
}

// Instanciation de l'objet de la classe AjaxPoolerJoueurs
var oAjaxPoolerJoueurs = new AjaxPoolerJoueurs();

// Synchronize
AjaxPoolerJoueurs.prototype.synchronize = function () {
    jQuery.ajax({
        url: oAjaxPoolerJoueurs.baseurl + "/ajax/statspool/poolerjoueurs.ashx",
        data: {
            action: oAjaxPoolerJoueurs.action,
            pool: oAjaxPoolerJoueurs.pool,
            pagesize: oAjaxPoolerJoueurs.pagesize,
            currentuser: oAjaxPoolerJoueurs.currentuser,
            currentpool: oAjaxPoolerJoueurs.currentpool,
            currentpooler: oAjaxPoolerJoueurs.currentpooler,
            currentculture: oAjaxPoolerJoueurs.currentculture,
            currentsection: oAjaxPoolerJoueurs.currentsection
        },
        type: "GET",
        dataType: "text",
        success: function (data) {
            jQuery('div#div-poolerjoueurs-contenus').empty();
            jQuery('div#div-poolerjoueurs-contenus').append(data);
            jQuery('div#div-poolerjoueurs-contenus').show();
            jQuery('div#div-poolerjoueurs-loading').hide();
        },
        error: function (oRequest, errortype, errorThrown) {
            //alert(errortype + " error \n" + errorThrown);
        }
    });
}

// Fonction getpoolerjoueurs
AjaxPoolerJoueurs.prototype.getpoolerjoueurs = function (action, pool, pagesize, currentuser, currentpool, currentpooler, currentculture, currentsection) {
    jQuery('div#div-poolerjoueurs-contenus').hide();
    jQuery('div#div-poolerjoueurs-loading').show();
    oAjaxPoolerJoueurs.action = action;
    oAjaxPoolerJoueurs.pool = pool;
    oAjaxPoolerJoueurs.pagesize = pagesize;
    oAjaxPoolerJoueurs.currentuser = currentuser;
    oAjaxPoolerJoueurs.currentpool = currentpool;
    oAjaxPoolerJoueurs.currentpooler = currentpooler;
    oAjaxPoolerJoueurs.currentculture = currentculture;
    oAjaxPoolerJoueurs.currentsection = currentsection;
    oAjaxPoolerJoueurs.synchronize();
}







