document.getElementById("loadingMessage").innerHTML = 'Loading globals...';

// Dear hackers, tightwads, and assorted people who can't spare $1.99: please don't change this value.  It makes everything work.  If you change it, your house will explode.  Rather, your mom's basement will explode, and that'd make her MAD.
var isCrippledFreeVersion = true;
var currentBuyMessageIndex = 0;


// variables to save
var playerName;
var playerShipName;
var playerGovernment;
var currentPort = 0;
var portArray = new Array;
var playerShip;
var playerCash = 10000;
var currentStardate = 2101000;
var globalCurrentID = 0;
var currentMissions = new Array(7);
var availableShipParts = new Array(4);
var availableShips = new Array(3);

var startingRandomNumberSeed = Math.floor(1000000000 * Math.random());
var randomNumberSeed = startingRandomNumberSeed;

if (isCrippledFreeVersion == true) {
	// choose one of five universes to use.
	randomNumberSeed = Math.floor(5 * Math.random());
	startingRandomNumberSeed = randomNumberSeed;
}

var shipyardSeed = Math.floor(10000000 * Math.random());
var barCrewmenSeed = Math.floor(10000000 * Math.random());

var startingBarCrewmenSeed = 0;
var startingShipyardSeed = 0;


//randomNumberSeed = 0;
var systemDB;




//non-persistent variables

var currentWindowShown = "loadWindow";
var svgLoadCount = 0;

var encountersAtArrival = 0;
var encounterTypeAtArrival = "civilian";

var baseProfitMargin = 0.03;
var currentlySelectedCrewman;
var crewmanIDToSwap = -1;
var mapXOffset = 0;
var mapYOffset = 0;
var barCrewmen = new Array(6);
var portMissions = new Array(3);
var selectedPort = -1;
var selectedShipPartID = -1;
var confirmationAction = "";
var confirmationIndex = -1;
var encounterShip;
var encounterType="";
var encounterPaused=1;
var distanceTravelled = 0;
var distanceToTravel = 0;
var inEncounter = 0;
var fullyLoaded = 0;
var victoryCargoAmount = 0;
var victoryCargoType = 0;
var selectedMission = -1;
var selectedShipyardPart = -1;
var startingPort = -1;
var departurePort = -1;
var encounterPort = -1;
var closestPort = -1;

var saveDelimiter = "~";

var isContinue = false;
var continueExists = false;

var dbTransactionsInProcess = 0;

jsFilesLoaded = jsFilesLoaded + 1;
