var bCanDo = false;
var browserName;
var browserVer;

var nFlash = 0;
var timerFlash = -1;
var cycleFlash = 10000;
var flash_Sign = new Array(5);

function imgHi(it) 
{
  if( bCanDo )
	{ 
    if( timerFlash>=0 ) clearTimeout(timerFlash);
	  nFlash = 0;  
    document["Sign"].src = eval("flash_Sign[4].src");
//	document.PlayIt.Now();	
  }
}

function imgLo(it) 
{
  if( bCanDo )
	{ nFlash = 0;  
    document["Sign"].src = eval("flash_Sign[0].src");	  
    timerFlash = setTimeout("flash()",cycleFlash);    
  }
}

function flash()
{
  var delay;

  if( nFlash==5 ) 
  { nFlash = 0;
    document["Sign"].src = eval("flash_Sign[nFlash].src");
    delay = cycleFlash;
  }
  else
  { document["Sign"].src = eval("flash_Sign[nFlash].src");
    delay = 150;
    nFlash = 1 + nFlash;    
  }
  timerFlash = setTimeout("flash(" + nFlash + ")",delay);  
}


function calculateJD(cdDate) 
{
   var year;
   var yr = cdDate.getYear();
   var yrs = yr.toString();
   if( yrs.length<4 ) yr = yr + 1900;

   year = yr;

   var month = cdDate.getMonth() + 1 //getMonth() returns 0-11
   var day = cdDate.getDate()
   var hour = cdDate.getHours()
   var min = cdDate.getMinutes()
   var sec = cdDate.getSeconds()
   var univTime = hour+(min/60)+(sec/3600)
   
   if ((100*year+month-190002.5) >= 0) {sign = 1}
      else {sign = -1}
   
   with (Math) {
      part1 = 367 * year
      part2 = floor((7*(year+floor((month+9)/12)))/4)
      part3 = day+floor((275*month)/9)
      part4 = 1721013.5+(univTime/24)
      part5 = 0.5*sign
      jd = part1-part2+part3+part4-part5+0.5
   }
   return jd
}


function population()
{
  
  var now = new Date();
   var year;
   var yr = now.getYear();
   var yrs = yr.toString();
   if( yrs.length<4 ) yr = yr + 1900;

   year = yr;
  
  with(Math)
  {
    var pop = 1553;
    var base_year = 1990;
    var jdNow = calculateJD(new Date());
    var jd1st = calculateJD(new Date(year,0,1,0,0,0));
    var jdXst = calculateJD(new Date(year,11,31,23,59,59));
    var yrs = parseInt(year) - base_year;

    jdNow -= jd1st;
    jdXst -= jd1st;
  
    for( var i=0 ; i<yrs ; i++ ) pop += .03 * pop;
  
    pop += (.03 * (jdNow/jdXst) * pop);
    document.write(parseInt(10 * pop)/10); // one decimal place
  }
  
}


browserName = navigator.appName;
if( browserName=="Netscape" ) 
{ browserVer = parseInt(navigator.appVersion);	
  if( browserVer>=3 ) bCanDo = true;
}
else if( browserName=="Microsoft Internet Explorer") 
{
	browserVer = navigator.appVersion;
	browserVer = browserVer.substring(browserVer.indexOf("MSIE",0),browserVer.length);
	browserVer = browserVer.substring(browserVer.indexOf(" ", 0),browserVer.indexOf(";",0));
	browserVer = parseInt(browserVer);
	if( browserVer>=4 ) bCanDo = true;
}

if( bCanDo ) 
{
  for( var i = 0 ; i<5 ; i++ )
  { flash_Sign[i] = new Image();
    flash_Sign[i].src = "./images/spottsville" + i + ".gif";
  }
} 


function initTimer()
{
  if( document["Sign"]!=null )
  { 
    
    timerFlash = setTimeout("flash()",cycleFlash);
  }
  
  if( document.forms["WireNewsForm"]!=null )
  { 

    wireNews();
  }
}
