	var infoList = new Array();
	// List of Information Technology companies
	//Add new companies to the bottom of the list as needed and follow this format	
	// Array Order:
	// 1. Company Name, Location
	// 2. URL path to logo image file
	// 3. Company URL
	// 4. Year Founded
	// 5. Company Description from Portfolio page
	
	infoList[0] = new infoCompany("Brilliant Telecommounications, Campbell, CA", "../img/logo/logo_brilliant.gif", "http://www.brilliantwireless.com/", "Founded in 2006", "Network timing solutions using GPS-derived time servers and frequency products");
	
	infoList[1] = new infoCompany("Obopay, Inc., Palo Alto, CA", "../img/logo/logo_obopay.gif", "http://www.obopay.com/", "Founded in 2005", "Mobile payment service that enables consumers to get, send, and spend money from their mobile phones");
	
	infoList[2] = new infoCompany("NetSeer, Inc., Los Angeles, CA", "../img/logo/logo_netseer.gif", "http://www.netseer.com/", "Founded in 2006", "Concept-based ad optimization for ad publishers and ad networks");
	
	/* +++++++++++++++++++++++++++++++++ */
	/* ================================= */
	/* 
		THE FOLLOWING COMPANIES HAVE BEEN REMOVED FROM THE PORTFOLIO LIST. REMOVE THIS COMMENT BEFORE
		FILES ARE COMMITTED TO ONSET.COM -- REFERENCE ONLY
		--------------------------------------------------
		
		infoList[3] = new infoCompany("Mixercast, Inc., San Mateo, CA", "../img/logo/logo_mixercast.gif", "http://www.mixercast.com/", "Founded in 2006", "Widget creation and syndication platform for social marketing applications");
	
		infoList[4] = new infoCompany("Opinmind, Inc., Sunnyvale, CA", "../img/logo/logo_opinmind.gif", "http://www.opinmind.com/", "Founded in 2005", "Deriving premium advertising segments from user-generated content");
	
		infoList[2] = new infoCompany("XORP, Inc., Santa Clara, CA", "/img/logo/logo_xorp.gif", "http://www.xorp.net/", "Founded in 2008", "Open architecture software platform for networking applications based on the open source xorp.org project");
		
		--------------------------------------------------
		THE FOLLOWING COMPANIES HAVE BEEN REMOVED FROM THE PORTFOLIO LIST. REMOVE THIS COMMENT BEFORE
		FILES ARE COMMITTED TO ONSET.COM -- REFERENCE ONLY	
	*/
	/* ================================= */
	/* +++++++++++++++++++++++++++++++++ */

	// Constructor for a Company object
	function infoCompany(infoname, infoimage, infourl, infofounded, infodescription) {
		// Object Properties
		this.name = infoname;
		this.image = infoimage;
		this.url = infourl;
		this.founded = infofounded;
		this.description = infodescription;
		
		// Object Methods
		this.display = infoDisplayCompany;
	}
	
	// Write out the HTML to display the current company
	function infoDisplayCompany() {
		document.open();
		document.writeln('<div class="comp">');
		document.writeln("<a href=\"" + this.url + "\" class=\"img\" target=\"info_blank\"><img src=\"" + this.image + "\" alt=\"" + this.name + "\" border=\"0\" /></a>");
		document.writeln("<p>" + this.founded + "<br />" + this.description + "</p>");
		document.writeln("<div class=\"more\"><a href=\"" + this.url + "\" target=\"info_blank\">MORE</a></div>");
		document.writeln("<br class=\"clear\" /></div>");	
		document.close();
	}

	// Pick a company at random and display it. Remove that company from the list so it won't appear more than once.
	function RandomInfoCompany() {
		infoList.sort(RandomOrder); // First randomly sort (shuffle) the company list
		var theCompany = infoList.shift(); // Take the first company off the top of the list
		theCompany.display(); // Display that company
	}
	
	// Sets the sort order to a random shuffle; 
	function RandomOrder() {
		var i = Math.round(Math.random())-0.5; // return value is randomly either plus or minus (move up or down)
		return i;
	}