


site.mailTo = 
	{
	  clicked:  function
		(
			key
		)
				{
		// other types of dispatches can go here based on options
				core.json( 'http://data.lnal.com/!/mail-to/' + key + '?callback=site.mailTo.slot' );
				}	// End method; index.mailTo.clicked


	, slot:  function
		(
			iAddr
		)
				{
				iAddr = iAddr.replace( /mailto\:/gi, '' );
				try {
						window.open( 'mailto:' + iAddr, '_self' );
						}
				catch ( ex )
						{
						window.defaultStatus = ex.toString();
						window.prompt( 'Browser could not activate mail client.\nCopy (ctrl-C) the address below into a new mail message:', iAddr );
						}
				}	// End method; index.mailTo.slot

	}	// End; site.mailTo






// Menu trees
// Menu trees
// Menu trees

site.meta.pathIx[site.dedoubled(site.CONST.root+ '/menu' )] = { uri: '/site/menu.htm' };
site.meta.pathIx[site.dedoubled(site.CONST.root+ '/options/menu' )] = { uri: '/site/options/menu.htm', scripts: '/site/options/menu.js' };
site.meta.pathIx['/2010/registration/spring/menu'] = { uri: '/archive/2010/registration/spring/menu.htm' }; // transient/temporary pages need not be rooted from #/site/...








// Page sections
// Page sections
// Page sections

site.meta.pathIx['null'] = { uri: '/site/null.htm' };


site.meta.pathIx[site.dedoubled(site.CONST.root+ '/topContent' )] = 
	{ 
		uri: '/site/topContent.htm'
	, inlineEval: 'window.setTimeout( \'tw.loadHeaderTweets();\', 777 );'
	};

site.meta.pathIx[site.dedoubled(site.CONST.root+ '/mainBody' )] = 
	{ 
		uri: '/site/mainBody.htm'
	, scripts: [ '/data/meta-news.js', '/site/mainBody.js' ]
	};




site.meta.pathIx[site.dedoubled(site.CONST.root+ '/managers/mainBody' )] = 
	{ 
		uri: '/site/managers/mainBody.htm'
	, css: '/site/managers/mainBody.css'
	, scripts: [ '/assets/scripts/swf/swfobject.js', '/archive/archive.js',  '/site/managers/mainBody.js' ]
	};




site.meta.pathIx[site.dedoubled(site.CONST.root+ '/scorekeeping/mainBody' )] = 
	{ 
		uri: '/site/scorekeeping/mainBody.htm'
	, css: '/site/scorekeeping/scorekeeping.css'
	, scripts: [ '/archive/archive.js',  '/assets/scripts/emu.js' ]
	, inlineEval: "window.setTimeout( 'core.json( \\'/site/scorekeeping/env.js\\' );', 333 );"
	};




site.meta.pathIx[site.dedoubled(site.CONST.root+ '/junior-umpires/mainBody' )] = 
	{ 
		uri: '/site/junior-umpires/mainBody.htm'
	, scripts: [ '/site/junior-umpires/mainBody.js' ]
	};




//site.meta.pathIx['#/2010/registration/spring/player/top'] =
//	{ 
//		uri: '/archive/2010/registration/spring/player/top.htm'
//	, css: '/archive/2010/registration/spring/reg.css'
//	, scripts: 
//		[ '/assets/scripts/inpChks.js'
//		, '/archive/2010/registration/spring/player/player.js'
//		]
//	};
//
//site.meta.pathIx['#/2010/registration/spring/player/body'] =
//	{ 
//		uri: '/archive/2010/registration/spring/player/body.htm'
//	, css: '/archive/2010/registration/spring/reg.css'
//	, inlineEval: 'new Div( \'ageEligibility\' );'
//	};
//
//site.meta.pathIx['#/2010/registration/spring/player/account'] =
//	{ 
//		uri: '/archive/2010/registration/spring/player/account.htm'
//	, css: '/archive/2010/registration/spring/reg.css'
//	};



//// not an INLINE uri because may need to add scripts/css;
//// this makes a single point of edit as referenced by multiple documents
//site.meta.pathIx['#/2010/registration/spring/faq/menu'] =
//	{ 
//		uri: '/archive/2010/registration/spring/faq/menu.htm'
//	};
//
//
//
//site.meta.pathIx['#/2010/registration/spring/faq/top'] =
//	{ 
//		uri: '/archive/2010/registration/spring/faq/top.htm'
//	, css: '/archive/2010/registration/spring/faq/faq.css'
//	};





//site.meta.pathIx['#/2010/registration/spring/jr-ump/top'] =
//	{ 
//		uri: '/archive/2010/registration/spring/jr-ump/top.htm'
//	, css: '/archive/2010/registration/spring/reg.css'
//	, scripts: 
//		[ '/assets/scripts/inpChks.js'
//		, '/archive/2010/registration/spring/jr-ump/jr-ump.js'
//		]
//	};




site.meta.pathIx['#/2010/registration/summer/player/top'] =
	{ 
		uri: '/archive/2010/registration/summer/player/top.htm'
	, css: '/archive/2010/registration/summer/reg.css'
	, scripts: 
		[ '/assets/scripts/inpChks.js'
		, '/archive/2010/registration/summer/player/player.js'
		]
	};

site.meta.pathIx['#/2010/registration/summer/player/body'] =
	{ 
		uri: '/archive/2010/registration/summer/player/body.htm'
	, css: '/archive/2010/registration/summer/reg.css'
	};

