var p;
p = 20;
var Circuits, completedCircuits;
Circuits = 2;
completedCircuits = 0;

function someobs_pageGo(soDir, soStage){
	var maxArrows, soLoops;
	maxArrows = 10;
	soLoops = 2;
	
	if( soDir=="up" )
	  {
	  someobs_arrows(1, soStage, maxArrows, soStage, soDir);
	  }
	else
	  {
	  someobs_arrows(soStage, maxArrows, maxArrows, soStage, soDir);
	  };
	
}//end someobs_pageGo

function someobs_arrows(soStart, soEnd, soMany, soStag, soD){
	var soa_html, foreWhite, Black, aftWhite;
	soa_html = "";
	foreWhite = soStart - 1;
	Black = soEnd - (soStart-1);
	aftWhite = soMany - soEnd;
	//alert("foreWhite = " + foreWhite + " ; Black = " + Black + " ; aftWhite = " + aftWhite);

	for(l=1;l<=foreWhite;l++)
	  {
	  soa_html += "<span class='someobs_arrows'><font color='white'>" + " &gt; " + "</font></span>";
	  };

	for(m=1;m<=Black;m++)
	  {
	  soa_html += "<span class='someobs_arrows'><font color='black'>" + " &gt; " + "</font></span>";
	  };
	  
	for(n=1;n<=aftWhite;n++)
	  {
	  soa_html += "<span class='someobs_arrows'><font color='white'>" + " &gt; " + "</font></span>";
	  };

	if( soStag < 10 )
	  {
	  soStag += 1;
	  }
	else
	  {
	  soStag = 1;
	  if( soD=="up" )
	    {
		soD = "down";
		}
	  else
		{
		soD = "up";
		completedCircuits += 1;
		};
	  };
	
	
	someobs_arrowsPara.innerHTML = soa_html;
	
	if( completedCircuits < Circuits )
	  {
	  setTimeout("someobs_pageGo('" + soD + "'," + soStag + ")",p);
	  }
	else
	  {
	  location = "some_observations.html";
	  };
	//alert(soa_html);
}//end someobs_arrows



/*
function someobs_pageGo(){
	var maxArrows, p, soLoops;
	maxArrows = 10;
	p = 500;
	soLoops = 2;
	for(i=1;i<=soLoops;i++)
	  {
	  for(j=1;j<=maxArrows;j++)
	    {
	    setTimeout("someobs_arrows("+1+","+j+","+maxArrows+");",p);
	    };
	  for(k=1;k<=maxArrows;j++)
	    {
	    setTimeout("someobs_arrows("+k+","+10+","+maxArrows+");",p);
	    };
	  };
	
	
}//end someobs_pageGo

function someobs_arrows(soStart, soEnd, soMany){
	var soa_html, foreWhite, Black, aftWhite;
	soa_html = "";
	foreWhite = soMany - soStart;
	Black = soEnd - soStart;
	aftWhite = soMany - soEnd;

	for(l=1;l<=foreWhite;l++)
	  {
	  soa_html += "<span class='someobs_arrows'><font color='white'>" + " &gt; " + "</font></span>";
	  };

	for(m=1;m<=Black;m++)
	  {
	  soa_html += "<span class='someobs_arrows'><font color='black'>" + " &gt; " + "</font></span>";
	  };
	  
	for(n=1;n<=aftWhite;n++)
	  {
	  soa_html += "<span class='someobs_arrows'><font color='white'>" + " &gt; " + "</font></span>";
	  };

	//someobs_arrowsPara.innerHTML = soa_html;
	alert(soa_html);
}//end someobs_arrows
*/
