/* 
	Index page graphics preloader for IDB.
*/

(function($){

	$.preloadGraphics = function () {
		
		// programs' graphic src's
		var $programsGraphics = new Array(8);
		// programs' list of graphics (built)
		var $programsGraphicsList = new Array(8);
		
		// graphic/img src's
		$programsGraphics[0] = new Array(
			['about', 'Learn more about IDB', 'img/idb_eagle.jpg'],
			['about', 'Learn more about IDB', 'img/idb_business.jpg']
		);
		$programsGraphics[1] = new Array(
			['centers/logtech', 'Learn more about LOGTECH', 'img/logtech_classroom.jpg'],
			['centers/logtech', 'Learn more about LOGTECH', 'img/logtech_shoulders.jpg']
		);
		$programsGraphics[2] = new Array(
			['programs/daelp', 'Learn more about DAELP', 'img/daelp_pentagon.jpg'],
			['programs/daelp', 'Learn more about DAELP', 'img/daelp_tour.jpg']
		);
		$programsGraphics[3] = new Array(
			['centers/cser', 'Learn more about CSER', 'img/cser_usaid.jpg'],
			['centers/cser', 'Learn more about CSER', 'img/cser_brick.jpg']
		);
		$programsGraphics[4] = new Array(
			['centers/log21', 'Learn more about Log21', 'img/log21_warehouse.jpg'],
			['centers/log21', 'Learn more about Log21', 'img/log21_hercules.jpg']
		);
		$programsGraphics[5] = new Array(
			['programs/iu-unc-logmba-program', 'Learn more about the IU UNC LogMBA Program', 'img/iu-unc-logmba.jpg'],
			['programs/iu-unc-logmba-program', 'Learn more about the IU UNC LogMBA Program', 'img/iu-unc-logmba2.jpg']
		);
		$programsGraphics[6] = new Array(
			['programs/lcelp', 'Learn more about LCELP', 'img/lcelp_classroom.jpg'],
			['programs/lcelp', 'Learn more about LCELP', 'img/lcelp_mechanics.jpg']
		);
		$programsGraphics[7] = new Array(
			['programs/mlcse', 'Learn more about MLCSE', 'img/mlcse_chart.jpg'],
			['programs/mlcse', 'Learn more about MLCSE', 'img/mlcse_circuit.jpg']
		);		
		$programsGraphics[8] = new Array(
			['programs/military-vehicle-high-performance-capabilities-program', 'Learn more about MVHCP', 'img/mvhpc_humv.jpg'],
			['programs/military-vehicle-high-performance-capabilities-program', 'Learn more about MVHCP', 'img/mvhpc_mechanics.jpg']
		);
		
		// build an unordered list for each program index
		for (i = 0; i < $programsGraphics.length; i++) {
			$programsGraphicsList[i] = '<ul>';
			for (e = 0; e < $programsGraphics[i].length; e++) {
				$programsGraphicsList[i] += '<li><a href="' + $programsGraphics[i][e][0] + '" title="' + $programsGraphics[i][e][1] + '"><img alt="" src="' + $programsGraphics[i][e][2] + '" /></a></li>';
				// preload src in memory
				$("<img>").attr("src", $programsGraphics[i][e][1]);
			}
			$programsGraphicsList[i] += '</ul>';
		}
		
		return $programsGraphicsList;
		
	}	// end preloadGraphics()
	
})(jQuery);
