function mainProc()
{
	startDate = new Date()
	getNewImmigData(startDate.getTime())
}

// -->
<!--
function gotoSelection(menu) {
	newPage = menu.choice.options[menu.choice.selectedIndex].value;
	if (newPage != "") {
		document.location.href = newPage;
	}	
}

function formatNumString(number) {
	numberString = ""
	var j=0
	var i=0
	while (number > 1) {
	    numberString = (Math.round(number - 0.5) % 10) + numberString
	    number = number / 10
	    ++j
	    if (number > 1 && (j==3)) {
			numberString = "," + numberString
			j = 0
		}
	    ++i
	}
	numberString = " " + numberString
	return numberString
}

// Script copyright 2003 - 2005, Fred Elbel.  It may be reproduced with visible credit on the 
// associated web page to Fred Elbel, www.THEAMERICANRESISTANCE.com
function getNewImmigData(startTimeMs) {
	var delayMs = 500
	var delaysPerSecond = 1000 / delayMs
	
	var todaysDate = new Date ()
	var thisYear = todaysDate.getYear()
	if (thisYear < 1900) {
		thisYear += 1900
	}
	
	// illegal aliens here as of 1/1/2004: the 20 million starting point
	var baselineImmigQuan = 20000000
	var baselineImmigDate = new Date ("January 01, 2004")	
	var secondsSinceBaseline = (todaysDate.getTime() - baselineImmigDate.getTime()) / 1000	

	
	// illegal aliens per day.  
	// That's 10,000 per day * 365.25 days = 3,652,500 per year.

	var immigPerYear   = 3652500
	// var currentDate = new Date()
	var immigPerSecond = immigPerYear / 365.25 / 24 / 3600 
	var immigSinceBaseline = immigPerSecond * secondsSinceBaseline
	var immigNow = baselineImmigQuan + immigSinceBaseline
	var amnestyIncrease = 0;
	
	// compute upward adjustment in 2004 by 25% for impact of Bush January 9, 2004 
	// Amnesty proposal, effective Jan 15, 2004.
	// Note that this increase only applied to 2004, but keep the code for future use.

	// var amnestyImmigIn2004 = 0;
	// var amnestyImmig2004Total = 0;
	// var Jan15Date = new Date("January 15," + thisYear) // effective date of amnesty increase
	// var secondsSinceJan15 = (todaysDate.getTime() - Jan15Date.getTime()) / 1000
	// amnestyImmig2004Total = immigPerSecond * secondsSinceJan15 * 0.25;
	// if (thisYear == 2004) {
	//	amnestyImmigIn2004 = amnestyImmig2004Total;
	// }
	
	document.totalIllegalsForm.totalIllegals.value = formatNumString(immigNow + amnestyIncrease)
	
	// This field displays the results of the 2004 amnesty proposal.  It is now disabled.
	// Add this line for the explanation page.  Comment it out for the home page.
	// document.amnestyIllegals2004Form.amnestyIllegals2004.value =    formatNumString(amnestyImmig2004Total);

	// compute illegal aliens since the beginning of the year
	var JanOneDate = new Date("January 01," + thisYear)
	var secondsSinceJanOne = (todaysDate.getTime() - JanOneDate.getTime()) / 1000
	var immigSinceJanOne = immigPerSecond * secondsSinceJanOne

	document.illegalsThisYearForm.illegalsThisYear.value = formatNumString(immigSinceJanOne + amnestyIncrease);
	
	// reinvoke us again after a brief delay
	t = startTimeMs
	timerID = setTimeout( "getNewImmigData(t)", delayMs )
}

