
window.addEvent('domready',function(){
 var H2IMG = new zxH2IMG();
});
var zxH2IMG = new Class({
 options : {
skipClass:'zxSkip',
src:'/make_image.jpg?',
 elms:{
'.Play':5,
'#news-header a':3,
'.HomeTicker .NewsListTitle a':6
 }
 },
 setOptions:function(options){
 this.options = Object.extend(this.options, options || {} );
 },

 initialize:function(options){
 this.setOptions(options);
 $each(this.options.elms,function(style,sel){
 $$(sel).each(function(el){
 if (!el.hasClass(this.options.skipClass)&&el.getChildren().length==0){
 var txt = el.getText();
 var w = el.getSize().size.x;
 var src = this.options.src+'s='+style+'&t='+encodeURIComponent(txt);
 el.setHTML('');
 var img = new Element('img').setProperties({'src':src,'alt':txt,'title':txt}).injectInside(el);
 }
},this);
},this);
 }
});
