Font=(function(){
/*
  * isFontFaceSupported - v0.9 - 12/19/2009
  * http://paulirish.com/2009/font-face-feature-detection/
  * 
  * Copyright (c) 2009 Paul Irish
  * MIT license
  */
var isFontFaceSupported=(function(){var fontret,fontfaceCheckDelay=100;if(!(!/*@cc_on@if(@_jscript_version>=5)!@end@*/0))fontret=true;else{var doc=document,docElement=doc.documentElement,st=doc.createElement('style'),spn=doc.createElement('span'),wid,nwid,body=doc.body,callback,isCallbackCalled;st.textContent="@font-face{font-family:testfont;src:url(data:font/opentype;base64,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)}";doc.getElementsByTagName('head')[0].appendChild(st);spn.setAttribute('style','font:99px _,serif;position:absolute;visibility:hidden');if(!body){body=docElement.appendChild(doc.createElement('fontface'));}
spn.innerHTML='-------';spn.id='fonttest';body.appendChild(spn);wid=spn.offsetWidth;spn.style.font='99px testfont,_,serif';fontret=wid!==spn.offsetWidth;var delayedCheck=function(){if(isCallbackCalled)return;fontret=wid!==spn.offsetWidth;callback&&(isCallbackCalled=true)&&callback(fontret);}
addEventListener('load',delayedCheck,false);setTimeout(delayedCheck,fontfaceCheckDelay);}
function ret(){return fontret||wid!==spn.offsetWidth;};ret.ready=function(fn){(isCallbackCalled||fontret)?fn(fontret):(callback=fn);}
return ret;})();function get_script(url,callback){var scriptTag=document.createElement('script');scriptTag.onload=scriptTag.onreadystatechange=function(){if(!scriptTag.readyState||/loaded|complete/.test(scriptTag.readyState)){callback.call();}};scriptTag.type='text/javascript';scriptTag.src=url;document.body.appendChild(scriptTag);}
var pathToThisFile='';var scripts=document.getElementsByTagName('script');for(var i=0;i<scripts.length;i++){var script=scripts[i];var src=null;var matches=null;if(src=script.getAttribute('src')){if((matches=src.match(/http:\/\/.+?\/(.+)\/([^\/]+)$/))&&matches.length>0){var dir=matches[1];var file=matches[2];if('font.js'==file){pathToThisFile=dir;break;}}}}
function fallback_include(callback){if(fallbackIncluded){callback.call();}else{get_script('/'+pathToThisFile+'/'+'cufon_plus_font.js',function(){fallbackIncluded=true;callback.call();});}}
var fontFaceSupported=null;var fallbackIncluded=false;return{isFontFaceSupported:function(){if(null===fontFaceSupported){fontFaceSupported=isFontFaceSupported()}
return fontFaceSupported;},notSupported:function(callback){if(!this.isFontFaceSupported()){fallback_include(callback);}},supported:function(callback){if(this.isFontFaceSupported()){callback();}}}}());
