﻿var scrollPos=0,scrollInt=null,autoScrollInt=null;
var iCantidad = 10;
var iAncho = 60;
var iCantidad2 = 2;
function doScroll(){
    new Effect.Move($('scrollContent'),{x:-iAncho*scrollPos,y:0,mode:'absolute',transition:Effect.Transitions.linear});
}
function scrollMove(bNext){
  
    if(bNext)
        scrollPos++;
    else
        scrollPos--;
    clearInterval(scrollInt);
    doScroll();
    
    if(scrollPos==(iCantidad-iCantidad2))
    	document.getElementById('srollNext').style.backgroundImage="url(../images/blank.gif)";
    else if(scrollPos==0){
    	document.getElementById('srollPrev').style.backgroundImage="url(../images/blank.gif)";
		}
    	
    if(bNext?scrollPos==(iCantidad-iCantidad2):scrollPos==0)
        scrollInt=null;
    else        
        scrollInt=setInterval("scrollMove("+bNext+")",1500);
}

function schollMouseEvents(el,evType){
    var bOver=evType=='over',bNext=el.id=='srollNext',bNoAction=bNext?scrollPos==(iCantidad-iCantidad2):scrollPos==0;
    if(bNext && bOver){
			document.getElementById('srollPrev').style.backgroundImage="url(images/botones/anterior.png)";
    }else if(bOver){
			document.getElementById('srollNext').style.backgroundImage="url(images/botones/siguiente.png)";
    }

    if(bNoAction)
        return;
    if(scrollInt){
        clearInterval(scrollInt);
        scrollInt=null;
    }
    if(bOver)
        scrollInt=setInterval("scrollMove("+bNext+")",300);
}

function inicializarScroll(){
	document.getElementById('srollPrev').href = "javascript:schollMouseEvents(document.getElementById('srollPrev'),'over')";
	document.getElementById('srollPrev').onmouseout = "schollMouseEvents(this,'out')";
	document.getElementById('srollNext').href = "javascript:schollMouseEvents(document.getElementById('srollNext'),'over')";
	document.getElementById('srollNext').onmouseout = "schollMouseEvents(this,'out')";
}
