var Site = {
	start: function(){
		Site.titles();
	},
	titles: function(){
		var titles = $(document.body).getElements('h1,p');

		var valid_titles = titles.filter(function(elem){
			return elem.get('rel')=='sifr';
		});

		valid_titles.each(function(title){

			var text = title.get('html');
			var dimension = title.getSize();
			var styles = title.getStyles('text-align',
										 'padding-top',
										 'padding-bottom',
										 'padding-left',
										 'padding-right',
										 'font-size','color',
										 'padding-left',
										 'line-height');

			var swf_width = dimension['x'].toInt() - ( styles['padding-left'].toInt() + styles['padding-right'].toInt() );
			var swf_height = dimension['y'].toInt() - ( styles['padding-top'].toInt() + styles['padding-bottom'].toInt() );

			var obj = new Swiff('/theme/Franklin_Gothic_Medium.swf', {
				width: swf_width ,
				height: swf_height ,
				container:title,
				params: {
					wmode: 'transparent'
				},
				vars: {
					txt: text,
					w: swf_width ,
					h: swf_height ,
					textalign: styles['text-align'],
					textcolor: styles['color'],
					offsetTop: styles['padding-top']
				}
			});
		})
	}
}
window.addEvent('load', Site.start);