/**
 * JavaScript code to detect available availability of a 
 * particular font in a browser using JavaScript and CSS. 
 * 
 * Author : Lalit Patel
 * Website: http://www.lalit.org/lab/jsoncookies
 * License: Creative Commons Attribution-ShareAlike 2.5
 * Updated: Michael Zancan  16/09/2008
 * - Re-packaged for jquery and various tweaking
 */
var FontDetector =
{
	 m_div			: null
	,m_defaultW		: 0
	,m_defaultH		: 0
	,m_txt			: "mmmmmmmmmml"
	,M_test			: function(font)
	{
		if( !this.m_div)
		{	this.m_div=jQuery("<div id=\"fontDetector\" style=\"font-family:arial;font-size:72px;z-index:500;\"></div>");
			$("body").append(this.m_div);
			var ref=jQuery("<span class=\"ref\" >"+this.m_txt+"</span>");
			this.m_div.append(ref);
			this.m_defaultW =ref.width();
			this.m_defaultH =ref.height();
			ref.remove();
		}
		var s=jQuery("<span style=\"font-family:"+font+",arial;\">"+this.m_txt+"</span>");
		this.m_div.append(s);
		var is = font.toLowerCase()=="arial" ||  (s.width() != this.m_defaultW || s.height() != this.m_defaultH);	
		s.remove();
		return is;
	}
};