

var context_reprise = {
	src: 'assets/context_reprise.swf'
};

var cssStyles = [
	'.sIFR-root { color: #474d53; }',
	'.white { color: #ffffff; }',
	'.grey { color: #a0a0a0; }',
	'.blue { color: #3991b8; }',
	'.orange { color: #cb9249; }',
	'.green { color: #50b531; }',
	'.purple { color: #b5319e; }'
];

var content;
var overlay;

sIFR.useStyleCheck = true;
sIFR.activate(context_reprise);


function do_sIFR() {
	//sIFR.debug.ratios({ src: 'assets/context_reprise.swf', selector: 'h2.title' });
	sIFR.replace(context_reprise, {
		selector:		'h2.title',
		css:			cssStyles,
		wmode:			'transparent',
		ratios:			[7, 1.32, 8, 1.31, 12, 1.27, 15, 1.21, 16, 1.22, 22, 1.2, 28, 1.19, 30, 1.17, 31, 1.18, 33, 1.17, 38, 1.16, 39, 1.17, 54, 1.16, 60, 1.15, 61, 1.16, 86, 1.15, 87, 1.14, 88, 1.15, 91, 1.14, 92, 1.15, 98, 1.14, 99, 1.15, 1.14]
	});
	
	
	
	//sIFR.debug.ratios({ src: 'assets/context_reprise.swf', selector: '#UIBody p' });
	sIFR.replace(context_reprise, {
		selector:		'#UIBody p',
		css:			cssStyles,
		wmode:			'transparent',
		ratios:			[7, 1.32, 8, 1.31, 12, 1.27, 15, 1.21, 16, 1.22, 22, 1.2, 28, 1.19, 30, 1.17, 31, 1.18, 33, 1.17, 38, 1.16, 39, 1.17, 54, 1.16, 60, 1.15, 61, 1.16, 86, 1.15, 87, 1.14, 88, 1.15, 91, 1.14, 92, 1.15, 98, 1.14, 99, 1.15, 1.14]
	});
	
	
	
	//sIFR.debug.ratios({ src: 'assets/context_reprise.swf', selector: 'h3.introduction' });
	sIFR.replace(context_reprise, {
		selector:		'h3.introduction',
		css:			cssStyles,
		wmode:			'transparent',
		ratios:			[6, 1.24, 7, 1.21, 8, 1.18, 10, 1.16, 11, 1.13, 12, 1.12, 13, 1.11, 15, 1.1, 17, 1.09, 19, 1.08, 22, 1.07, 26, 1.06, 32, 1.05, 41, 1.04, 58, 1.03, 97, 1.02, 1.01]
	});
}

do_sIFR();


document.observe('dom:loaded', function() {
	
	content = $('UIShell');
	content.hide();
	
	overlay = new Overlay();
	overlay.start('<h1>Loading matthewkingston.com.au</h1><div>Please wait</div>');
	
});


Event.observe(window, 'load', function() {
	
	content.show();
	do_sIFR();
	ajaxMenuItems();
	overlay.end();
	
});



function ajaxMenuItems() {
	$$('.UIMenu a').each(function(item) {
		item.observe('click', function(ev) {
			ev.stop();
			loadPage(item.href);
			return false;
		});
	});
}


function loadPage(path) {
	
	overlay.start();
	
	
	new Ajax.Request(path, {
		onSuccess: function(response) {
			var shellContent = new Selector('#UIShell').findElements(Element('div').insert(response.responseText))[0].innerHTML;
			$('UIShell').innerHTML = shellContent;
			do_sIFR();
			ajaxMenuItems();
			overlay.end();
		}
	});
	
}







/*
sIFR.replace(vegur, {
	selector:		'#UIFooter',
	css: 			[
						'.sIFR-root { color: #929090; }',
						'a { color: #929090; }',
						'a:hover { color: #3991b8; }',
						'a:active { color: #3991b8; }',
						'a:visted { color: #929090; }'
					],
	wmode:			'transparent',
	ratios:			[6, 1.24, 7, 1.21, 8, 1.18, 10, 1.16, 11, 1.13, 12, 1.12, 13, 1.11, 15, 1.1, 17, 1.09, 19, 1.08, 22, 1.07, 26, 1.06, 32, 1.05, 41, 1.04, 58, 1.03, 97, 1.02, 1.01]
});
*/

