Partenaire=function()
{
	/******************************************************
	*				variables :
	******************************************************/ 
	this.width=100;
	this.me=$("<div/>");

	var partenairePrincipaux=$("<div/>");
	var partenaireAutres=$("<div/>");
	
	// tables des partenaires Autres
	Partenaire.tabPartenaire=new Array();
	
	
	// variable d'animation
	var idImage=0;
	var interval;
	
		
		
		
	/******************************************************
	*				ajout des elements :
	******************************************************/ 
	traiterPartenaires=function(reponse , arg2)
	{
		$.each(reponse.partenaires , traiterPartenaire);
		
		if (Partenaire.tabPartenaire.length>0)
		{
			me.append(partenaireAutres);
			affichePartenaire();
		}
	}
	
	traiterPartenaire=function(i , partenaire)
	{
		if (partenaire.principal=='1')
		{
			partenairePrincipaux.append(new BoutonPartenaire(partenaire.nom ,partenaire.lien , partenaire.logo))
		}
		else
		{
			Partenaire.tabPartenaire.push(new BoutonPartenaire(partenaire.nom , partenaire.lien , partenaire.logo));
		}
	}
	

	
	
	/******************************************************
	*				graphique
	******************************************************/ 
	// placement
	this.me.addClass("Partenaire");
	this.content=$('<div/>');
	this.content.addClass('ContentPartenaire');
		var me=this.content;
	
	

	$.getJSON(ModeleInteraction.root+'chargements/getPartenaire.php', traiterPartenaires);
	
	partenaireAutres.css("padding-top" , "20px");
	
	
	this.me.append(this.content);
	// ajouts 
	this.content.append(partenairePrincipaux);
		

	
	
	
	/****************************************************
	*				Animation
	****************************************************/		
	Partenaire.changePartenaire=function()
	{
		clearInterval(interval);
		desAffichePartenaire();
		idImage++;
	}

	function desAffichePartenaire()
	{
		Partenaire.tabPartenaire[idImage].fadeOut("slow" , affichePartenaire);
	}


	function affichePartenaire()
	{
		partenaireAutres.empty();
		
		
		if (idImage==Partenaire.tabPartenaire.length)
			idImage=0;
		
		partenaireAutres.append(Partenaire.tabPartenaire[idImage]);
		
		Partenaire.tabPartenaire[idImage].fadeIn("slow" );
		
		interval=setInterval("Partenaire.changePartenaire()" , 5000);
	}
		
	
	this.content.width(this.width);
	
	
	return this.me;
}