window.addEvent('domready', function() {
	$$('div.blocks div.block').each(function(el){
		el.addEvents({
			'mouseover':function(){
				this.addClass('active');
			},
			'mouseleave':function(){
				this.removeClass('active');
			},
			'click':function(){
				document.location.href=el.getElement('a').getProperty('href');
			}
		});
	});
	$$('div.blocks2 div.block2').each(function(el){
		el.addEvents({
			'mouseover':function(){
				this.addClass('active');
			},
			'mouseleave':function(){
				this.removeClass('active');
			},
			'click':function(){
				document.location.href=el.getElement('a').getProperty('href');
			}
		});
	});
	$$('a.rating').each(function(el){
		var f = new Element('form',{
			action: el.get('href'),
			method: 'post',
			styles: {
				display: 'inline'
			}
		}).adopt(new Element('input',{
			type: 'hidden',
			name: 'rating',
			value: 0
		})).inject(el,'after').grab(el);
		el.set('oclass',el.getElement('img').get('class'));
		el.addEvents({
			'mousemove':function(e){
				var r = Math.ceil((e.client.x-el.getPosition().x)/16)*2;
				el.getElement('img').set('class','setrating_'+r);
				el.getParent().getElement('input').set('value', r);
			},
			'mouseleave':function(){
				el.getElement('img').set('class',el.get('oclass'));
				el.getParent().getElement('input').set('value', '');
			},
			'click':function(e){
				e.stop();
				el.getParent('form').submit();
			}
		});
		el.set('href', '');
	});
});
