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


	var pageURI = new URI(window.location);

 	if(Browser.Engine.trident4){
 		//fix png repeat for ie6
 		$('content').setStyle('filter', "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='contentBackground.png')");
 	}

		
	$('loadingZone').set('load', {
			onComplete: function() {
			
				Slimbox.scanPage();
				$('loadingZone').fade(1);
			},
			onFailure: function() {
				$('loadingZone').set('Sorry, something went wrong. Please try again.');
				$('loadingZone').fade(1);
			},
			evalScripts: true
		});
	
	if (pageURI.get('fragment')) {
		doRequest(pageURI.get('fragment'));
	} else {
		doRequest('boats');
	}
		
	$('header').addEvent('click', function(e) {
		doClickRequest('about');
	});
	
	setUpNavBehaviour('financing');
	setUpNavBehaviour('usedBoats');
	setUpNavBehaviour('boats');
	setUpNavBehaviour('locations');
	setUpNavBehaviour('about');
		
	function setUpNavBehaviour(navName) {
	
		$('nav_' + navName).addEvent('click', function(e) {
			doClickRequest(navName);
		});
		$('nav_' + navName).addEvent('mouseover', function(e) {
			$('nav_' + navName).morph('#nav ul li.navActive');
		});
		$('nav_' + navName).addEvent('mouseout', function(e) {
			$('nav_' + navName).morph('#nav ul li');
		});

	}
	
	function doClickRequest(page) {
	
		if (page != new URI(window.location).get('fragment')) {
		
			doRequest(page);
		
		}
	
	}
	
	function doRequest(page) {		
	
		if (!((page == 'home') && (pageURI.get('fragment') == null))) {
			window.location = "http://" + pageURI.get('host') + pageURI.get('directory') + "#" + page;
		}
		
		$('loadingZone').fade(0);
		
		if (page != "usedBoats") {
			setTimeout("$('loadingZone').load('_" + page + ".html');", 300);
		} else {
			setTimeout("$('loadingZone').load('_" + page + ".php');", 300);
		}
		
		setNav(page);
 	}
 	
 	function setNav(page) {	
 	
 	
 	}
 	 	
});