// JavaScript Document

var vrlTotalPages = 0;
var vrlLarguraMoveX = 0;
var vrlLarguraMoveY = 0;

function setVrlLMove()
{
	if(ById("vrlLarguraMoveX")!=null){vrlLarguraMoveX = Math.round(ById("vrlLarguraMoveX").value);}	
	if(ById("vrlLarguraMoveY")!=null){vrlLarguraMoveY = Math.round(ById("vrlLarguraMoveY").value);}	
	if(ById("vrlTotalPages")!=null){vrlTotalPages = Math.round(ById("vrlTotalPages").value);}
}

var vrlPgAtual = 1;

var vrlPosCmd = 0;
var vrlPosCmdX = 0;
var vrlPosCmdY = 0;

var posMoveCmdX = 0;
var posMOveCmdY = 0;

var moveLivre = true;

function setPosCmdX(x,id){ById(id).style.left=(x.toString()+"px");}
function setPosCmdY(y,id){ById(id).style.top=(y.toString()+"px");}

function moveDiv(posMX,posMY,cmd)
{
	var setTimeN = true;
	if(posMY!=vrlPosCmdY)
	{
		
		moveLivre=false;
		
		if(posMY>vrlPosCmdY)
		{
			vrlPosCmdY+=((posMY-vrlPosCmdY)/3);
			vrlPosCmdY++;
			vrlPosCmdY=Math.floor(vrlPosCmdY);
			if(vrlPosCmdY>posMY)
			{
				vrlPosCmdY=(vrlLarguraMoveY*vrlPgAtual)-vrlLarguraMoveY;
				setTimeN=false;
			}
		}
		
		if(posMY<vrlPosCmdY)
		{
			vrlPosCmdY+=((posMY-vrlPosCmdY)/3);
			vrlPosCmdY--;
			vrlPosCmdY=Math.floor(vrlPosCmdY);
			if(vrlPosCmdY<posMY)
			{
				vrlPosCmdY=(vrlLarguraMoveY*(vrlPgAtual))-vrlLarguraMoveY;
				vrlPosCmdY=vrlPosCmdY-(vrlPosCmdY*2);
				setTimeN=false;
			}
		}
		
		setPosCmdY(vrlPosCmdY,cmd);
		
		setTimeout("moveDiv("+posMX+","+posMY+",'"+cmd+"')",70);
		
	}else{moveLivre=true;}
}

function mudaPagina(pg)
{
	
	setVrlLMove();

	if(moveLivre)
	{
		var MudaPagina=false;
		
		if(pg=="p"){
			if((vrlPgAtual+1)<=vrlTotalPages)
			{
				vrlPgAtual++;
				MudaPagina=true;
				posMoveCmdX =  vrlPosCmdX-vrlLarguraMoveX;
				posMoveCmdY =  vrlPosCmdY-vrlLarguraMoveY;
			}
		}
	
		if(pg=="a"){
			if((vrlPgAtual-1)>0)
			{
				vrlPgAtual--;
				MudaPagina=true;
				posMoveCmdX =  vrlPosCmdX+vrlLarguraMoveX;
				posMoveCmdY =  vrlPosCmdY+vrlLarguraMoveY;
			}
		}
		
		if(MudaPagina)
		{
			//ById("locNumPg").innerHTML=vrlPgAtual;
			moveDiv(posMoveCmdX,posMoveCmdY,"cmdGaleria");
		}
	}
}
