

/*	James

	File:		James JS
	Author:		James Brannon

	-------------------------------------------------------------------------------------------------------------------- */
	
	function James(construct) {this.init(construct);}
		James.prototype = {
			init: function(construct) {
				this.construct = construct;
				
				//- site layout controls
				this.layout = new Layout(construct);
				window.onresize = function(){ layout = new Layout(construct) };
				window.onorientationchange = function(){ layout = new Layout(construct) };
				
				//- activate grid
				this.grid = new Grid(construct);
				//- add twitter and blogger feeds
				this.twitter = new Twitter(construct.layout.twitter);
				this.blogger = new Blogger(construct.layout.blogger);
				//- contact form
				this.contact = new Contact(construct.layout.contact);
				
				//- activate site navigation
				var navbuild = [construct.layout.nav,construct.layout.holder,construct.layout.pages,this.grid.total,this.grid];
				this.navigation = new Navigation(navbuild);
			}
	}
