var vxMax=20;
var vxMin=10;
var vyMax=30;
var vyMin=10;
var ms=100;
var tQuieto=7;
var yDown=100;
var xStop=130;		//variable en 1024
var xIni=615;		//variable en 1024
var BaseY=12;
var vx;
var vy;
var t,t0;
var PajX, PajY;
var BaseY;

function inicio()
{
	SoOn = true;
	SetSoundSys();
	
	t=t0=0;
	PajX = xIni;
	if (sys=="Netscape")	BaseY += 12;
	PajY = BaseY;
	vx=vxMin + Math.random()*(vxMax-vxMin);
	vy=vyMin + Math.random()*(vyMax-vyMin);
	ShowLayer("barret",1);
	//PlaySnd("silba",true);
	avanza();
}


function avanza()
{
	++t;
	++t0;

	if (t0>tQuieto)
	{
		PajX = PajX - vx;
		PajY = (PajY - vy + (10*t));
	
		if (PajX < xStop) 
		{
			t=0;
			////StopSnd("silba");
			//PlaySnd("cae",false);
			caida();
			return;
		}
	
		if (PajY > BaseY) 
		{
			PajY = BaseY;
			vy = -vy;
			t = 0;
		}
	}
	SetLayerPos("barret",PajX,PajY);
	window.setTimeout("avanza();",ms)
}

function caida()
{
	++t;
	if (t>tQuieto)
	{
		if (sys!="Netscape")
		{
			if (t<20)	imBarret.height= (imBarret.height) * 1.3;
			else
			{
				PajY += yDown;
				SetLayerPos("barret",xStop,PajY);
				if (PajY>800/*windowH+50*/) 
				{
					//PlaySnd("choca",false);
					Terremoto(2);
					ShowLayer("barret",0);
					return;
				}
			}
		}
		else
		{
			PajY += yDown;
			SetLayerPos("barret",xStop,PajY);
			if (PajY>800/*windowH+50*/) 
			{
				//PlaySnd("choca",false);
				Terremoto(2);
				ShowLayer("barret",0);
				return;
			}
		}
	}
	window.setTimeout("caida();",ms)
}

function Terremoto(n) 
{
	if (self.moveBy) 
	{
		for (i = 20; i > 0; i--) 
		{
			for (j = n; j > 0; j--) 
			{
				self.moveBy(0,i);
				self.moveBy(i,0);
				self.moveBy(0,-i);
				self.moveBy(-i,0);
         	}
      	}
   	}
	//window.setTimeout("//StopSoundLater();",8000);
}

/*
function StopSoundLater()
{
	//StopSnd("silba");
	//StopSnd("cae");
	//StopSnd("choca");
}
*/

