
window.addEvent( 'domready', function() {
	// Create dropdown menus
	aboutMenu = SlideMenu.create( 'aboutSubNav', 'aboutBtn' );
	servicesMenu = SlideMenu.create( 'servicesSubNav', 'servicesBtn' );
	projectsMenu = SlideMenu.create( 'projectsSubNav', 'projectsBtn' );
	contactMenu = SlideMenu.create( 'contactSubNav', 'contactBtn' );
	navAnim = new Fx.Morph( $( 'nav' ), {
		duration:1000
	});
	
	// Invoke available scripting	
	if( typeof( window[ 'invokeXmlCareersDisplay' ]) == 'function' ) invokeXmlCareersDisplay();
	if( typeof( window[ 'invokeXmlArticleDisplay' ]) == 'function' ) invokeXmlArticleDisplay();
	if( typeof( window[ 'invokeXmlStaffDisplay' ]) == 'function' ) invokeXmlStaffDisplay();
	if( typeof( window[ 'invokeFormValidation' ]) == 'function' ) invokeFormValidation();
	if( typeof( window[ 'embedCarousel' ]) == 'function' ) embedCarousel();
	if( typeof( window[ 'embedHomeBanner' ]) == 'function' ) embedHomeBanner( 'swfObject' );
	
	// Global scripting
	embedEmail( 'wrapper' );
	setCopyrightDate( 'copyrightYear' );
	animateLinks( 'primary' );
	animateLinks( 'footer' );
	addSecondaryAnimation();
	setExternalLinkage();
	invokePreloadImages();
});
