var gloSprite=function(sId,bx,by,bw,bh,oX,oY){this.constructor.all[sId]=this;this.width=bw+'px';this.height=bh+'px';if (typeof(oX)!='undefined'){this.oX=oX;this.oX1=oX;this.oY=oY};this.offsetX=bx;this.offsetY=by;this.background='url('+this.constructor.imageFile+') -'+bx+'px -'+by+'px no-repeat ';this.ie6background=this.constructor.imageFile};gloSprite.imageFile='';gloSprite.all=[];gloSprite.browser;if (window.ActiveXObject)gloSprite.browser = window.XMLHttpRequest?'ie7':'ie6';gloSprite.prototype.list=function(){var d=document.createElement('div');d.style.position='absolute';var dd=document.createElement('div');dd.style.background='white';var count=0;for (var z in gloSprite.all){var x=document.createElement('div');var y=document.createElement('div');var w=document.createElement('div');w.id='gloSpriteList_w_'+count;w.onmouseover=new Function("document.getElementById('"+w.id+"').style.background='gray'");w.onmouseout=new Function("document.getElementById('"+w.id+"').style.background='white'");w.onclick=new Function("console.log('"+z+"')");w.style.display='block';w.style.border='1px solid gray';w.style.padding='3px';w.style.margin='3px';w.style.background='white';y.style.padding='5px';y.id='gloSpriteList_y_'+count;y.style.background='orange';y.style.color='white';y.style.fontWeight='bold';y.style.fontFamily='verdana';y.style.fontSize='11px';y.style.textAlign='center';y.innerHTML=z;gloSprite.all[z].paintOn(x);w.appendChild(x);w.appendChild(y);dd.appendChild(w);count++};d.appendChild(dd);document.body.appendChild(d);var memw=document.getElementById('gloSpriteList_w_0').offsetWidth+'px';count=0;for (var z in gloSprite.all){var w=document.getElementById('gloSpriteList_w_'+count);w.style.width=memw;w.style.styleFloat="left";w.style.cssFloat="left";count++};d.style.position='';d.style.width='100%'};gloSprite.prototype.paintOn=function(obj,optNotUseIE6PNG){if (gloSprite.browser!='ie6'){obj.style.background=this.background;obj.style.display='block';obj.style.width=this.width;obj.style.height=this.height;obj.style.overflow='hidden'} else{if (!optNotUseIE6PNG){var w=parseInt(this.width);var h=parseInt(this.height);xx='<div style="position:relative;width:'+w+'px;height:'+h+'px;overflow:hidden;clip:rect('+this.offsetY+'px '+(this.offsetX+w)+'px '+(this.offsetY+h)+'px '+this.offsetX+'px)"><div style="position:absolute;left:-'+(this.offsetX)+'px;top:-'+(this.offsetY)+'px;clip:rect('+this.offsetY+'px '+(this.offsetX+w)+'px '+(this.offsetY+h)+'px '+this.offsetX+'px);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+this.ie6background+',sizingMethod=image);display:block;width:'+w+'px;height:'+h+'px;overflow:hidden"></div></div>';obj.innerHTML=xx;obj.style.display='block';obj.style.width=this.width;obj.style.height=this.height;obj.style.overflow='hidden'} else{obj.style.background='red url('+this.ie6background+') -'+this.offsetX+'px -'+this.offsetY+'px no-repeat ';obj.style.filter="progid:DXImageTransform.Microsoft.Chroma(color=#d3e6ea)";obj.style.display='block';obj.style.width=this.width;obj.style.height=this.height;obj.style.overflow='hidden'}}};gloSprite.prototype.get=function(optNotUseIE6PNG){if (gloSprite.browser!='ie6'){return{css:'background:'+this.background+';display:block;width:'+this.width+';height:'+this.height+';overflow:hidden',html:''}} else{if (!optNotUseIE6PNG){var w=parseInt(this.width);var h=parseInt(this.height);xx='<div style="position:relative;width:'+w+'px;height:'+h+'px;overflow:hidden;clip:rect('+this.offsetY+'px '+(this.offsetX+w)+'px '+(this.offsetY+h)+'px '+this.offsetX+'px)"><div style="position:absolute;left:-'+(this.offsetX)+'px;top:-'+(this.offsetY)+'px;clip:rect('+this.offsetY+'px '+(this.offsetX+w)+'px '+(this.offsetY+h)+'px '+this.offsetX+'px);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+this.ie6background+',sizingMethod=image);display:block;width:'+w+'px;height:'+h+'px;overflow:hidden"></div></div>';return{css:'display:block;width:'+this.width+';height:'+this.height+';overflow:hidden',html:xx}} else{return{css:'background:red url('+this.ie6background+') -'+this.offsetX+'px -'+this.offsetY+'px no-repeat;filter:progid:DXImageTransform.Microsoft.Chroma(color=#d3e6ea);display:block;width:'+this.width+';height:'+this.height+';overflow:hidden',html:''}}}};

var gloText=function(){var ISIE=0;var ISFF2=0;if (typeof window.ActiveXObject !='undefined')ISIE=1;var getFFVersions=/firefox\/(\d+)/;var matches=getFFVersions.exec(navigator.userAgent.toLowerCase());if (matches){var ver=parseInt(matches[1]);if (ver==2)ISFF2=1};var VERSION='gloText v.0.2 2009/01/10';var GLOTEXT_REPLACED_CLASS='glotext_replaced';var gt_currentFont='';var gt_tracking;var c=function(obj,cl){if (!obj)return null;if (typeof(cl)=='undefined')return obj;var ret=[];var zEnd=obj.length;for (var z=0;z<zEnd;z++){if (obj[z].className==cl){ret.push(obj[z])}};if (ret.length==1)return ret[0];if (ret.length==0)return null;return ret};var parseText=function(text){text=text.replace(/\n/g,'');text=text.replace(/<br>/g,'\n');text=text.replace(/<p>/g,'\n');text=text.replace(/&nbsp;/g,' ')};return{getFontSize:function(sFontName){var maxH=0;var maxW=0;var cH,cW;for (var z in gloSprite.all){if (z.indexOf(sFontName+'_')==0){cH=parseInt(gloSprite.all[z].height);cW=parseInt(gloSprite.all[z].width);if (maxH<cH) maxH=cH;if (maxW<cW) maxW=cW}};return{height:maxH,width:maxW}},
createFont:function(o){if (!gloSprite.all['null']){new gloSprite('null',0,0,0,0,0,0)};if (typeof(o.tracking)=='undefined')o.tracking=0;if (typeof(o.leading)=='undefined')o.leading=0;if (typeof(o.height)=='undefined' || typeof(o.height)=='undefined'){var size=this.getFontSize(o.name);if (typeof(o.height)=='undefined')o.height=size.height;if (typeof(o.width)=='undefined')o.width=size.width};gt_currentFont=o;o.setCharKerning=function(sChar,oo){var sname=o.name+'_'+sChar;if (typeof(oo.before)!='undefined')gloSprite.all[sname].oX=oo.before;if (typeof(oo.after)!='undefined')gloSprite.all[sname].oX1=oo.after};return o},
setCharKerning:function(oFont,sChar,oO){var aF=[];if (oFont.length)aF=oFont;else{aF.push(oFont)};var cList=[];if (sChar.length>1){if (sChar.indexOf('-')>0){var acList=sChar.split('-');var loopInit=acList[0].charCodeAt(0);var loopEnd=acList[1].charCodeAt(0);for (var z2=loopInit;z2<=loopEnd;z2++){cList.push(String.fromCharCode(z2))}};if (sChar.indexOf(',')>0){var acList=sChar.split(',');cList=acList}} else{cList[0]=sChar};var zEnd=aF.length;var z1End=cList.length;var sname,fonte;var oOBefore=oO.before;var oOAfter=oO.after;if (typeof oO!='object')oOAfter=oO;for (var z=0;z<zEnd;z++){fonte=aF[z];for (var z1=0;z1<z1End;z1++){sname=fonte.name+'_'+cList[z1];if (typeof(oOBefore)!='undefined')gloSprite.all[sname].oX=oOBefore;if (typeof(oOAfter)!='undefined')gloSprite.all[sname].oX1=oOAfter}}},
setFont:function(oFont){gt_currentFont=oFont},
disable:function(){var divs=document.getElementsByTagName('span');var zEnd=divs.length;for (var z=zEnd-1;z>-1;z--){if (divs[z].className==GLOTEXT_REPLACED_CLASS){var ih=divs[z].innerHTML;divs[z].parentNode.innerHTML=ih}}},
replace:function(o){var obj=o.obj;if (!obj)obj=o;if (!obj || obj=='') return;var optFont=o.font;if (optFont.def)optFont=optFont.def;var objs=[];if (obj.length){objs=obj} else{objs.push(obj)};if (!optFont)optFont=gt_currentFont;var zEnd=objs.length;var oldText=null;var text=null;for (var z=0;z<zEnd;z++){obj=objs[z];if (obj && obj.getElementsByTagName){oldText=c(obj.getElementsByTagName('div'),GLOTEXT_REPLACED_CLASS);if (oldText){if (!oldText.length){text=oldText.innerHTML}} else{if (!obj){alert(VERSION+'\n\nError\nspecified object does not exists.');return};text=obj.innerHTML;if (text && typeof(text)=='string'){parseText(text)}}};if (!text)return;gloText.write(text,obj.offsetLeft,obj.offsetTop,obj,optFont,o)}},
ie6fix:true,
write:function(sText,x,y,oParent,oFont,oOptions){var ie6fix=this.ie6fix;if (typeof(oOptions)=='undefined')oOptions=null;var oriText=sText;var oriFont=oFont;function getChar(c){switch(cChar){case 'à':case '&agrave;': return 'a_';break;case 'è':case '&egrave;': return 'e_';break;case 'ì':case '&igrave;': return 'i_';break;case 'ò':case '&ograve;': return 'o_';break;case 'ù':case '&ugrave;': return 'u_';break;default : return c}};function getStyle(oElm, strCssRule){var strValue = "";if(document.defaultView && document.defaultView.getComputedStyle){strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule)} else if(oElm.currentStyle){strCssRule = strCssRule.replace(/-(w)/g, function (strMatch, p1){return p1.toUpperCase()});strValue = oElm.currentStyle[strCssRule]};return strValue};function getABlockString(){var sidt;if (gtssid)sidt='id="'+gtssid+'_'+gtssidCount+'"';var ss='<span '+sidt+' '+gtomou+' '+gtomo+' style="'+cc+'display:block;position:absolute;width:'+(iX-mIx)+'px;height:'+hh+'px;left:'+mIx+'px;top:'+(iY)+'px"></span>';gtssidCount++;return ss};var forceLowerCase=false;var optRel=false;if (oOptions)forceLowerCase=oOptions.forceLowerCase;var ignoreWidth=false;if (oOptions)ignoreWidth=oOptions.ignoreWidth;if (forceLowerCase==true)sText=sText.toLowerCase();if (!oFont)oFont=gt_currentFont;if (!oFont){alert(VERSION+'\n\nError\nNo font available');return};var textBox=document.createElement('span');textBox.style.display='block';textBox.style.position='absolute';var maxWidth=null;if (oParent)if (!ignoreWidth){maxWidth=oParent.clientWidth;if (!maxWidth)maxWidth=oParent.offsetWidth;if (!maxWidth){try{maxWidth=oParent.parentNode.clientWidth} catch(er){}}};var gtomo=gtomou=gtssid='';var gtssidCount=0;if (oOptions){if (typeof(oOptions.width)!='undefined')maxWidth=parseInt(oOptions.width);if (typeof(oOptions.className)!='undefined')textBox.className=oOptions.className;if (typeof oOptions.ignoreCR!='undefined'){if (oOptions.ignoreCR){sText=sText.replace(/\n/g,' ');sText=sText.replace(/\s+/g,' ')}};if (typeof oOptions.a!='undefined'){if (typeof oOptions.a.id!='undefined')gtssid=oOptions.a.id;if (typeof oOptions.a.onmouseover!='undefined'){if (typeof oOptions.a.onmouseover=='string'){var om=oOptions.a.onmouseover;om=om.replace(/"/g,"'");gtomo='onmouseover="'+om+'";'}};if (typeof oOptions.a.onmouseout!='undefined'){if (typeof oOptions.a.onmouseout=='string'){var om=oOptions.a.onmouseout;om=om.replace(/"/g,"'");gtomou='onmouseout="'+om+'";'}}}};if (typeof(x)!='undefined')textBox.style.left=x+'px';else x=0;if (typeof(y)!='undefined')textBox.style.top=y+'px';else y=0;if (oParent){if (!ISIE)oParent.innerHTML='<span style="display:none" class="'+GLOTEXT_REPLACED_CLASS+'">'+oriText+'</span>';else oParent.innerHTML=''} else{textBox.innerHTML='<span style="display:none" class="'+GLOTEXT_REPLACED_CLASS+'">'+oriText+'</span>'};var precHtml=textBox.innerHTML;var iX=mIx=0;var iY=0;var s,bottomLine=0,cChar,precChar;var oH=parseInt(oFont.height);var paraWidth=0;var paraHeight=oFont.height;var piw;sText=sText.replace(/^\s+/mg,'');sText=sText.replace(/^\n+/mg,'');sText=sText.replace(/\n+$/mg,'');sText=sText.replace(/<strong>(.*)<\/strong>/,'<b>$1</b>');var oX,oX1,tracking=oFont.tracking;var zEnd=sText.length;var gA=gloSprite.all;var d;var dynFontIndex=fontIndex=oFont.name+'_';var nullChar=gA['null'];var ignoreHtml=0,ignoreHtmlW=0;var memHtml='';var sTemp;var wordData=[];var spriteTemp;var cpusher=0;var tagType='';var complexFontParsing=0;var complexFPInited;var optionFont=null;if (oOptions.font)if (oOptions.font.def){complexFontParsing=1;optionFont=oOptions.font;if (optionFont.strong)optionFont.b=optionFont.strong};var ll=oFont.leading;var hh=oFont.height+2;var cc;var blockaddstr='';for (var z=0;z<zEnd;z++){if (maxWidth && !ignoreHtml){var y=z;var wordCheck=iX;var cc=sText.charAt(y);while (cc!=' ' && cc!='\n' && y<sText.length){cChar=getChar(cc);if (cChar=='<')ignoreHtmlW=1;if (cChar=='>')ignoreHtmlW=0;if (!ignoreHtmlW && cChar!='>'){s=gloSprite.all[oFont.name+'_'+cChar];if (!s) s=gloSprite.all['null'];wordCheck+=parseInt(s.width)+oFont.tracking+s.oX};y++;cc=sText.charAt(y)};if (wordCheck>maxWidth && (cc==' ' || cc=='\n')){iX=mIx=0;iY+=ll;paraHeight+=ll}};cChar=sText.charAt(z);if (cChar=='<'){switch (sText.charAt(z+1)){case 'A': case 'a':tagType='a';mIx=iX;break;case 'B': case 'b':tagType='b';break};if (complexFontParsing){switch (sText.charAt(z+1)){case 'A': case 'a':tagType='a';complexFPInited=0;break;case 'B': case 'b':tagType='b';complexFPInited=0;break}};ignoreHtml=1;memHtml=''};if (cChar=='>'){cc='';if (ISIE){if (tagType=='a')cc='cursor:hand;'};if (sText.charAt(z-1).toLowerCase()=='a' && sText.charAt(z-2)=='/'){wordData[cpusher]=getABlockString();cpusher++;mIx=iX};if (complexFontParsing){if (sText.charAt(z-1)==tagType && sText.charAt(z-2)=='/'){tagType='';dynFontIndex=fontIndex;complexFPInited=0;oFont=oriFont}};wordData[cpusher]=memHtml+'>';cpusher++;ignoreHtml=0};if (ignoreHtml)memHtml+=cChar;if (!ignoreHtml && cChar!='>'){switch (cChar){case ' ':if (tagType=='a'){};if (iX!=0)iX+=oFont.width;break;case '\n':iX=mIx=0;iY+=ll;paraHeight+=ll;break;default:if (complexFontParsing){var fontTag=null;if (!complexFPInited){switch (tagType){case 'a':fontTag=optionFont.a;break;case 'b':fontTag=optionFont.b;break};if (fontTag){if (fontTag.font){dynFontIndex=fontTag.font.name+'_';oFont=fontTag.font;tracking=oFont.tracking} else{dynFontIndex=fontTag.name+'_';oFont=fontTag;tracking=oFont.tracking};complexFPInited=1}}};cChar=getChar(cChar);s=gA[dynFontIndex+cChar];if (!s) s=nullChar;oX =s.oX?s.oX:0;oX1=s.oX1?s.oX1:0;piw=parseInt(s.width);iX+=oX;spriteTemp=s.get(ie6fix);sTemp='<span style="'+spriteTemp.css+';position:absolute;left:'+iX+'px;top:'+(iY+oH+s.oY)+'px">'+spriteTemp.html+'</span>';iX+=piw+tracking+oX1;if (paraWidth<iX)paraWidth=iX;wordData[cpusher]=sTemp;cpusher++}}};textBox.innerHTML=precHtml+wordData.join('');if (oParent)oParent.appendChild(textBox);else{if (typeof oOptions.returnHtml==undefined || !oOptions.returnHtml)document.body.appendChild(textBox);else return textBox.innerHTML};if (oParent){textBox.style.position='relative';if (ISFF2){var OPOL=oParent.offsetLeft;var STOL=textBox.offsetLeft;textBox.style.left='0px';if (!ISIE){if (OPOL>textBox.offsetLeft)textBox.style.left=OPOL-textBox.offsetLeft+'px';var l1=STOL-OPOL;var l2=textBox.offsetLeft;if (l2<=l1)textBox.style.left=l1-l2+'px';else textBox.style.left=l2-l1+'px'};textBox.style.top='0px';if (ISIE){textBox.style.visibility='hidden';textBox.style.visibility='visible'}}} else{textBox.style.position='absolute';textBox.style.left=x+'px';textBox.style.top=y+'px'};textBox.style.width=paraWidth+'px';textBox.style.height=paraHeight+'px';var ta=getStyle(textBox.parentNode,'text-align');if (typeof oOptions.textAlign != 'undefined')ta=oOptions.textAlign;var fl=getStyle(textBox.parentNode,'float');if (fl!='none') textBox.style.left='';switch (ta){case 'center':textBox.style.marginLeft='auto';textBox.style.marginRight='auto';break;case 'left':textBox.style.marginRight='auto';break;case 'right':textBox.style.marginLeft='auto';break}}}}();

var _glo=function() {

  function g(s) {
    return document.getElementById(s);
  }
  function d(x,y) {
  
    if (typeof x=='undefined' && typeof y=='object')
      x={};
    
    if (typeof x=='object' && typeof y=='object') {
      for (var z in y) {
        if (typeof y[z]!='undefined')
          //if (typeof x[z]=='undefined' || x[z]==null)
            x[z]=y[z];
      }  
      return x;
    }
    if (typeof x !='undefined')
      return x
    return y;
  }

  function _initFont2(imageSrc,sid) {
    gloSprite.imageFile=imageSrc;
    new gloSprite('bignum0_0',13,9,72,94,4,-84);
    new gloSprite('bignum0_1',86,10,48,92,10,-83);
    new gloSprite('bignum0_2',135,9,69,93,5,-84);
    new gloSprite('bignum0_3',205,9,68,94,5,-84);
    new gloSprite('bignum0_4',274,10,75,92,3,-83);
    new gloSprite('bignum0_5',350,10,68,93,5,-83);
    new gloSprite('bignum0_6',419,8,73,95,4,-85);
    new gloSprite('bignum0_7',493,10,68,92,6,-83);
    new gloSprite('bignum0_8',563,8,72,95,4,-85);
    new gloSprite('bignum0_9',637,8,72,96,4,-85);
    new gloSprite('bignum0_,',710,70,38,47,0,-23);
    new gloSprite('bignum0_.',749,70,32,33,6,-23);
    new gloSprite('bignum0_%',782,9,115,95,3,-84);
    new gloSprite('bignum0_+',899,36,76,77,5,-68);
    new gloSprite('bignum0_-',976,57,43,22,4,-40);
    
    new gloSprite('bignum1_0',13,131,72,94,4,-84);
    new gloSprite('bignum1_1',86,132,48,92,10,-83);
    new gloSprite('bignum1_2',135,131,69,93,5,-84);
    new gloSprite('bignum1_3',205,131,68,94,5,-84);
    new gloSprite('bignum1_4',274,132,75,92,3,-83);
    new gloSprite('bignum1_5',350,132,68,93,5,-83);
    new gloSprite('bignum1_6',419,130,73,95,4,-85);
    new gloSprite('bignum1_7',493,132,68,92,6,-83);
    new gloSprite('bignum1_8',563,130,72,95,4,-85);
    new gloSprite('bignum1_9',637,130,72,96,4,-85);
    new gloSprite('bignum1_,',710,192,38,47,0,-23);
    new gloSprite('bignum1_.',749,192,32,33,6,-23);
    new gloSprite('bignum1_%',782,131,115,95,3,-84);
    new gloSprite('bignum1_+',899,158,76,77,5,-68);
    new gloSprite('bignum1_-',976,179,43,22,4,-40);
    
    new gloSprite('bignum2_0',14,245,50,64,4,-84);
    new gloSprite('bignum2_1',65,246,34,62,10,-83);
    new gloSprite('bignum2_2',100,245,47,63,5,-84);
    new gloSprite('bignum2_3',148,245,47,64,5,-84);
    new gloSprite('bignum2_4',196,246,52,62,3,-83);
    new gloSprite('bignum2_5',249,246,47,63,5,-83);
    new gloSprite('bignum2_6',297,245,50,64,4,-85);
    new gloSprite('bignum2_7',348,246,47,62,6,-83);
    new gloSprite('bignum2_8',396,245,50,64,4,-85);
    new gloSprite('bignum2_9',447,245,50,64,4,-85);
    new gloSprite('bignum2_,',498,284,28,33,0,-23);
    new gloSprite('bignum2_.',527,284,24,25,6,-23);
    new gloSprite('bignum2_%',552,245,77,65,3,-60); //-84 orginal
    new gloSprite('bignum2_+',630,262,51,53,5,-68);
    new gloSprite('bignum2_-',682,276,31,18,4,-40);
  }  


  function _initFont(imageSrc,sid) {
    gloSprite.imageFile=imageSrc;
    new gloSprite('big'+sid+'_0',10,14,35,47,2,-46);
    new gloSprite('big'+sid+'_1',45,15,21,45,6,-45);
    new gloSprite('big'+sid+'_2',66,14,33,46,3,-46);
    new gloSprite('big'+sid+'_3',99,14,32,47,3,-46);
    new gloSprite('big'+sid+'_4',131,15,37,45,1,-45);
    new gloSprite('big'+sid+'_5',168,15,33,46,2,-45);
    new gloSprite('big'+sid+'_6',201,14,35,47,2,-46);
    new gloSprite('big'+sid+'_7',236,15,33,45,3,-45);
    new gloSprite('big'+sid+'_8',269,14,35,47,2,-46);
    new gloSprite('big'+sid+'_9',304,14,35,47,2,-46);
    new gloSprite('big'+sid+'_,',339,47,16,21,0,-13);
    new gloSprite('big'+sid+'_.',355,48,13,13,3,-12);
    new gloSprite('big'+sid+'_%',368,14,58,47,2,-46);
    
    new gloSprite('title'+sid+'_!',13,75,2,7,0,-7);
    new gloSprite('title'+sid+'_“',15,75,4,3,0,-7);
    new gloSprite('title'+sid+'_#',19,75,5,7,0,-7);
    new gloSprite('title'+sid+'_$',24,74,5,9,0,-8);
    new gloSprite('title'+sid+'_%',29,75,8,7,0,-7);
    new gloSprite('title'+sid+'_&',37,75,6,7,0,-7);
    new gloSprite('title'+sid+'_\'',43,75,2,3,0,-7);
    new gloSprite('title'+sid+'_(',45,75,3,9,1,-7);
    new gloSprite('title'+sid+'_)',48,75,3,9,-1,-7);
    new gloSprite('title'+sid+'_*',51,75,4,4,0,-7);
    new gloSprite('title'+sid+'_+',55,76,7,6,-1,-6);
    new gloSprite('title'+sid+'_,',62,81,2,3,0,-1);
    new gloSprite('title'+sid+'_-',64,79,3,1,0,-3);
    new gloSprite('title'+sid+'_.',67,80,2,2,0,-2);
    new gloSprite('title'+sid+'_/',69,75,4,8,0,-7);
    new gloSprite('title'+sid+'_0',73,75,5,7,0,-7);
    new gloSprite('title'+sid+'_1',78,75,4,7,0,-7);
    new gloSprite('title'+sid+'_2',82,75,6,7,0,-7);
    new gloSprite('title'+sid+'_3',88,75,5,7,0,-7);
    new gloSprite('title'+sid+'_4',93,75,5,7,0,-7);
    new gloSprite('title'+sid+'_5',98,75,5,7,0,-7);
    new gloSprite('title'+sid+'_6',103,75,5,7,0,-7);
    new gloSprite('title'+sid+'_7',108,75,5,7,0,-7);
    new gloSprite('title'+sid+'_8',113,75,5,7,0,-7);
    new gloSprite('title'+sid+'_9',118,75,5,7,0,-7);
    new gloSprite('title'+sid+'_:',123,77,2,5,0,-5);
    new gloSprite('title'+sid+'_;',125,77,2,7,0,-5);
    new gloSprite('title'+sid+'_<',127,76,5,6,1,-6);
    new gloSprite('title'+sid+'_=',132,78,6,3,0,-4);
    new gloSprite('title'+sid+'_>',138,76,5,6,0,-6);
    new gloSprite('title'+sid+'_?',143,75,4,7,0,-7);
    new gloSprite('title'+sid+'_@',147,76,7,7,0,-6);
    new gloSprite('title'+sid+'_A',154,75,6,7,0,-7);
    new gloSprite('title'+sid+'_B',160,75,6,7,0,-7);
    new gloSprite('title'+sid+'_C',166,75,6,7,0,-7);
    new gloSprite('title'+sid+'_D',172,75,7,7,0,-7);
    new gloSprite('title'+sid+'_E',179,75,5,7,0,-7);
    new gloSprite('title'+sid+'_F',184,75,5,7,0,-7);
    new gloSprite('title'+sid+'_G',189,75,6,7,0,-7);
    new gloSprite('title'+sid+'_H',195,75,6,7,0,-7);
    new gloSprite('title'+sid+'_I',201,75,2,7,0,-7);
    new gloSprite('title'+sid+'_J',203,75,4,7,0,-7);
    new gloSprite('title'+sid+'_K',207,75,6,7,0,-7);
    new gloSprite('title'+sid+'_L',213,75,5,7,0,-7);
    new gloSprite('title'+sid+'_M',218,75,8,7,0,-7);
    new gloSprite('title'+sid+'_N',226,75,6,7,0,-7);
    new gloSprite('title'+sid+'_O',232,75,7,7,0,-7);
    new gloSprite('title'+sid+'_P',239,75,5,7,0,-7);
    new gloSprite('title'+sid+'_Q',244,75,7,8,0,-7);
    new gloSprite('title'+sid+'_R',251,75,6,7,0,-7);
    new gloSprite('title'+sid+'_S',257,75,5,7,0,-7);
    new gloSprite('title'+sid+'_T',262,75,6,7,-1,-7);
    new gloSprite('title'+sid+'_U',268,75,6,7,0,-7);
    new gloSprite('title'+sid+'_V',274,75,6,7,0,-7);
    new gloSprite('title'+sid+'_W',280,75,9,7,0,-7);
    new gloSprite('title'+sid+'_X',289,75,6,7,0,-7);
    new gloSprite('title'+sid+'_Y',295,75,6,7,0,-7);
    new gloSprite('title'+sid+'_Z',301,75,6,7,0,-7);
    new gloSprite('title'+sid+'_[',307,75,2,9,1,-7);
    new gloSprite('title'+sid+'_\\\\',309,75,4,8,0,-7);
    new gloSprite('title'+sid+'_]',313,75,2,9,0,-7);
    new gloSprite('title'+sid+'_^',315,75,5,5,0,-7);
    new gloSprite('title'+sid+'__',320,83,6,1,0,1);
    new gloSprite('title'+sid+'_`',326,75,2,2,0,-7);
    new gloSprite('title'+sid+'_a',328,77,5,5,0,-5);
    new gloSprite('title'+sid+'_b',333,74,6,8,0,-8);
    new gloSprite('title'+sid+'_c',339,77,4,5,0,-5);
    new gloSprite('title'+sid+'_d',343,74,5,8,0,-8);
    new gloSprite('title'+sid+'_e',348,77,5,5,0,-5);
    new gloSprite('title'+sid+'_f',353,74,4,8,0,-8);
    new gloSprite('title'+sid+'_g',357,77,5,7,0,-5);
    new gloSprite('title'+sid+'_h',362,74,5,8,0,-8);
    new gloSprite('title'+sid+'_i',367,75,2,7,0,-7);
    new gloSprite('title'+sid+'_j',369,75,3,9,-1,-7);
    new gloSprite('title'+sid+'_k',372,74,5,8,0,-8);
    new gloSprite('title'+sid+'_l',377,74,2,8,0,-8);
    new gloSprite('title'+sid+'_m',379,77,8,5,0,-5);
    new gloSprite('title'+sid+'_n',387,77,5,5,0,-5);
    new gloSprite('title'+sid+'_o',392,77,6,5,0,-5);
    new gloSprite('title'+sid+'_p',398,77,6,7,0,-5);
    new gloSprite('title'+sid+'_q',404,77,5,7,0,-5);
    new gloSprite('title'+sid+'_r',409,77,4,5,0,-5);
    new gloSprite('title'+sid+'_s',413,77,4,5,0,-5);
    new gloSprite('title'+sid+'_t',417,75,4,7,0,-7);
    new gloSprite('title'+sid+'_u',421,77,5,5,0,-5);
    new gloSprite('title'+sid+'_v',426,77,5,5,0,-5);
    new gloSprite('title'+sid+'_w',431,77,8,5,0,-5);
    new gloSprite('title'+sid+'_x',439,77,5,5,0,-5);
    new gloSprite('title'+sid+'_y',444,77,5,8,0,-5);
    new gloSprite('title'+sid+'_z',449,77,5,5,0,-5);
    new gloSprite('title'+sid+'_a_',454,75,5,7,0,-7);
    new gloSprite('title'+sid+'_e_',459,75,5,7,0,-7);
    new gloSprite('title'+sid+'_i_',464,75,2,7,0,-7);
    new gloSprite('title'+sid+'_o_',466,75,6,7,0,-7);
    new gloSprite('title'+sid+'_u_',472,75,5,7,0,-7);
    
    new gloSprite('text1'+sid+'_!',14,95,3,9,0,-9);
    new gloSprite('text1'+sid+'_“',17,95,4,4,0,-9);
    new gloSprite('text1'+sid+'_#',21,96,6,8,0,-8);
    new gloSprite('text1'+sid+'_$',27,94,6,12,0,-10);
    new gloSprite('text1'+sid+'_%',33,96,10,8,0,-8);
    new gloSprite('text1'+sid+'_&',43,95,8,9,0,-9);
    new gloSprite('text1'+sid+'_\'',51,95,2,4,0,-9);
    new gloSprite('text1'+sid+'_(',53,96,4,10,0,-8);
    new gloSprite('text1'+sid+'_)',57,96,3,10,0,-8);
    new gloSprite('text1'+sid+'_*',60,95,5,5,0,-9);
    new gloSprite('text1'+sid+'_+',65,97,7,7,0,-7);
    new gloSprite('text1'+sid+'_,',72,102,2,4,0,-2);
    new gloSprite('text1'+sid+'_-',74,100,4,1,0,-4);
    new gloSprite('text1'+sid+'_.',78,102,2,2,0,-2);
    new gloSprite('text1'+sid+'_/',80,95,5,9,0,-9);
    new gloSprite('text1'+sid+'_0',85,96,6,8,0,-8);
    new gloSprite('text1'+sid+'_1',91,96,3,8,1,-8);
    new gloSprite('text1'+sid+'_2',94,96,6,8,0,-8);
    new gloSprite('text1'+sid+'_3',100,96,6,8,0,-8);
    new gloSprite('text1'+sid+'_4',106,96,7,8,0,-8);
    new gloSprite('text1'+sid+'_5',113,96,6,8,0,-8);
    new gloSprite('text1'+sid+'_6',119,96,6,8,0,-8);
    new gloSprite('text1'+sid+'_7',125,96,5,8,1,-8);
    new gloSprite('text1'+sid+'_8',130,96,6,8,0,-8);
    new gloSprite('text1'+sid+'_9',136,96,6,8,0,-8);
    new gloSprite('text1'+sid+'_:',142,98,2,6,0,-6);
    new gloSprite('text1'+sid+'_;',144,98,3,8,-1,-6);
    new gloSprite('text1'+sid+'_<',147,97,7,7,0,-7);
    new gloSprite('text1'+sid+'_=',154,99,7,3,0,-5);
    new gloSprite('text1'+sid+'_>',161,97,7,7,0,-7);
    new gloSprite('text1'+sid+'_?',168,95,5,9,0,-9);
    new gloSprite('text1'+sid+'_@',173,97,9,8,0,-7);
    new gloSprite('text1'+sid+'_A',182,95,7,9,0,-9);
    new gloSprite('text1'+sid+'_B',189,95,6,9,0,-9);
    new gloSprite('text1'+sid+'_C',195,95,7,9,0,-9);
    new gloSprite('text1'+sid+'_D',202,95,8,9,0,-9);
    new gloSprite('text1'+sid+'_E',210,95,6,9,0,-9);
    new gloSprite('text1'+sid+'_F',216,95,6,9,0,-9);
    new gloSprite('text1'+sid+'_G',222,95,8,9,0,-9);
    new gloSprite('text1'+sid+'_H',230,95,7,9,0,-9);
    new gloSprite('text1'+sid+'_I',237,95,2,9,0,-9);
    new gloSprite('text1'+sid+'_J',239,95,4,9,0,-9);
    new gloSprite('text1'+sid+'_K',243,95,7,9,0,-9);
    new gloSprite('text1'+sid+'_L',250,95,6,9,0,-9);
    new gloSprite('text1'+sid+'_M',256,95,9,9,0,-9);
    new gloSprite('text1'+sid+'_N',265,95,7,9,0,-9);
    new gloSprite('text1'+sid+'_O',272,95,8,9,0,-9);
    new gloSprite('text1'+sid+'_P',280,95,6,9,0,-9);
    new gloSprite('text1'+sid+'_Q',286,95,8,10,0,-9);
    new gloSprite('text1'+sid+'_R',294,95,7,9,0,-9);
    new gloSprite('text1'+sid+'_S',301,95,6,9,0,-9);
    new gloSprite('text1'+sid+'_T',307,95,7,9,-1,-9);
    new gloSprite('text1'+sid+'_U',314,95,7,9,0,-9);
    new gloSprite('text1'+sid+'_V',321,95,7,9,0,-9);
    new gloSprite('text1'+sid+'_W',328,95,11,9,0,-9);
    new gloSprite('text1'+sid+'_X',339,95,7,9,0,-9);
    new gloSprite('text1'+sid+'_Y',346,95,7,9,0,-9);
    new gloSprite('text1'+sid+'_Z',353,95,7,9,0,-9);
    new gloSprite('text1'+sid+'_[',360,95,4,11,0,-9);
    new gloSprite('text1'+sid+'_\\\\',364,95,5,9,0,-9);
    new gloSprite('text1'+sid+'_]',369,95,3,11,0,-9);
    new gloSprite('text1'+sid+'_^',372,96,6,6,1,-8);
    new gloSprite('text1'+sid+'__',378,105,7,1,0,1);
    new gloSprite('text1'+sid+'_`',385,96,3,2,0,-8);
    new gloSprite('text1'+sid+'_a',388,98,6,6,0,-6);
    new gloSprite('text1'+sid+'_b',394,95,7,9,0,-9);
    new gloSprite('text1'+sid+'_c',401,98,5,6,0,-6);
    new gloSprite('text1'+sid+'_d',406,95,6,9,0,-9);
    new gloSprite('text1'+sid+'_e',412,98,6,6,0,-6);
    new gloSprite('text1'+sid+'_f',418,95,4,9,0,-9);
    new gloSprite('text1'+sid+'_g',423,98,6,8,0,-6);
    new gloSprite('text1'+sid+'_h',429,95,6,9,0,-9);
    new gloSprite('text1'+sid+'_i',435,95,2,9,0,-9);
    new gloSprite('text1'+sid+'_j',437,95,4,12,-1,-9);
    new gloSprite('text1'+sid+'_k',441,95,6,9,0,-9);
    new gloSprite('text1'+sid+'_l',447,95,2,9,0,-9);
    new gloSprite('text1'+sid+'_m',449,98,10,6,0,-6);
    new gloSprite('text1'+sid+'_n',459,98,6,6,0,-6);
    new gloSprite('text1'+sid+'_o',465,98,7,6,0,-6);
    new gloSprite('text1'+sid+'_p',472,98,7,8,0,-6);
    new gloSprite('text1'+sid+'_q',479,98,6,8,0,-6);
    new gloSprite('text1'+sid+'_r',485,98,4,6,0,-6);
    new gloSprite('text1'+sid+'_s',489,98,5,6,0,-6);
    new gloSprite('text1'+sid+'_t',494,96,4,8,0,-8);
    new gloSprite('text1'+sid+'_u',498,98,6,6,0,-6);
    new gloSprite('text1'+sid+'_v',504,98,6,6,0,-6);
    new gloSprite('text1'+sid+'_w',510,98,9,6,0,-6);
    new gloSprite('text1'+sid+'_x',519,98,6,6,0,-6);
    new gloSprite('text1'+sid+'_y',525,98,6,9,0,-6);
    new gloSprite('text1'+sid+'_z',531,98,5,6,0,-6);
    new gloSprite('text1'+sid+'_a_',536,96,5,8,0,-8);
    new gloSprite('text1'+sid+'_e_',542,96,6,8,0,-8);
    new gloSprite('text1'+sid+'_i_',548,96,3,8,-1,-8);
    new gloSprite('text1'+sid+'_o_',551,96,7,8,0,-8);
    new gloSprite('text1'+sid+'_u_',558,96,6,8,0,-8);
    
    new gloSprite('text2'+sid+'_!',14,116,4,19,1,-19);
    new gloSprite('text2'+sid+'_“',18,115,8,8,1,-20);
    new gloSprite('text2'+sid+'_#',26,117,12,18,1,-18);
    new gloSprite('text2'+sid+'_$',38,115,11,23,1,-20);
    new gloSprite('text2'+sid+'_%',49,117,20,18,1,-18);
    new gloSprite('text2'+sid+'_&',69,116,16,19,0,-19);
    new gloSprite('text2'+sid+'_\'',85,115,4,8,1,-20);
    new gloSprite('text2'+sid+'_(',89,116,6,22,2,-19);
    new gloSprite('text2'+sid+'_)',95,116,6,22,0,-19);
    new gloSprite('text2'+sid+'_*',101,116,10,10,1,-19);
    new gloSprite('text2'+sid+'_+',111,120,14,15,1,-15);
    new gloSprite('text2'+sid+'_,',125,131,5,8,0,-4);
    new gloSprite('text2'+sid+'_-',130,127,7,2,1,-8);
    new gloSprite('text2'+sid+'_.',137,131,4,4,1,-4);
    new gloSprite('text2'+sid+'_/',141,116,10,20,0,-19);
    new gloSprite('text2'+sid+'_0',151,117,12,18,1,-18);
    new gloSprite('text2'+sid+'_1',163,117,6,18,3,-18);
    new gloSprite('text2'+sid+'_2',169,117,12,18,1,-18);
    new gloSprite('text2'+sid+'_3',181,117,11,18,1,-18);
    new gloSprite('text2'+sid+'_4',192,117,14,18,0,-18);
    new gloSprite('text2'+sid+'_5',206,117,11,18,1,-18);
    new gloSprite('text2'+sid+'_6',217,117,12,18,1,-18);
    new gloSprite('text2'+sid+'_7',229,117,12,18,1,-18);
    new gloSprite('text2'+sid+'_8',241,117,12,18,1,-18);
    new gloSprite('text2'+sid+'_9',253,117,12,18,1,-18);
    new gloSprite('text2'+sid+'_:',265,122,4,13,1,-13);
    new gloSprite('text2'+sid+'_;',269,122,5,17,0,-13);
    new gloSprite('text2'+sid+'_<',274,120,13,15,2,-15);
    new gloSprite('text2'+sid+'_=',287,124,14,7,1,-11);
    new gloSprite('text2'+sid+'_>',301,120,13,15,1,-15);
    new gloSprite('text2'+sid+'_?',314,116,9,19,1,-19);
    new gloSprite('text2'+sid+'_@',323,119,18,19,1,-16);
    new gloSprite('text2'+sid+'_A',341,116,16,19,0,-19);
    new gloSprite('text2'+sid+'_B',357,116,12,19,2,-19);
    new gloSprite('text2'+sid+'_C',369,116,14,19,1,-19);
    new gloSprite('text2'+sid+'_D',383,116,15,19,2,-19);
    new gloSprite('text2'+sid+'_E',398,116,11,19,2,-19);
    new gloSprite('text2'+sid+'_F',409,116,10,19,2,-19);
    new gloSprite('text2'+sid+'_G',419,116,15,19,1,-19);
    new gloSprite('text2'+sid+'_H',434,116,14,19,2,-19);
    new gloSprite('text2'+sid+'_I',448,116,3,19,2,-19);
    new gloSprite('text2'+sid+'_J',451,116,9,19,-1,-19);
    new gloSprite('text2'+sid+'_K',460,116,13,19,2,-19);
    new gloSprite('text2'+sid+'_L',473,116,11,19,2,-19);
    new gloSprite('text2'+sid+'_M',484,116,19,19,1,-19);
    new gloSprite('text2'+sid+'_N',503,116,14,19,2,-19);
    new gloSprite('text2'+sid+'_O',517,116,17,19,1,-19);
    new gloSprite('text2'+sid+'_P',534,116,12,19,2,-19);
    new gloSprite('text2'+sid+'_Q',546,116,17,22,1,-19);
    new gloSprite('text2'+sid+'_R',563,116,12,19,2,-19);
    new gloSprite('text2'+sid+'_S',575,116,11,19,1,-19);
    new gloSprite('text2'+sid+'_T',586,116,14,19,0,-19);
    new gloSprite('text2'+sid+'_U',600,116,14,19,2,-19);
    new gloSprite('text2'+sid+'_V',614,116,15,19,0,-19);
    new gloSprite('text2'+sid+'_W',629,116,23,19,0,-19);
    new gloSprite('text2'+sid+'_X',652,116,14,19,1,-19);
    new gloSprite('text2'+sid+'_Y',666,116,15,19,0,-19);
    new gloSprite('text2'+sid+'_Z',681,116,14,19,0,-19);
    new gloSprite('text2'+sid+'_[',695,116,5,22,2,-19);
    new gloSprite('text2'+sid+'_\\\\',700,116,10,20,0,-19);
    new gloSprite('text2'+sid+'_]',710,116,5,22,1,-19);
    new gloSprite('text2'+sid+'_^',715,117,13,13,2,-18);
    new gloSprite('text2'+sid+'__',728,137,14,2,0,2);
    new gloSprite('text2'+sid+'_`',742,116,5,4,1,-19);
    new gloSprite('text2'+sid+'_a',747,122,11,13,1,-13);
    new gloSprite('text2'+sid+'_b',758,116,13,19,2,-19);
    new gloSprite('text2'+sid+'_c',771,122,11,13,1,-13);
    new gloSprite('text2'+sid+'_d',782,116,13,19,1,-19);
    new gloSprite('text2'+sid+'_e',795,122,12,13,1,-13);
    new gloSprite('text2'+sid+'_f',807,116,9,19,0,-19);
    new gloSprite('text2'+sid+'_g',816,122,12,18,1,-13);
    new gloSprite('text2'+sid+'_h',828,116,11,19,2,-19);
    new gloSprite('text2'+sid+'_i',839,116,3,19,2,-19);
    new gloSprite('text2'+sid+'_j',842,116,7,25,-2,-19);
    new gloSprite('text2'+sid+'_k',849,116,11,19,2,-19);
    new gloSprite('text2'+sid+'_l',860,116,3,19,2,-19);
    new gloSprite('text2'+sid+'_m',863,122,19,13,2,-13);
    new gloSprite('text2'+sid+'_n',882,122,11,13,2,-13);
    new gloSprite('text2'+sid+'_o',893,122,13,13,1,-13);
    new gloSprite('text2'+sid+'_p',906,122,13,18,2,-13);
    new gloSprite('text2'+sid+'_q',919,122,13,18,1,-13);
    new gloSprite('text2'+sid+'_r',932,122,7,13,2,-13);
    new gloSprite('text2'+sid+'_s',939,122,9,13,1,-13);
    new gloSprite('text2'+sid+'_t',948,119,9,16,0,-16);
    new gloSprite('text2'+sid+'_u',957,122,11,13,2,-13);
    new gloSprite('text2'+sid+'_v',968,122,13,13,0,-13);
    new gloSprite('text2'+sid+'_w',981,122,19,13,0,-13);
    new gloSprite('text2'+sid+'_x',1000,122,12,13,0,-13);
    new gloSprite('text2'+sid+'_y',1012,122,13,19,0,-13);
    new gloSprite('text2'+sid+'_z',1025,122,11,13,0,-13);
    new gloSprite('text2'+sid+'_a_',1036,116,11,19,1,-19);
    new gloSprite('text2'+sid+'_e_',1047,116,12,19,1,-19);
    new gloSprite('text2'+sid+'_i_',1059,116,6,19,-1,-19);
    new gloSprite('text2'+sid+'_o_',1065,116,13,19,1,-19);
    new gloSprite('text2'+sid+'_u_',1078,116,11,19,2,-19);
    
    new gloSprite('text3'+sid+'_!',16,148,3,13,1,-13);
    new gloSprite('text3'+sid+'_“',19,147,6,6,0,-14);
    new gloSprite('text3'+sid+'_#',25,149,8,12,0,-12);
    new gloSprite('text3'+sid+'_$',33,147,7,16,1,-14);
    new gloSprite('text3'+sid+'_%',40,149,14,12,0,-12);
    new gloSprite('text3'+sid+'_&',54,148,11,13,0,-13);
    new gloSprite('text3'+sid+'_\'',65,147,3,6,0,-14);
    new gloSprite('text3'+sid+'_(',68,148,4,15,1,-13);
    new gloSprite('text3'+sid+'_)',72,148,4,15,0,-13);
    new gloSprite('text3'+sid+'_*',76,148,7,7,0,-13);
    new gloSprite('text3'+sid+'_+',83,151,10,10,0,-10);
    new gloSprite('text3'+sid+'_,',93,158,3,6,0,-3);
    new gloSprite('text3'+sid+'_-',96,155,5,2,0,-6);
    new gloSprite('text3'+sid+'_.',101,158,3,3,1,-3);
    new gloSprite('text3'+sid+'_/',104,148,7,14,0,-13);
    new gloSprite('text3'+sid+'_0',111,149,9,12,0,-12);
    new gloSprite('text3'+sid+'_1',120,149,4,12,2,-12);
    new gloSprite('text3'+sid+'_2',124,149,9,12,0,-12);
    new gloSprite('text3'+sid+'_3',133,149,8,12,0,-12);
    new gloSprite('text3'+sid+'_4',141,149,9,12,0,-12);
    new gloSprite('text3'+sid+'_5',150,149,8,12,0,-12);
    new gloSprite('text3'+sid+'_6',158,149,9,12,0,-12);
    new gloSprite('text3'+sid+'_7',167,149,8,12,1,-12);
    new gloSprite('text3'+sid+'_8',175,149,9,12,0,-12);
    new gloSprite('text3'+sid+'_9',184,149,8,12,1,-12);
    new gloSprite('text3'+sid+'_:',192,152,3,9,1,-9);
    new gloSprite('text3'+sid+'_;',195,152,4,12,0,-9);
    new gloSprite('text3'+sid+'_<',199,151,9,10,1,-10);
    new gloSprite('text3'+sid+'_=',208,153,10,6,0,-8);
    new gloSprite('text3'+sid+'_>',218,151,10,10,0,-10);
    new gloSprite('text3'+sid+'_?',228,148,7,13,0,-13);
    new gloSprite('text3'+sid+'_@',235,150,13,13,0,-11);
    new gloSprite('text3'+sid+'_A',248,148,11,13,0,-13);
    new gloSprite('text3'+sid+'_B',259,148,8,13,1,-13);
    new gloSprite('text3'+sid+'_C',267,148,10,13,0,-13);
    new gloSprite('text3'+sid+'_D',277,148,11,13,1,-13);
    new gloSprite('text3'+sid+'_E',288,148,8,13,1,-13);
    new gloSprite('text3'+sid+'_F',296,148,7,13,1,-13);
    new gloSprite('text3'+sid+'_G',303,148,11,13,0,-13);
    new gloSprite('text3'+sid+'_H',314,148,10,13,1,-13);
    new gloSprite('text3'+sid+'_I',324,148,2,13,1,-13);
    new gloSprite('text3'+sid+'_J',326,148,6,13,0,-13);
    new gloSprite('text3'+sid+'_K',332,148,9,13,1,-13);
    new gloSprite('text3'+sid+'_L',341,148,8,13,1,-13);
    new gloSprite('text3'+sid+'_M',349,148,13,13,1,-13);
    new gloSprite('text3'+sid+'_N',362,148,10,13,1,-13);
    new gloSprite('text3'+sid+'_O',372,148,12,13,0,-13);
    new gloSprite('text3'+sid+'_P',384,148,8,13,1,-13);
    new gloSprite('text3'+sid+'_Q',392,148,12,15,0,-13);
    new gloSprite('text3'+sid+'_R',404,148,9,13,1,-13);
    new gloSprite('text3'+sid+'_S',413,148,8,13,0,-13);
    new gloSprite('text3'+sid+'_T',421,148,10,13,-1,-13);
    new gloSprite('text3'+sid+'_U',431,148,10,13,1,-13);
    new gloSprite('text3'+sid+'_V',441,148,11,13,0,-13);
    new gloSprite('text3'+sid+'_W',452,148,15,13,0,-13);
    new gloSprite('text3'+sid+'_X',467,148,10,13,0,-13);
    new gloSprite('text3'+sid+'_Y',477,148,10,13,0,-13);
    new gloSprite('text3'+sid+'_Z',487,148,10,13,0,-13);
    new gloSprite('text3'+sid+'_[',497,148,4,15,1,-13);
    new gloSprite('text3'+sid+'_\\\\',501,148,7,14,0,-13);
    new gloSprite('text3'+sid+'_]',508,148,4,15,0,-13);
    new gloSprite('text3'+sid+'_^',512,149,9,9,1,-12);
    new gloSprite('text3'+sid+'__',521,162,10,2,0,1);
    new gloSprite('text3'+sid+'_`',531,148,4,3,0,-13);
    new gloSprite('text3'+sid+'_a',535,152,8,9,0,-9);
    new gloSprite('text3'+sid+'_b',543,148,9,13,1,-13);
    new gloSprite('text3'+sid+'_c',552,152,8,9,0,-9);
    new gloSprite('text3'+sid+'_d',560,148,9,13,0,-13);
    new gloSprite('text3'+sid+'_e',569,152,9,9,0,-9);
    new gloSprite('text3'+sid+'_f',578,148,7,13,-1,-13);
    new gloSprite('text3'+sid+'_g',585,152,9,13,0,-9);
    new gloSprite('text3'+sid+'_h',594,148,8,13,1,-13);
    new gloSprite('text3'+sid+'_i',602,148,3,13,1,-13);
    new gloSprite('text3'+sid+'_j',605,148,6,17,-2,-13);
    new gloSprite('text3'+sid+'_k',611,148,8,13,1,-13);
    new gloSprite('text3'+sid+'_l',619,148,2,13,1,-13);
    new gloSprite('text3'+sid+'_m',621,152,13,9,1,-9);
    new gloSprite('text3'+sid+'_n',634,152,8,9,1,-9);
    new gloSprite('text3'+sid+'_o',642,152,9,9,0,-9);
    new gloSprite('text3'+sid+'_p',651,152,9,13,1,-9);
    new gloSprite('text3'+sid+'_q',660,152,9,13,0,-9);
    new gloSprite('text3'+sid+'_r',669,152,5,9,1,-9);
    new gloSprite('text3'+sid+'_s',674,152,7,9,0,-9);
    new gloSprite('text3'+sid+'_t',681,150,7,11,-1,-11);
    new gloSprite('text3'+sid+'_u',688,152,8,9,1,-9);
    new gloSprite('text3'+sid+'_v',696,152,9,9,0,-9);
    new gloSprite('text3'+sid+'_w',705,152,13,9,0,-9);
    new gloSprite('text3'+sid+'_x',718,152,9,9,0,-9);
    new gloSprite('text3'+sid+'_y',727,152,9,14,0,-9);
    new gloSprite('text3'+sid+'_z',736,152,8,9,0,-9);
    new gloSprite('text3'+sid+'_a_',744,148,8,13,0,-13);
    new gloSprite('text3'+sid+'_e_',752,148,9,13,0,-13);
    new gloSprite('text3'+sid+'_i_',761,148,4,13,-1,-13);
    new gloSprite('text3'+sid+'_o_',765,148,9,13,0,-13);
    new gloSprite('text3'+sid+'_u_',774,148,8,13,1,-13);    
  }
   
  function _init(o) {

    //big nums
    _initFont2(o.basePath+'/bignums.png','bignums');
    var BF0=gloText.createFont({name:'bignum0',tracking:-15,leading:13,width:5});
    var BF1=gloText.createFont({name:'bignum1',tracking:-15,leading:13,width:5});
    var BF2=gloText.createFont({name:'bignum2',tracking:-0,leading:13,width:5});
    
    _initFont(o.basePath+'/default.png','def');
    var f00a=gloText.createFont({name:'bigdef',tracking:-5,leading:13,width:5});
    var f01a=gloText.createFont({name:'titledef',tracking:0,leading:13,width:5});
    var f02a=gloText.createFont({name:'text1def',tracking:0,leading:13,width:5});
    var f03a=gloText.createFont({name:'text2def',tracking:0,leading:13,width:5});
    var f04a=gloText.createFont({name:'text3def',tracking:0,leading:13,width:5});

    _initFont(o.basePath+'/cyan.png','c0');
    var f00b=gloText.createFont({name:'bigc0',tracking:-5,leading:13,width:5});
    var f01b=gloText.createFont({name:'titlec0',tracking:0,leading:13,width:5});
    var f02b=gloText.createFont({name:'text1c0',tracking:0,leading:13,width:5});
    var f03b=gloText.createFont({name:'text2c0',tracking:0,leading:13,width:5});
    var f04b=gloText.createFont({name:'text3c0',tracking:0,leading:13,width:5});

    _initFont(o.basePath+'/red.png','c1');
    var f00c=gloText.createFont({name:'bigc1',tracking:-5,leading:13,width:5});
    var f01c=gloText.createFont({name:'titlec1',tracking:0,leading:13,width:5});
    var f02c=gloText.createFont({name:'text1c1',tracking:0,leading:13,width:5});
    var f03c=gloText.createFont({name:'text2c1',tracking:0,leading:13,width:5});
    var f04c=gloText.createFont({name:'text3c1',tracking:0,leading:13,width:5});

    _initFont(o.basePath+'/green.png','c2');
    var f00d=gloText.createFont({name:'bigc2',tracking:-5,leading:13,width:5});
    var f01d=gloText.createFont({name:'titlec2',tracking:0,leading:13,width:5});
    var f02d=gloText.createFont({name:'text1c2',tracking:0,leading:13,width:5});
    var f03d=gloText.createFont({name:'text2c2',tracking:0,leading:13,width:5});
    var f04d=gloText.createFont({name:'text3c2',tracking:0,leading:13,width:5});

    _initFont(o.basePath+'/purple.png','c3');
    var f00e=gloText.createFont({name:'bigc3',tracking:-5,leading:13,width:5});
    var f01e=gloText.createFont({name:'titlec3',tracking:0,leading:13,width:5});
    var f02e=gloText.createFont({name:'text1c3',tracking:0,leading:13,width:5});
    var f03e=gloText.createFont({name:'text2c3',tracking:0,leading:13,width:5});
    var f04e=gloText.createFont({name:'text3c3',tracking:0,leading:13,width:5});

    _initFont(o.basePath+'/orange.png','c4');
    var f00f=gloText.createFont({name:'bigc4',tracking:-5,leading:13,width:5});
    var f01f=gloText.createFont({name:'titlec4',tracking:0,leading:13,width:5});
    var f02f=gloText.createFont({name:'text1c4',tracking:0,leading:13,width:5});
    var f03f=gloText.createFont({name:'text2c4',tracking:0,leading:13,width:5});
    var f04f=gloText.createFont({name:'text3c4',tracking:0,leading:13,width:5});

    _initFont(o.basePath+'/white.png','c5');
    var f00g=gloText.createFont({name:'bigc5',tracking:-5,leading:13,width:5});
    var f01g=gloText.createFont({name:'titlec5',tracking:0,leading:13,width:5});
    var f02g=gloText.createFont({name:'text1c5',tracking:0,leading:13,width:5});
    var f03g=gloText.createFont({name:'text2c5',tracking:0,leading:13,width:5});
    var f04g=gloText.createFont({name:'text3c5',tracking:0,leading:13,width:5});

    _initFont(o.basePath+'/darkgray.png','c6');
    var f00h=gloText.createFont({name:'bigc6',tracking:-5,leading:13,width:5});
    var f01h=gloText.createFont({name:'titlec6',tracking:0,leading:13,width:5});
    var f02h=gloText.createFont({name:'text1c6',tracking:0,leading:13,width:5});
    var f03h=gloText.createFont({name:'text2c6',tracking:0,leading:13,width:5});
    var f04h=gloText.createFont({name:'text3c6',tracking:0,leading:13,width:5});

    //char setup    
    var allfonts=[f00a,f00b,f00c,f00d,f00e,f00f,f00g,f00h];
    gloText.setCharKerning(allfonts,'1',{top:0});
    gloText.setCharKerning(allfonts,',',{top:4,after:4});
    gloText.setCharKerning(allfonts,'5',4);
    gloText.setCharKerning(allfonts,'9',3);
    
    allfonts=[f01a,f01b,f01c,f01d,f01e,f01f,f01g,f01h];
    gloText.setCharKerning(allfonts,'e',{before:0});
    gloText.setCharKerning(allfonts,')',{before:1,after:2});
    
    allfonts=[f02a,f02b,f02c,f02d,f02e,f02f,f02g,f02h];
    gloText.setCharKerning(allfonts,'C',{before:1});

    allfonts=[f03a,f03b,f03c,f03d,f03e,f03f,f03g,f03h];
    //gloText.setCharKerning(allfonts,'e',{before:0});

    allfonts=[f04a,f04b,f04c,f04d,f04e,f04f,f04g,f04h];
    
    //bignums setup
    gloText.setCharKerning(BF2,'%',{before:10});
    
    //gray
    _glo.font.big0=f00a;   //megabig
    _glo.font.title0=f01a; //small title
    _glo.font.texta0=f02a; //middle title
    _glo.font.textb0=f03a; //big title
    _glo.font.textc0=f04a; //middle greater title

    //cyan
    _glo.font.big1=f00b;
    _glo.font.title1=f01b;
    _glo.font.texta1=f02b;
    _glo.font.textb1=f03b;
    _glo.font.textc1=f04b;

    //red
    _glo.font.big2=f00c;
    _glo.font.title2=f01c;
    _glo.font.texta2=f02c;
    _glo.font.textb2=f03c;
    _glo.font.textc2=f04c;

    //green
    _glo.font.big3=f00d;
    _glo.font.title3=f01d;
    _glo.font.texta3=f02d;
    _glo.font.textb3=f03d;
    _glo.font.textc3=f04d;

    //magenta
    _glo.font.big4=f00e;
    _glo.font.title4=f01e;
    _glo.font.texta4=f02e;
    _glo.font.textb4=f03e;
    _glo.font.textc4=f04e;

    //orange
    _glo.font.big5=f00f;
    _glo.font.title5=f01f;
    _glo.font.texta5=f02f;
    _glo.font.textb5=f03f;
    _glo.font.textc5=f04f;

    //white
    _glo.font.big6=f00g;
    _glo.font.title6=f01g;
    _glo.font.texta6=f02g;
    _glo.font.textb6=f03g;
    _glo.font.textc6=f04g;

    //darkgray
    _glo.font.big7=f00h;
    _glo.font.title7=f01h;
    _glo.font.texta7=f02h;
    _glo.font.textb7=f03h;
    _glo.font.textc7=f04h;
    
    //big numbers
    _glo.font.sbig0=BF0; //big font
    _glo.font.sbig1=BF1; //big font 
    _glo.font.sbig2=BF2; //littler gray
  }  
  
  return {
    $:function(s){
      return document.getElementById(s)
    },
    font:{},
    init:function(o) {
      var config={
        basePath:'app/img/glofonts'
      } 
      var cfg=d(config,o);
      _init(cfg);
    },
    write:function(o) {
      var config={
        text:'text',
        font:_glo.font.title0,
        b:_glo.font.title1,
        x:0,
        y:0,
        parent:null,
        ignoreWidth:true
      };
      var cfg=d(config,o);
      var fontReplacement={def:cfg.font,b:cfg.b};
      var fontOptions={font:fontReplacement,ignoreWidth:true};
      var parente;
      if (typeof cfg.parent=='undefined' || cfg.parent==null) {
        var a=document.createElement('div');
        document.body.appendChild(a);
        parente=a;
      } else {
        parente=g(cfg.parent);
      }
      gloText.write(cfg.text,cfg.x,cfg.y,parente,cfg.font,fontOptions);
      //parente.innerHTML=cfg.text;
    },
    sFormat:function(oConfig,oData) {
      
    //nice utility to allow easy writing of glotext
    //could be promoted as a gloText function ... uh?
      var owidth,oheight,width,height,hh,YY,y,opaddingRight,opaddingLeft,pL,pR,oAlign,align,left,opaddingBottom,pB,oTop;
      var pos,mB;
    
      (typeof oConfig.width!='undefined')? owidth=oConfig.width:owidth=0;
      (typeof oConfig.height!='undefined')? oheight=oConfig.height:oheight=0;
      (typeof oConfig.paddingRight!='undefined')? opaddingRight=oConfig.paddingRight:opaddingRight=0;
      (typeof oConfig.paddingLeft!='undefined')? opaddingLeft=oConfig.paddingLeft:opaddingLeft=0;
      (typeof oConfig.align!='undefined')? oAlign=oConfig.align:oAlign='left';
      (typeof oConfig.paddingBottom!='undefined')? opaddingBottom=oConfig.paddingBottom:opaddingBottom=0;
      (typeof oConfig.top!='undefined')? oTop=oConfig.top:oTop=0;
      (typeof oConfig.maxWidth!='undefined')? oMaxWidth=oConfig.maxWidth:oMaxWidth=null;  
    
      
      var content='';
      var oH;
      YY=oTop;
      for (var z in oData) {
        if (typeof oData[z]=='function') //skip remove object added by ext
          continue;
        (typeof oData[z].maxWidth!='undefined')?maxWidth=oData[z].maxWidth:maxWidth=oMaxWidth;
        oH=gloText.write(oData[z].html,0,0,null,oData[z].font,{maxWidth:maxWidth,returnHtml:1});
        (typeof oData[z].top!='undefined')? y=oData[z].top:y=YY;  
        (typeof oData[z].width!='undefined')? width=oData[z].width:width=owidth;
        (typeof oData[z].paddingLeft!='undefined')? pL=oData[z].paddingLeft:pL=opaddingLeft;
        (typeof oData[z].paddingRight!='undefined')? pR=oData[z].paddingRight:pR=opaddingRight;
        (typeof oData[z].align!='undefined')? align=oData[z].align:align=oAlign;
        (typeof oData[z].paddingBottom!='undefined')? pB=oData[z].paddingBottom:pB=opaddingBottom;
        (typeof oData[z].paddingBottom!='undefined')? pB=oData[z].paddingBottom:pB=opaddingBottom;
        (typeof oData[z].marginBottom!='undefined')? mB=oData[z].marginBottom:mB=0;
    
        hh=oH.height+mB;
        
        switch (align) {
          case 'center':
            left=parseInt(width/2)-parseInt(oH.width/2)+pL;
          break;
          case 'right':
            left=width-oH.width-pR;
          break;  
          case 'left':
          default:
            left=pL;    
        }
        pos='absolute';
        if (typeof oData[z].relative!='undefined' && oData[z].relative==1)
          pos='relative';
        if (isNaN(left))
          left=0;
        //alert(oH.html);  
        content+='<div style="top:'+y+'px;position:'+pos+';display:block;height:'+hh+'px;left:'+left+'px">'+oH.html+'</div>';
    
        YY+=oH.height+pB;
        //air.trace(oH.height+pB);
      }  
    
      if (typeof oConfig.retObj!='undefined')
        return {html:content,height:YY};
      else
        return content;
    }    
  }
}();