/****************************************\

	SITE.JS
	Author		: Jason J. Geiger (130public.net)
	Date			: November 2, 2008
	Relies on	: Mootools 2 (mootools.net)


/****************************************/
var flashVars = {
}
var flashParams = {
	menu: 'false',
	scale: 'noscale',
	wmode: "transparent",
	allowfullscreen: 'false',
	allownetworking: 'all',
	bgcolor: '#FFFFFF',
	secure: 'false'
}
var flashAtts = {};

var Site = {
	init: function() {	
		Site.anchorScroll();
		Site.replaceTitles('h1');
	},
	anchorScroll: function() {
		new SmoothScroll({duration: 2000});
	},
	loadFlash: function(swf_path, target, width, height, version, vars, params, atts) {
		var current_version  = swfobject.getFlashPlayerVersion();
		if(current_version >= version) {
			swfobject.embedSWF(swf_path, target, width, height, version, false, vars, params, atts);	
		}
		$(target).setStyle('visibility', 'visible');
	},
    replaceTitles: function(tags) {
    	var titles = $$(tags);
		titles.each(function(element) {
			var id = 'h1';
			var tag = element.getTag();
			var txt = element.innerHTML;
			var color = '0x272525';
			var dimension = element.getSize();
			element.setProperty('id', id);
			flashVars['txt'] = txt;
			flashVars['color'] = color;
			Site.loadFlash('/wp-content/themes/default/swf/'+tag+'.swf', id, dimension['size']['x'], dimension['size']['y'], '5', flashVars, flashParams, flashAtts );
		});
    }
}

window.addEvent('domready', Site.init);