site.meta.pathIx['#/2010/registration/summer/player/account'] =
	{ 
		uri: '/archive/2010/registration/summer/player/account.htm'
	, css: '/archive/2010/registration/summer/reg.css'
	};




// root page
site.meta.docs['#'] = 
	{ title: 'LNAL.com'
	, sections:
		[ { divID: 'siteMenu', metaIx: site.dedoubled(site.CONST.root+ '/menu' ) }
		, { divID: 'mainBody', metaIx: site.dedoubled(site.CONST.root+ '/mainBody' ) }
		, { divID: 'topContent', metaIx: site.dedoubled(site.CONST.root+ '/topContent' ) }
		]
	};




site.meta.docs['#/junior-umpires'] =
	{ title: 'Junior Umpires'
	, sections:
		[ { divID: 'siteMenu', metaIx: site.dedoubled(site.CONST.root+ '/menu' ) }
		, { divID: 'mainBody', metaIx: site.dedoubled(site.CONST.root+ '/junior-umpires/mainBody' ) }
		, { divID: 'topContent', metaIx: site.dedoubled(site.CONST.root+ '/topContent' ) }
		]
	};




site.meta.docs['#/managers'] =
	{ title: 'Managers & Coaches'
	, sections:
		[ { divID: 'siteMenu', metaIx: site.dedoubled(site.CONST.root+ '/menu' ) }
		, { divID: 'mainBody', metaIx: site.dedoubled(site.CONST.root+ '/managers/mainBody' ) }
		, { divID: 'topContent', metaIx: site.dedoubled(site.CONST.root+ '/topContent' ) }
		]
	};




site.meta.docs['#/scorekeeping'] =
	{ title: 'Scorekeeping'
	, sections:
		[ { divID: 'mainBody', metaIx: site.dedoubled(site.CONST.root+ '/scorekeeping/mainBody' ) }
		, { divID: 'topContent', uri: '/site/scorekeeping/top.htm' }
		, { divID: 'siteMenu', uri: '/site/scorekeeping/menu.htm' }
		]
	};




//site.meta.docs['#/2010/registration/spring/player'] = 
//	{ title: 'Spring 2010 PLAYER Registration'
//	, sections:
//		[ { divID: 'topContent', metaIx: '#/2010/registration/spring/player/top' }
//		, { divID: 'mainBody', metaIx: 'null' }	// need this to replace whatever's existing in mainBody panel
//		, { divID: 'siteMenu', metaIx: '#/2010/registration/spring/faq/menu' }
//		]
//	};




//site.meta.docs['#/2010/registration/spring/jr-ump'] = 
//	{ title: 'Spring 2010 Jr Umpire Registration'
//	, sections:
//		[ { divID: 'topContent', metaIx: '#/2010/registration/spring/jr-ump/top' }
//		, { divID: 'mainBody', metaIx: 'null' }	// need this to replace whatever's existing in mainBody panel
//		, { divID: 'siteMenu', metaIx: '#/2010/registration/spring/faq/menu' }
//		]
//	};




//site.meta.docs['#/2010/registration/spring/faq/New for 2010'] = 
//	{ title: 'FAQ: New for 2010'
//	, sections:
//		[ { divID: 'topContent', metaIx: '#/2010/registration/spring/faq/top' }
//		, { divID: 'mainBody', uri: '/archive/2010/registration/spring/faq/new-for-2010.htm' }
//		, { divID: 'siteMenu', metaIx: '#/2010/registration/spring/faq/menu' }
//		]
//	};
//
//site.meta.docs['#/2010/registration/spring/faq/$2010$'] = 
//	{ title: 'FAQ: Fee$'
//	, sections:
//		[ { divID: 'topContent', metaIx: '#/2010/registration/spring/faq/top' }
//		, { divID: 'mainBody', uri: '/archive/2010/registration/spring/faq/$2010$.htm' }
//		, { divID: 'siteMenu', metaIx: '#/2010/registration/spring/faq/menu' }
//		]
//	};
//
//site.meta.docs['#/2010/registration/spring/faq/age-eligibility'] = 
//	{ title: 'FAQ: Fee$'
//	, sections:
//		[ { divID: 'topContent', metaIx: '#/2010/registration/spring/faq/top' }
//		, { divID: 'mainBody', uri: '/archive/2010/registration/spring/faq/age-eligibility.htm', css: '/archive/2010/registration/spring/reg.css' }
//		, { divID: 'siteMenu', metaIx: '#/2010/registration/spring/faq/menu' }
//		]
//	};




//site.meta.docs['#/2010/registration/summer/player'] = 
//	{ title: 'Summer 2010 PLAYER Registration'
//	, sections:
//		[ { divID: 'topContent', metaIx: '#/2010/registration/summer/player/top' }
//		, { divID: 'mainBody', metaIx: 'null' }	// need this to replace whatever's existing in mainBody panel
//		, { divID: 'siteMenu', metaIx: 'null' }
//		]
//	};




site.meta.pathIx['#/2010/mgr-eval/body'] =
	{ 
		uri: '/archive/2010/mgr-eval/body.htm'
	, css: '/archive/2010/mgr-eval/body.css'
	, scripts: [ '/archive/2010/mgr-eval/body.js' ]
	};

site.meta.docs['#/2010/mgr-eval'] =
	{ title: '2010 Manager Evaluation'
	, sections:
		[ { divID: 'topContent', uri: '/archive/2010/mgr-eval/top.htm' }
		, { divID: 'mainBody', metaIx: '#/2010/mgr-eval/body' }
		]
	};



