jQuery(document).ready(function() {
	var baseurl = window.location.href.split('/');
	baseurl.pop();
	baseurl = baseurl.join('/');

	var agency28History = function(hash) {
		if (hash === '' || hash === 'splash') {
			jQuery('#content').load(baseurl + '/ajax/splash.html', function(response, status, xhr) {
				jQuery('#splash .slider').nivoSlider({
					startSlide: Math.floor(Math.random() * jQuery('#splash .slider a').length)
				});
				jQuery('#splash .slider a').click(ajaxClickHandler);
			});
		} else {
			jQuery('#content').load(baseurl + '/ajax/' + hash + '.html');
		}
	};
	var ajaxClickHandler = function(e) {
		var matches = this.href.match(/^.*\/((.*)\.html)(.*)$/);
		if (matches && matches.length && matches[2] !== '') {
			e.preventDefault();
			e.stopPropagation();
			jQuery.history.load(matches[2]);
		}
	};

	jQuery.history.init(agency28History);
    jQuery('.nav a').click(ajaxClickHandler);
});

