// JavaScript Document

var posicaoInicial = 0;
var flagMovim = false;
var debug = false;

function verificaPosInicial(caixa)
	{
	var caixa = document.getElementById(caixa).style;
	var posicao = caixa.left;
	var inicial = posicao.substring(0,(posicao.length - 2)) * 1;
	return inicial;
	};

function movimenta (caixa,increm)
	{
	var recuoMaximo = posicaoInicial - (maxPassos * passo);
	var bloco = document.getElementById(caixa).style;
	var posicao = bloco.top;
	var atual = posicao.substring(0,(posicao.length - 2)) * 1;
	var novo = atual + increm;
	if ((novo <= posicaoInicial) && (novo >= recuoMaximo) && flagMovim)
		{
		bloco.top = novo + 'px';
		if (debug == true)
			{
			window.top.document.title = "Posicao: " + novo + "px";
			};
		setTimeout('movimenta(\'' + caixa + '\',' + increm + ');', velocidade);
		}
	else
		{
		flagMovim = false;
		};
	};

function moveCaixa(caixa,direcao)
	{
	flagMovim = true; 
	var movim = passo * direcao;
	movimenta (caixa,movim);
	};
	
function paraCaixa()
	{
	flagMovim = false;
	};