// JavaScript Document
	var Partners = {
		cont: $('partnersCont'),
		curFrame: 0, // posicion actual
		totFrames: 50, // total de iteraciones
		funcAnim: strongEaseInOut, // funcion de  animacion
		intAnim: 10, // espera entre cada cuadro de animacion
		changeAnim: 100, // tamaño a cambiar
		pauseAnim: 3000, // espera para volver empezar
		
		init: function(){
			while(!!this.cont.firstChild && !this.cont.firstChild.tagName){
				this.cont.removeChild(this.cont.firstChild);
			}
			this.curFrame = 0;
			setTimeout(Partners.anim.closure(this), this.pauseAnim);
		},
		anim: function(){
			var e = this.cont.firstChild;
			var h = this.funcAnim(this.curFrame, 0, this.changeAnim, this.totFrames);
			
			e.style.marginTop = (-h) + 'px';
			this.curFrame++;
			
			if(this.curFrame <= this.totFrames){
				setTimeout(Partners.anim.closure(this), this.intAnim);
			}
			else{
				this.curFrame = 0;
				e.style.display = 'none';
				e.parentNode.appendChild(e);
				e.style.marginTop = '';
				e.style.display = '';
				Partners.init();
			}
		}
	}
	
	AddEvent(window, 'load', Partners.init.closure(Partners));