	
	//PRELOAD the involved images (extend or contract variables according to # of images used)
	Image0 = new Image();
	Image0.src = "imagenes/file.gif";	

	//SPECIFY number of images to randomly display concurrently from list above. Less the more efficient
	var_rand=2;
	
	Ypos=0;
	Xpos=0;
	Speed=0;
	Step=0;
	Cstep=0;
	ns=(document.layers)?1:0;
	ns6=(document.getElementById&&!document.all)?1:0;
	ie=document.all
	
	if (ns){
		rndPic=Image0.src;
		document.write("<LAYER NAME='sn' LEFT=0 TOP=0 style='visibility: hidden; '><img src="+rndPic+"></LAYER>");
	}
	else
	{
		document.write('<div style="position:absolute;top:0px;left:0px; " ><div style="position:relative">');
		rndPic=Image0.src;
		document.write('<img id="si" src="'+rndPic+'" style="position:absolute;top:0px;left:0px;visibility: hidden; ">');
		document.write('</div></div>');
	}
	
	WinHeight=(ns||ns6)?window.innerHeight-70:window.document.body.clientHeight;
	WinWidth=(ns||ns6)?window.innerWidth:window.document.body.clientWidth;
	
																 
	 Ypos = 220; //Math.round(var_rand*WinHeight);
	 Xpos = 700; //Math.round(var_rand*WinWidth);
	 Speed = 15; //var_rand*5+1;
	 Cstep=0;
	 Step=0.27; //var_rand*0.1+0.05;
	 


	function portafolio_vuelo()
	{
		var WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight;
		var WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth;
		var hscrll=(ns||ns6)?window.pageYOffset:document.body.scrollTop;
		var wscrll=(ns||ns6)?window.pageXOffset:document.body.scrollLeft;
	
	
			sy = Speed*Math.sin(Cstep);
			sx = Speed*2;
			Ypos-=sy;
			Xpos-=sx; 
	
			//alert(Xpos+"   "+WinWidth);
	
	
			if (Xpos <= 50)
				 {
				 Ypos = 220; //Math.round(var_rand*WinHeight);
				 Xpos = 700; //Math.round(var_rand*WinWidth);
				 Speed = 15; //var_rand*5+1;
				 Cstep=0;
				 Step=0.27; //var_rand*0.1+0.05;
				if (ns)
				{
					document.layers['sn'].style.visibility="hidden";
				}
				else if (ns6)
				{
					document.getElementById("si").style.visibility="hidden";
				}
				else
				{
					eval("document.all.si").style.visibility="hidden";
				} 
				return false;
				}
				
			if (Xpos > WinWidth)
			{
				Ypos=Math.round(var_rand*WinHeight);
				Xpos=-60;
				Speed=var_rand*5+1;
			}
	
			if (ns)
			{
				document.layers['sn'].left=Xpos+wscrll;
				document.layers['sn'].top=Ypos;
				document.layers['sn'].style.visibility="visible";
			}
			else if (ns6)
			{
				document.getElementById("si").style.left=Xpos+wscrll;
				document.getElementById("si").style.top=Math.min(WinHeight,Ypos);
				document.getElementById("si").style.visibility="visible";
			}
			else
			{
				eval("document.all.si").style.left=Xpos+wscrll;
				eval("document.all.si").style.top=Ypos;
				eval("document.all.si").style.visibility="visible";
			} 
			Cstep+=Step;
	
		
		setTimeout('portafolio_vuelo()',20);
	}

