window.addEvent('domready', function() {

	var pageURI = new URI(window.location);

	var slider = new Fx.Slide('pageContentHolder', {
    duration: 600,
    transition: Fx.Transitions.Sine.easeInOut
});
	slider.hide();
	
	checkBrowser();
	
	$('pageContentHolder').set('load', {
			onComplete: function() {
				slider.slideIn();
				milkbox = new Milkbox();
			},
			onFailure: function() {
				$('pageContentHolder').set('Sorry, something went wrong. Please try again.');
				slider.slideIn();
			},
			evalScripts: true
		});
	
	if (pageURI.get('fragment')) {
		doRequest(pageURI.get('fragment'));
	} else {
		doRequest('about');
	}
		
	$('header').addEvent('click', function(e) {
		doRequest('about');
	});
	$('nav_about').addEvent('click', function(e) {
		doRequest('about');
	});
	$('nav_gallery').addEvent('click', function(e) {
		doRequest('gallery');
	});
	$('nav_development').addEvent('click', function(e) {
		doRequest('development');
	});
	$('nav_contact').addEvent('click', function(e) {
		doRequest('contact');
	});
	
	function doRequest(page) {		
		if (!((page == 'home') && (pageURI.get('fragment') == null))) {
			window.location = "http://" + pageURI.get('host') + pageURI.get('directory') + "#" + page;
		}
		
		slider.slideOut();
		setTimeout("$('pageContentHolder').load('_" + page + ".html');", 600);
		
		setNav(page);
 	}
 	
 	function setNav(page) {	
 	
 		$('nav_about').className = '';
 		$('nav_gallery').className = '';
 		$('nav_development').className = '';
 		$('nav_contact').className = '';
 		
 		$('nav_' + page).className = 'navActive';
 	
 	}
 	
 	function checkBrowser() {	
 	
 		if (navigator.userAgent.toLowerCase().indexOf('msie 6') != -1){
			 var browserWarningElement  = new Element('div', {id: 'browserWarning', html: 'Hey, I noticed you&#8217;re using Internet Explorer 6. IE6 is pretty dated, and doesn&#8217;t support a lot of the <a href="http://w3.org">web standards</a> that this site depends on, so this site might not look or work quite right to you. I recommend updating to a <a href="http://www.microsoft.com/windows/internet-explorer/">newer version of Internet Explorer</a>, or, better yet, grabbing a copy of <a href="http://apple.com/safari">Safari</a> or <a href="http://google.com/chrome">Google Chrome</a>.'});
			$('scrollHolder').grab(browserWarningElement, 'top');
		}	

 	
 	}
 	
});
