(function()
{var $$;var intv;jQuery(document).ready(function()
{$('body').append('<div id="ftrtemporary"></div>');$('#ftrtemporary').css({'width':'1px','height':'1px','border':'0px','position':'absolute','left':'0px','top':'0px'});intv=setInterval($$.pollStyles,10);$$.pollStyles();});$$=jQuery.fn.ftr=function(font,userOptions)
{if(!font)
return false;var options={};for(var i in $$.options)options[i]=$$.options[i];for(var i in userOptions)options[i]=userOptions[i];$$.elements.push({selector:$(this).selector,font:font,options:options});if($$.stylesLoaded)
{$$.replaceAll();}
return $(this);}
$$.replaceAll=function()
{for(var i in $$.elements)
{var element=$$.elements[i];$(element.selector).each(function()
{$$.replace(this,element.font,element.options);});}}
$$.removeAll=function()
{for(var i in $$.elements)
{var element=$$.elements[i];$(element.selector).each(function()
{$$.remove(this,element.options.id);});}}
$$.remove=function(obj,id)
{var html=$(obj).find(".alt").html();$(obj).html(html);$(obj).removeClass(id);}
$$.replace=function(obj,font,options)
{if($(obj).hasClass("."+options.id))
{return;}
var $block=$(obj).flash({src:options.path+font},{version:options.version,update:false},function(htmlOptions)
{htmlOptions.height=options.height||$(this).height();htmlOptions.width=options.width||$(this).width();htmlOptions.flashvars.w=htmlOptions.width;htmlOptions.flashvars.h=htmlOptions.height;if(options.width)htmlOptions.flashvars.forceWidth=true;if(options.height)htmlOptions.flashvars.forceHeight=true;htmlOptions.bgcolor=options.background;htmlOptions.wmode=options.wmode;$$.replacedElements++;htmlOptions.id=options.id+"-flash-"+$$.replacedElements;htmlOptions.flashvars.txt=this.innerHTML;htmlOptions.flashvars.size=options.size||$(this).css("font-size");htmlOptions.flashvars.color=options.color||"#000000";htmlOptions.flashvars.leading=options.leading||$(this).css("line-height");htmlOptions.flashvars.transform=options.transform||$(this).css("text-transform");htmlOptions.flashvars.multiline=options.multiline;htmlOptions.flashvars.topOffset=options.topOffset||0;htmlOptions.flashvars.lefOffset=options.leftOffset||0;htmlOptions.flashvars.extendWidth=options.extendWidth||0;htmlOptions.flashvars.extendHeight=options.extendHeight||0;htmlOptions.flashvars.hoverColor=options.hoverColor||htmlOptions.flashvars.color;htmlOptions.flashvars.callbackHandler="$.fn.ftr.fit";htmlOptions.flashvars.callbackId=htmlOptions.id;htmlOptions.allowScriptAccess="always";this.innerHTML='<span>'+this.innerHTML+'</span>';var $alt=$(this.firstChild);$alt.hide().addClass("alt")
$(this).addClass(options.id).prepend($.fn.flash.transform(htmlOptions));})
return $block;}
$$.fit=function(id,w,h)
{$("#"+id).attr("width",w).attr("height",h);return true;}
$$.elements=[];$$.replacedElements=0;$$.stylesLoaded=false;$$.options={multiline:false,path:"",version:8,background:"#ffffff",wmode:"transparent",id:"ftr-replaced"}
$$.pollStyles=function()
{if($('#ftrtemporary').width()==1)
{clearInterval(intv)
$$.stylesLoaded=true;$$.replaceAll();$('#ftrtemporary').remove();}}
$$.defaults=function(options)
{$$.options=jQuery.extend($$.options,options);}
$$.rgbToHex=function(rgb)
{}})();
