$(document).ready(function() {
	// Font Sizing
	$('#primaryBody').data('fontsize.increaseBy',1.20);
	$('#primaryBody').data('fontsize.incrementMax',2);

	$('#primaryBody').data('fontsize.decreaseBy',.80);
	$('#primaryBody').data('fontsize.decrementMax',0);

	// Get/Set the pref.fontsize multiplier
	if ($.cookies.test())  {
		if (!$.cookies.get('pref.fontsize')) {
			// Default 0.
			try {
			    $.cookies.set('pref.fontsize','0');
			    $('#primaryBody').data('pref.fontsize','0');
			} catch(ex) { }
		}
		else {
			// Persist font size preference.
			$('#primaryBody').data('pref.fontsize',parseInt($.cookies.get('pref.fontsize')));
		}
	}
	else {
		// Can't use cookies, just use tag data.
		$('#primaryBody').data('pref.fontsize',0);
	}
	
	// Set font size.
	if (parseInt($('#primaryBody').data('pref.fontsize')) != 0) {
		// Decrease font size.
		if (parseInt($('#primaryBody').data('pref.fontsize')) < 0) {
			for (var f = 0; f > parseInt($('#primaryBody').data('pref.fontsize')); f--) {
				resizeFonts('#primaryBody *',parseFloat($('#primaryBody').data('fontsize.decreaseBy')));
			}
		}
		
		// Increase font size.
		if (parseInt($('#primaryBody').data('pref.fontsize')) > 0) {
			for (var f = 0; f < parseInt($('#primaryBody').data('pref.fontsize')); f++) {
				resizeFonts('#primaryBody *',parseFloat($('#primaryBody').data('fontsize.increaseBy')));
			}
		}
	}

	// Apply decrease font size click event.
	$('#textSize a:first').click(function() { 
		if (parseInt($('#primaryBody').data('pref.fontsize')) > parseInt($('#primaryBody').data('fontsize.decrementMax'))) {
			// Set pref
			$('#primaryBody').data('pref.fontsize',parseInt($('#primaryBody').data('pref.fontsize'))-1);
			if ($.cookies.test()) try { $.cookies.set('pref.fontsize',(parseInt($.cookies.get('pref.fontsize'))-1).toString()); } catch(ex) {    }
			// Resize
			resizeFonts('#primaryBody *',parseFloat($('#primaryBody').data('fontsize.decreaseBy')));
		}

		return(false);
	});

	// Apply increase font size click event.
	$('#textSize a:last').click(function() {
		if (parseInt($('#primaryBody').data('pref.fontsize')) < parseInt($('#primaryBody').data('fontsize.incrementMax'))) {
			// Set pref
			$('#primaryBody').data('pref.fontsize',parseInt($('#primaryBody').data('pref.fontsize'))+1);
			if ($.cookies.test()) try { $.cookies.set('pref.fontsize',(parseInt($.cookies.get('pref.fontsize'))+1).toString()); } catch (ex) { }

			// Resize
			resizeFonts('#primaryBody *',parseFloat($('#primaryBody').data('fontsize.increaseBy')));
			
		}

		return(false);
	});
});

/* ------------------------------------------------------
	HOME PAGE MAIN FLASH 
	
	1. Detects #mainFlash block load
	2. Detects if the user is on the home page - if so, loads the corresponding Flash in it's place.
	
	*/
	
$("mainFlash").ready(function() {
	
	var myDir = getURLDirectory();
	
	if (myDir.indexOf("diakon.org") > -1) {
		var flashvars = {
			// Do Nothing
			xmlPath: "/lib/swf/home/xml/banners.xml",
			imgPath: "/lib/swf/home/images/"
		};
		var params = {
		  wmode: "transparent"
		};
		var attributes = {
		  id: "ExternalInterface",
		  name: "ExternalInterface"
		};
		
		//swfobject.embedSWF("/lib/swf/home/homeFlash.swf", "mainFlash", "761", "297", "9.0.0", "", flashvars, params, attributes);
	};
});