var strMQWinFeatures = 'top=10,left=10,height=650,width=800,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,toolbar=no';
var flgAddressClick = false;
var flgCityClick = false;
var flgPostalClick = false;


var arrFastFactIDs = new Array();
var strFastFactID;

var intIntervalMS = 30000;
//var intIntervalID = window.setInterval( "doShowNextFact()", intIntervalMS );


function doShowNextFact() {

	var objFastFact = null;
	
	window.clearInterval( intIntervalID ); // CANCEL PREVIOUS INTERVAL;

	// HIDE ALL FACT BLOCKS;
	for( var intIdx = 0; intIdx < arrFastFactIDs.length; intIdx++ ) {
	
		document.getElementById( arrFastFactIDs[intIdx] ).style.display = "none";
	
	}
	
	// SHOW NEXT FACT BLOCK UNLESS AT LAST THEN SHOW FIRST;
	for( var intIdx = 0; intIdx < arrFastFactIDs.length; intIdx++ ) {
	
		if( arrFastFactIDs[intIdx] == strFastFactID ) {
		
			if( intIdx == arrFastFactIDs.length - 1 ) {
				objFastFact = document.getElementById( arrFastFactIDs[0] );
			} else {
				objFastFact = document.getElementById( arrFastFactIDs[intIdx + 1] );
			}

		}
	
	}

	objFastFact.style.display = "block";

	strFastFactID = objFastFact.id;
	
	intIntervalID = window.setInterval( "doShowNextFact()", intIntervalMS ); // INITIATE NEW INTERVAL;

}


function doNavClick( intNavID ) {

	for( var intNavIdx = 1; intNavIdx < 6; intNavIdx++ ) {
		document.getElementById( 'pg' + intNavIdx ).style.display = 'none';
	}

	document.getElementById( 'pg' + intNavID ).style.display = 'block';

}


function openLocationMap() {

	var strAddress = document.mapquest['2a'].value;
	var strCity = document.mapquest['2c'].value;
	var strPostal = document.mapquest['2z'].value;

	strAddress = strAddress.replace( / /gi, '+' );
	
	var strMapQuestURL = 'http://www.mapquest.com/maps/map.adp?address=' + strAddress + '&city=' + strCity + '&state=ON&zipcode=' + strPostal + '&country=CA&cid=lfmaplink';

	window.open( strMapQuestURL, 'mapquest', strMQWinFeatures );

}

function openDirectionMap( form ) {

	window.open( '', 'mapquest', strMQWinFeatures );

	form.submit();

}

function doInputOnClick( objField ) {

	switch( objField.name ) {
	
	case "1a":
		!flgAddressClick ? objField.value = "" : objField.select();
		flgAddressClick = true;
		break;
		
	case "1c":
		!flgCityClick ? objField.value = "" : objField.select();
		flgCityClick = true
		break;
		
	case "1z":
		!flgPostalClick ? objField.value = "" : objField.select();
		flgPostalClick = true
		break;
		
	}

}