var handOfSean = { src: '/assets/flash/hand-of-sean.swf' };

sIFR.activate(handOfSean);

function jQueryRGB2Hex(rgbString) {
	if(rgbString == undefined || rgbString == null) return "#000000";
	if(rgbString.match(/^#[0-9a-fA-F]+/)) return rgbString;
	
	var parts = rgbString.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);	
	// parts now should be ["rgb(0, 70, 255", "0", "70", "255"]
	delete (parts[0]);
	
	for (var i = 1; i <= 3; ++i) {
		parts[i] = parseInt(parts[i]).toString(16);
		if (parts[i ].length == 1) parts[i] = '0' + parts[i];
	}
	var hexString = parts.join(''); // "0070ff"
	return "#" + hexString;
}

$(document).ready(function() {
	$('.txthdr').each(function() {
		replaceHeader(this);
	});
});

function replaceHeader(elem) {
	sIFR.replace(handOfSean, {
	  elements: [elem],
	  wmode: 'transparent',
	  offsetTop : -3, 
	  tuneHeight : 3,
	  css: ['.sIFR-root { ' +
		'color: ' + jQueryRGB2Hex($(elem).css("color")) + ';' +
		'text-transform: ' + $(elem).css("text-transform") + ';' +
		'text-align: ' + $(elem).css("text-align") + ';' +
		'leading: -10' +
		'}',
		'em { ' +
		'color: ' + jQueryRGB2Hex($(elem).find('em').css("color")) + ';' +
		'}'
		]
	});
}

