var autoRep ;
var ancho = 756;
var total = -1;// total de imagenes
var position = new Array('0');
var vel = 0;//velocidad de avance
var pos = 0;//posiscion que tienen las imagenes dentro de la animacion
var estado; // estado es = false
var move;// contiene setInterval
var posfinal = 0;//posicion en la que quedo la ultima foto seleccionada
var coef; // es la cantidad de px que se movera cada vez el frame con las imagenes
var dir;
var activo = true;
var retorno = true;

function dispara(p,c){
	if(activo){
		if(retorno){
			estado = false;
			coef = c;
			dir = p;
		}
		if(!dir){
			if((posfinal < position.length - 1) && retorno){
				posfinal = posfinal + 1;
				move = setInterval(moving,20);
				//alert(move);
				activo = false;
			}else{
				if(retorno){
					retorno = false;
					posfinal = 0;				
					dir = true;
					move = setInterval(moving,50);
					activo = true;		
				}
			}
		}else{
			if(posfinal > 0){
				posfinal = posfinal - 1;
				move = setInterval(moving,20);
				activo = false;
			}else{
				if(retorno){
					retorno = false;
					posfinal = total;
					dir = false;
					move = setInterval(moving,50);
					activo = true;
				}
			}
		}
	}else{
		//si ya se presiono el btn
	}
}

function moving(){
	if(!dir){
		if(pos > position[posfinal] + (ancho/2)){
			vel-= coef;
		}else{
			if(!estado){
				//corrijo el desplazamiento quede en el centro del frame
				pos = position[posfinal] + (ancho/2);
				vel-= coef;
			}
			vel+= coef;
			estado = true;
		}
		pos+= vel;
		if(pos <= position[posfinal]){
			pos = position[posfinal];
			clearInterval(move);
			vel = 0;
			activo = true;
			retorno = true;fl = true;
		}
	}else{
		if(pos <= position[posfinal] - (ancho/2)){
			vel+= coef;
		}else{
			if(!estado){
				pos = position[posfinal] - (ancho/2);
				vel+= coef;
			}
			vel-= coef;
			estado = true;
		}
		pos+= vel;
		if(pos >= position[posfinal]){
			pos = position[posfinal];
			clearInterval(move);
			vel = 0;
			activo = true;	
			retorno = true;	fl = true;	
		}	
	}
	$get('galeria_contenido_slide').style.left = pos + 'px';
}
