var DefaultLayout = {
	start: function(){
		DefaultLayout.titles();
		DefaultLayout.flyerCoolEffect();
	},
	flyerCoolEffect: function(){
		$$('.article a img').each(function(img,index,imgs){
			if (img.get('height') > 400){
				img.setStyles({
					'border': 'none',
					'margin':0,
					'padding':0
				});
			}/*
			new Element(
				'div',
				{
					'class': 'flyer',
					'styles': {
						'clip': [0, img.get('width'), 200, 0],
						'overflow':'hidden'
					}
				}
			).wraps(img.getParent());*/
			
	   });
	/*
		$$('.article a img').each(function(img,index,imgs){
//			if (window.console)	console.debug(img.get('height'));
			if (img.get('height') > 400){
				img.setStyles({
					'border': 'none',
					'margin':0,
					'padding':0

				});
				new Element('div', {'styles':{'position':'relative'}}).wraps(
				new Element(
					'div',
					{
						'class': 'flyer',
						'styles': {
							'position':'absolute',
							'clip': [0, img.get('width'), 200, 0]
						},
						'events': {
							'mouseover': function(){								
								this.tween('clip', [0, img.get('width'), img.get('height'), 0]);
								return false;
							},
							'mouseout': function(){
								this.tween('clip', [0, img.get('width'), 200, 0]);
								return false;
							}
						}
					}
				).wraps(img.getParent()));
			}
		});
		*/
	},
	titles: function(){
		var titles = $(document.body).getElements('h1 span, h2 span, h3, h4, h5');
		var valid_titles = titles.filter(function(elem){
			if (!elem.hasClass('no_sifr'))
				return elem;
		});
		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',
				'background-color'
			);
			
			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('/swf/avant_garde_medium.swf', {
				width: swf_width ,
				height: swf_height ,
				container:title,
				params: {
					wmode: 'transparent'
/*					wmode: 'opaque',
					bgcolor: '#ffffff'*/
				},
				vars: {
					txt: text,
					w: swf_width ,
					h: swf_height ,
					textalign: styles['text-align'],
					textcolor: styles['color'],
					offsetTop: styles['padding-top']
				}
			});
		})
	}
}
window.addEvent('domready', DefaultLayout.start);
