﻿(function(){

function PageNavigateur(zoneId){
this.dz= new DynamicZone(zoneId, DynamicZoneJavascriptEval);
var me= this;
this.dataRCV= function(data){
me.dz.setContenu(data);
me.afterDataRCV();}
this.afterDataRCV= function(){}
this.setPage= function(no){
me.page= no;
me.update();}
this.suivant= function(){
this.setPage(me.page+ 1);}
this.precedent= function(){
this.setPage(me.page- 1);}}

	
function NavigateurListeMembre(iRech, dResult, callBack, getBlogsEquipes){
PageNavigateur.call(this, dResult);
var rech="";
var me= this;
this.chercher= function(){
rech= $w(iRech).value;
this.setPage(0);}
this.update= function(){
me.dz.setContenu("<p>Chargement en cours...</p>");
var up={plugin:"blog" , action:"Bottin" , noPage: me.page, rech: rech, callBack: callBack, equipes:getBlogsEquipes};
$j.get("/plugin.php", up, me.dataRCV);}
this.afterDataRCV= function(){}
this.setPage(0);}
function OngletSimple(m, p, def){
var index= 0;
this.set= function(ni){
index= ni;
$j.each(m, function(i, n){
$j("#"+n).removeClass("selected");});
$j.each(p, function(i, n){
$j("#"+n).hide();});
if(m[ni]){
$j("#"+m[ni]).addClass("selected");}
$j("#"+p[ni]).show();}
this.getIndex= function(){
return index;}
this.set(def ? def : 0);}

	
var C= window.ListeBlogues= new function(){
OngletSimple.call(this,["b_blogues_membres","b_blogues_equipes"],["blogues_membres_resultats","blogues_equipes_resultats"]);
var LBM;
var LBE;
this.init= function(){
LBM= C.LesBloguesMembres= new function(){
NavigateurListeMembre.call(this,"rch_contact" ,"blogues_membres_resultats" ,"ListeBlogues.LesBloguesMembres" , 0);}
LBE= C.LesBloguesEquipes= new function(){
NavigateurListeMembre.call(this,"rch_contact" ,"blogues_equipes_resultats" ,"ListeBlogues.LesBloguesEquipes" , 1);}
this.update= function(){
LBM.update();
LBE.update}}}})();
