/**
 *  Descibes the basic structure of the site. Used by the NavigationManager and ContentManager to determine what should be displayed, when.
 *
 *
 */
SiteStructure = Class.create();
Object.extend(SiteStructure.prototype, {

	/**
	*	define member vars for this class
	*
	*/
	initialize: function() {
	
		this.defaultSection = "about";
		this.sampleReq = new ContentRequestDO('', '', '', 0, '');
		
		// note: ContentRequestDO signature: contentSection, template, url, dataLengthRestriction, dataType, subRequests
		
		this.siteObject = {
			drag: {
				init: [
					new ContentRequestDO('whatsNewHolder', 'whatsNew', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13933&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON),
					new ContentRequestDO('featuresVideoHolder', 'featuresVideos', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13391&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON),
					new ContentRequestDO('featuresImagesHolder', 'featuresImages', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13390&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON)
				],
				about: [
					new ContentRequestDO('mainContentHolder', 'about', '/scionracing/drag/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
						[
							new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13389&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				],
				images: [
					new ContentRequestDO('mainContentHolder', 'groupImages', '/scionracing/drag/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
						[
							new ContentRequestDO('dragTitanImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12670&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('dragWorldImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12715&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('dragJotechImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12720&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('dragScottKelleyImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=13459&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				],
				video: [
					new ContentRequestDO('mainContentHolder', 'video', '/scionracing/drag/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
						[
							new ContentRequestDO('dragTitanVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12671&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('dragWorldVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12714&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('dragJotechVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12719&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('dragScottKelleyVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=13460&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				],
				askTheDriver: [
					[
						new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/drag/askTheDriver.html', 0, this.sampleReq.DATA_TYPE_HTML)
					],
					[
						new ContentRequestDO('mainContentHolder', 'askDiary', '/scionracing/drag/askTheDriverDiary.html', 0, this.sampleReq.DATA_TYPE_HTML)
					],
					[
						new ContentRequestDO('mainContentHolder', 'askArchive', '/scionracing/drag/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				],
				gear: [
					new ContentRequestDO('mainContentHolder', 'groupGear', '/scionracing/drag/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
				],
				titan: {
					about: [
						new ContentRequestDO('mainContentHolder', 'about', '/scionracing/drag/titan/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
							[
								new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=12669&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					images: [
						new ContentRequestDO('mainContentHolder', 'teamImages', '/scionracing/drag/titan/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('dragTitanImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12670&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					video: [
						new ContentRequestDO('mainContentHolder', 'video', '/scionracing/drag/titan/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('dragTitanVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12671&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					askTheDriver: [
						[
							new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/drag/titan/askTheDriver.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askDiary', '/scionracing/drag/titan/askTheDriverDiary.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askArchive', '/scionracing/drag/titan/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
						]
					],
					gear: [
						new ContentRequestDO('mainContentHolder', 'gear', '/scionracing/drag/titan/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				},
				world: {
					about: [
						new ContentRequestDO('mainContentHolder', 'about', '/scionracing/drag/world/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
							[
								new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=12716&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					images: [
						new ContentRequestDO('mainContentHolder', 'teamImages', '/scionracing/drag/world/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('dragWorldImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12715&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					video: [
						new ContentRequestDO('mainContentHolder', 'video', '/scionracing/drag/world/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('dragWorldVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12714&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					askTheDriver: [
						[
							new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/drag/world/askTheDriver.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askDiary', '/scionracing/drag/world/askTheDriverDiary.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askArchive', '/scionracing/drag/world/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
						]
					],
					gear: [
						new ContentRequestDO('mainContentHolder', 'gear', '/scionracing/drag/world/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				},
				horizon: {
					about: [
						new ContentRequestDO('mainContentHolder', 'about', '/scionracing/drag/horizon/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
							[
								new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=77251&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					images: [
						new ContentRequestDO('mainContentHolder', 'teamImages', '/scionracing/drag/horizon/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('dragJotechImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=77261&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					video: [
						new ContentRequestDO('mainContentHolder', 'video', '/scionracing/drag/horizon/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('dragJotechVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=77271&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					askTheDriver: [
						new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/drag/horizon/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
					],
					gear: [
						new ContentRequestDO('mainContentHolder', 'gear', '/scionracing/drag/horizon/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
					], 
					news: [
						new ContentRequestDO('mainContentHolder', 'news', '/scionracing/drag/horizon/news.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				},
				jotech: {
					about: [
						new ContentRequestDO('mainContentHolder', 'about', '/scionracing/drag/jotech/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
							[
								new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=12721&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					images: [
						new ContentRequestDO('mainContentHolder', 'teamImages', '/scionracing/drag/jotech/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('dragJotechImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12720&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					video: [
						new ContentRequestDO('mainContentHolder', 'video', '/scionracing/drag/jotech/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('dragJotechVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12719&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					askTheDriver: [
						new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/drag/jotech/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
					],
					gear: [
						new ContentRequestDO('mainContentHolder', 'gear', '/scionracing/drag/jotech/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
					],
					news: [
						new ContentRequestDO('mainContentHolder', 'news', '/scionracing/drag/jotech/news.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				},
				scottkelley: {
					about: [
						new ContentRequestDO('mainContentHolder', 'about', '/scionracing/drag/scottkelley/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
							[
								new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13458&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					images: [
						new ContentRequestDO('mainContentHolder', 'teamImages', '/scionracing/drag/scottkelley/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('dragScottKelleyImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=13459&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					video: [
						new ContentRequestDO('mainContentHolder', 'video', '/scionracing/drag/scottkelley/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('dragScottKelleyVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=13460&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					askTheDriver: [
						[
							new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/drag/scottkelley/askTheDriver.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askDiary', '/scionracing/drag/scottkelley/askTheDriverDiary.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askArchive', '/scionracing/drag/scottkelley/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
						]
					],
					gear: [
						new ContentRequestDO('mainContentHolder', 'gear', '/scionracing/drag/scottkelley/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				}
			},
			drift: {
				init: [
					new ContentRequestDO('whatsNewHolder', 'whatsNew', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13933&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON),
					new ContentRequestDO('featuresVideoHolder', 'featuresVideos', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13394&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON),
					new ContentRequestDO('featuresImagesHolder', 'featuresImages', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13393&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON)
				],
				about: [
					new ContentRequestDO('mainContentHolder', 'about', '/scionracing/drift/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
						[
							new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13392&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				],
				images: [
					new ContentRequestDO('mainContentHolder', 'groupImages', '/scionracing/drift/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
						[
							new ContentRequestDO('driftTeamRSRImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12768&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('driftTeamRockstarImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12771&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('driftTeamNFSImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=54671&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				],
				video: [
					new ContentRequestDO('mainContentHolder', 'video', '/scionracing/drift/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
						[
							new ContentRequestDO('driftTeamRSRVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12767&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('driftTeamRockstarVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12772&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('driftTeamNFSVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=55101&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				],
				askTheDriver: [
					[
						new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/drift/askTheDriver.html', 0, this.sampleReq.DATA_TYPE_HTML)
					],
					[
						new ContentRequestDO('mainContentHolder', 'askDiary', '/scionracing/drift/askTheDriverDiary.html', 0, this.sampleReq.DATA_TYPE_HTML)
					],
					[
						new ContentRequestDO('mainContentHolder', 'askArchive', '/scionracing/drift/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				],
				gear: [
					new ContentRequestDO('mainContentHolder', 'groupGear', '/scionracing/drift/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
				],
				rsr: {
					about: [
						new ContentRequestDO('mainContentHolder', 'about', '/scionracing/drift/rsr/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
							[
								new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=12769&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					images: [
						new ContentRequestDO('mainContentHolder', 'teamImages', '/scionracing/drift/rsr/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('driftRSRImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12768&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					video: [
						new ContentRequestDO('mainContentHolder', 'video', '/scionracing/drift/rsr/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('driftRSRVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12767&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					askTheDriver: [
						[
							new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/drift/rsr/askTheDriver.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askDiary', '/scionracing/drift/rsr/askTheDriverDiary.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askArchive', '/scionracing/drift/rsr/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
						]
					],
					gear: [
						new ContentRequestDO('mainContentHolder', 'gear', '/scionracing/drift/rsr/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				},
				rockstar: {
					about: [
						new ContentRequestDO('mainContentHolder', 'about', '/scionracing/drift/rockstar/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
							[
								new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=12770&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					images: [
						new ContentRequestDO('mainContentHolder', 'teamImages', '/scionracing/drift/rockstar/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('driftRockstarImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12771&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					video: [
						new ContentRequestDO('mainContentHolder', 'video', '/scionracing/drift/rockstar/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('driftRockstarVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12772&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					askTheDriver: [
						new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/drift/rockstar/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
					],
					gear: [
						new ContentRequestDO('mainContentHolder', 'gear', '/scionracing/drift/rockstar/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
					],
					news: [
						new ContentRequestDO('mainContentHolder', 'news', '/scionracing/drift/rockstar/news.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				},
				nfs: {
					about: [
						new ContentRequestDO('mainContentHolder', 'about', '/scionracing/drift/nfs/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
							[
								new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=54731&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					images: [
						new ContentRequestDO('mainContentHolder', 'teamImages', '/scionracing/drift/nfs/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('driftNFSImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=54671&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					video: [
						new ContentRequestDO('mainContentHolder', 'video', '/scionracing/drift/nfs/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('driftNFSVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=55101&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					askTheDriver: [
						[
							new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/drift/nfs/askTheDriver.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askDiary', '/scionracing/drift/nfs/askTheDriverDiary.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askArchive', '/scionracing/drift/nfs/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
						]
					],
					gear: [
						new ContentRequestDO('mainContentHolder', 'gear', '/scionracing/drift/nfs/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				}
			},
			road: {
				init: [
					new ContentRequestDO('whatsNewHolder', 'whatsNew', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13933&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON),
					new ContentRequestDO('featuresVideoHolder', 'featuresVideos', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13397&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON),
					new ContentRequestDO('featuresImagesHolder', 'featuresImages', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13396&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON)
				],
				about: [
					new ContentRequestDO('mainContentHolder', 'about', '/scionracing/road/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
						[
							new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13395&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				],
				images: [
					new ContentRequestDO('mainContentHolder', '', '/scionracing/road/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
						[
							new ContentRequestDO('roadCrawfordImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=61061&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('roadDGSpecImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12781&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('roadSparcoImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=67231&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('roadGReddyImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=61021&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('roadWorldImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12786&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('roadMPMEImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12791&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				],
				video: [
					new ContentRequestDO('mainContentHolder', 'video', '/scionracing/road/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
						[
							new ContentRequestDO('roadCrawfordVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=61071&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('roadDGSpecVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12782&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('roadSparcoVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=63771&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('roadGReddyVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=61031&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('roadWorldVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12787&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('roadMPMEVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12792&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				],
				askTheDriver: [
					[
						new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/road/askTheDriver.html', 0, this.sampleReq.DATA_TYPE_HTML)
					],
					[
						new ContentRequestDO('mainContentHolder', 'askDiary', '/scionracing/road/askTheDriverDiary.html', 0, this.sampleReq.DATA_TYPE_HTML)
					],
					[
						new ContentRequestDO('mainContentHolder', 'askArchive', '/scionracing/road/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				],
				gear: [
					new ContentRequestDO('mainContentHolder', 'groupGear', '/scionracing/road/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
				],
				crawford: {
					about: [
						new ContentRequestDO('mainContentHolder', 'about', '/scionracing/road/crawford/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
							[
								new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=61051&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					images: [
						new ContentRequestDO('mainContentHolder', 'teamImages', '/scionracing/road/crawford/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('roadCrawfordImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=61061&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					video: [
						new ContentRequestDO('mainContentHolder', 'video', '/scionracing/road/crawford/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('roadCrawfordVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=61071&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					askTheDriver: [
						[
							new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/road/crawford/askTheDriver.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askDiary', '/scionracing/road/crawford/askTheDriverDiary.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askArchive', '/scionracing/road/crawford/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
						]
					],
					gear: [
						new ContentRequestDO('mainContentHolder', 'gear', '/scionracing/road/crawford/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				},
				dgspec: {
					about: [
						new ContentRequestDO('mainContentHolder', 'about', '/scionracing/road/dgspec/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
							[
								new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=12780&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					images: [
						new ContentRequestDO('mainContentHolder', 'teamImages', '/scionracing/road/dgspec/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('roadDGSpecImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12781&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					video: [
						new ContentRequestDO('mainContentHolder', 'video', '/scionracing/road/dgspec/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('roadDGSpecVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12782&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					askTheDriver: [
						[
							new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/road/dgspec/askTheDriver.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askDiary', '/scionracing/road/dgspec/askTheDriverDiary.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askArchive', '/scionracing/road/dgspec/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
						]
					],
					gear: [
						new ContentRequestDO('mainContentHolder', 'gear', '/scionracing/road/dgspec/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				},
				sparco: {
					about: [
						new ContentRequestDO('mainContentHolder', 'about', '/scionracing/road/sparco/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
							[
								new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=63751&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					images: [
						new ContentRequestDO('mainContentHolder', 'teamImages', '/scionracing/road/sparco/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('roadSparcoImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=67231&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					video: [
						new ContentRequestDO('mainContentHolder', 'video', '/scionracing/road/sparco/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('roadSparcoVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=63771&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					askTheDriver: [
						[
							new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/road/sparco/askTheDriver.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askDiary', '/scionracing/road/sparco/askTheDriverDiary.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askArchive', '/scionracing/road/sparco/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
						]
					],
					gear: [
						new ContentRequestDO('mainContentHolder', 'gear', '/scionracing/road/sparco/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				},
				greddy: {
					about: [
						new ContentRequestDO('mainContentHolder', 'about', '/scionracing/road/greddy/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
							[
								new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=61011&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					images: [
						new ContentRequestDO('mainContentHolder', 'teamImages', '/scionracing/road/greddy/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('roadGReddyImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=61021&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					video: [
						new ContentRequestDO('mainContentHolder', 'video', '/scionracing/road/greddy/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('roadGReddyVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=61031&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					askTheDriver: [
						[
							new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/road/greddy/askTheDriver.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askDiary', '/scionracing/road/greddy/askTheDriverDiary.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askArchive', '/scionracing/road/greddy/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
						]
					],
					gear: [
						new ContentRequestDO('mainContentHolder', 'gear', '/scionracing/road/greddy/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				},
				world: {
					about: [
						new ContentRequestDO('mainContentHolder', 'about', '/scionracing/road/world/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
							[
								new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=12785&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					images: [
						new ContentRequestDO('mainContentHolder', 'teamImages', '/scionracing/road/world/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('roadWorldImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12786&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					video: [
						new ContentRequestDO('mainContentHolder', 'video', '/scionracing/road/world/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('roadWorldVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12787&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					askTheDriver: [
						[
							new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/road/world/askTheDriver.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askDiary', '/scionracing/road/world/askTheDriverDiary.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askArchive', '/scionracing/road/world/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
						]
					],
					gear: [
						new ContentRequestDO('mainContentHolder', 'gear', '/scionracing/road/world/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				},
				mpme: {
					about: [
						new ContentRequestDO('mainContentHolder', 'about', '/scionracing/road/mpme/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
							[
								new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=12790&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					images: [
						new ContentRequestDO('mainContentHolder', 'teamImages', '/scionracing/road/mpme/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('roadMPMEImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12791&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					video: [
						new ContentRequestDO('mainContentHolder', 'video', '/scionracing/road/mpme/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
							[
								new ContentRequestDO('roadMPMEVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=12792&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
							]
						)
					],
					askTheDriver: [
						[
							new ContentRequestDO('mainContentHolder', 'ask', '/scionracing/road/mpme/askTheDriver.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askDiary', '/scionracing/road/mpme/askTheDriverDiary.html', 0, this.sampleReq.DATA_TYPE_HTML)
						],
						[
							new ContentRequestDO('mainContentHolder', 'askArchive', '/scionracing/road/mpme/askTheDriverArchive.html', 0, this.sampleReq.DATA_TYPE_HTML)
						]
					],
					gear: [
						new ContentRequestDO('mainContentHolder', 'gear', '/scionracing/road/mpme/gear.html', 0, this.sampleReq.DATA_TYPE_HTML)
					]
				}
			},
			shows: {
				init: [
					new ContentRequestDO('whatsNewHolder', 'whatsNew', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13933&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON),
					new ContentRequestDO('featuresVideoHolder', 'featuresVideos', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13319&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON),
					new ContentRequestDO('featuresImagesHolder', 'featuresImages', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13315&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON)
				],
				about: [
					new ContentRequestDO('mainContentHolder', 'about', '/scionracing/events/schedule.html', 0, this.sampleReq.DATA_TYPE_HTML,
						[
							new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13509&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				],
				images: [
					new ContentRequestDO('mainContentHolder', 'groupImages', '/scionracing/events/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
						[
							new ContentRequestDO('eventsShowsImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=13519&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('eventsBOTIImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=13515&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('eventsHINImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=13513&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('eventsFormulaDImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=13517&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				],
				video: [
					new ContentRequestDO('mainContentHolder', 'video', '/scionracing/events/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
						[
							new ContentRequestDO('eventsShowsVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=13520&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('eventsBOTIVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=13516&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('eventsHINVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=13514&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON),
							new ContentRequestDO('eventsFormulaDVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=13518&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				]
			},
			cars: {
				init: [
					new ContentRequestDO('whatsNewHolder', 'whatsNew', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13933&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON),
					new ContentRequestDO('featuresVideoHolder', 'featuresVideos', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13326&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON),
					new ContentRequestDO('featuresImagesHolder', 'featuresImages', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13376&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON)
				],
				about: [
					new ContentRequestDO('mainContentHolder', 'about', '/scionracing/cars/about.html', 0, this.sampleReq.DATA_TYPE_HTML,
						[
							new ContentRequestDO('featuredAboutBox', 'featuredAbout', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13398&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=1', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				],
				images: [
					new ContentRequestDO('mainContentHolder', 'groupImages', '/scionracing/cars/images.html', 0, this.sampleReq.DATA_TYPE_HTML, 
						[
							new ContentRequestDO('projectCarsImagesHolder', 'groupImageCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=13522&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				],
				video: [
					new ContentRequestDO('mainContentHolder', 'video', '/scionracing/cars/video.html', 0, this.sampleReq.DATA_TYPE_HTML, 
						[
							new ContentRequestDO('projectCarsVideosHolder', 'groupVideoCollectionsPassOne', '/vmix/apis/collection.php?action=getCollections&collection_id=13523&atoken=c3d1bee0a6f3d6bdfc7750eef78595de', 0, this.sampleReq.DATA_TYPE_JSON)
						]
					)
				]
			},
			news: {
				init: [
					new ContentRequestDO('whatsNewHolder', 'whatsNew', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13933&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON)
				]
			},
			schedule: {
				init: [
					new ContentRequestDO('whatsNewHolder', 'whatsNew', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13933&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON)
				]
			},
			searchresults: {
				init: [
					new ContentRequestDO('whatsNewHolder', 'whatsNew', '/vmix/apis/collection.php?action=getCollectionMedias&collection_id=13933&atoken=c3d1bee0a6f3d6bdfc7750eef78595de&limit=50', 0, this.sampleReq.DATA_TYPE_JSON)
				]
			}
			
		};
			
		
		
	},
	
	
	/**
	*	Lookup service.  Retrieves the correct page data (layout type, template name, data type, content URLs) for the arguments provided.
	*	This is the 'heavy lifter' for determining what site content to retrieve for a given page or view change
	*
	*/
	returnPageData: function(isInit, top, team, one, two, three) {
		var requests = new Array();
		var twoInt = 0;
		
		if(isInit)
		{
			requests = this.siteObject[top].init;
		}
		
		if( team != "" )
		{
			// this is a team-level page
			if ( one != "" ) 
			{
				if( two != "" && one !== "video" && one !== "images")
				{
					twoInt = parseInt(two);
					requests = requests.concat( this.siteObject[top][team][one][twoInt] );
				} else {
					var secondaryRequests = this.siteObject[top][team][one];
					// even though we have data at this point, it could be an array of request arrays (this can happen in the 'ask' section).  
					// If so we need to return just the first (default) element
					if( this.isArray(secondaryRequests) )
					{
						if( this.isArray(secondaryRequests[0]) )
						{
							secondaryRequests = secondaryRequests[0];
						}
					}
					
					requests = requests.concat( secondaryRequests );
				} 
			} else {
				
				// this is the top level of the team section
				requests = requests.concat( this.siteObject[top][team][this.defaultSection] );
			}
			
			
		} else if ( one != "" ) {
			// the 'team' level may be empty and the 'one' level may be populated.  This is the case with things like "Drag/video" 
			// or "Road/askTheDriver/1/"
			if( two != "" && one !== "video" && one !== "images")
			{
				twoInt = parseInt(two);
				requests = requests.concat( this.siteObject[top][one][twoInt] );
			} else {
				var secondaryRequests = this.siteObject[top][one];
				// even though we have data at this point, it could be an array of request arrays (this can happen in the 'ask' section).  
				// If so we need to return just the first (default) element
				if( this.isArray(secondaryRequests) )
				{
					if( this.isArray(secondaryRequests[0]) )
					{
						secondaryRequests = secondaryRequests[0];
					}
				}
				if(secondaryRequests != undefined)
				{
					requests = requests.concat( secondaryRequests );
				}
			}
		} else {
			// Add conditional statement to ignore requests for news, schedule and search results pages
			if( ( top != 'news' ) && ( top != 'schedule' ) && ( top != 'searchresults' ) ) {
				requests = requests.concat( this.siteObject[top][this.defaultSection] );
			}
		}
		
		return requests;
	},
	
	
	/**
	*	Utility. Determines if the argument is of Javascript data type Array.  This is tricky since the native typeOf() method
	*	will typically define Arrays as Object data types, so we have to dig a little deeper.
	*
	*/
	isArray: function(element) {
		if (typeof element == 'object') 
		{
			var isArrayCheck = arguments[0].constructor.toString().match(/array/i);
			return (isArrayCheck != null);
		}
		return false;
	}



	
});
