var ecce_click = function(){
	if (!$('rb_toppanel'))
		return;
	var CPEffect = new Fx.Styles($('rb_toppanel'), {duration: 550, transition: Fx.Transitions.Quart.easeOut, wait: false});
	if($('rb_toppanel').getStyle('margin-top').toInt() < 0) {
		resize_panel();
		CPEffect.start({
				'margin-top': 0
			});
	} else {
		CPEffect.start({
				'margin-top': -420
			})
	}
}
var resize_panel = function() {
	if($('rb_toppanel')) 
		if($('rb_toppanel').getElement('.panel')) 
			$('rb_toppanel').getElement('.panel').setStyle('width', document.body.clientWidth);
}
window.addEvent('domready', function() {
	resize_panel();
	window.addEvent('resize', resize_panel);
	$('pas_nav_top').getElements('li').each(function(item){
		var myEffect = new Fx.Styles(item, {duration: 250, wait: false});
		item.addEvents({
			'mouseenter': function(){
				myEffect.start({
					'margin-top': 0
				})
			}
			,'mouseleave': function(){
				myEffect.start({
					'margin-top': 10
				})
			}
		});
	});
	if($('pas_nav_side'))
        $('pas_nav_side').getElements('li').each(function(item){
		var myEffect = new Fx.Styles(item, {duration: 350, wait: false});
		item.addEvents({
			'mouseenter': function(){
				myEffect.start({
					'margin-left': 0,
			                'color': '#000000'
				})
			}
			,'mouseleave': function(){
				myEffect.start({
					'margin-left': 10,
			                'color': '#646464'

				})
			}
		});
	});
	if ($('rb_toppanel-container')) {
		if ($('rb_toppanel-container').getElement('.rb_trigger-m'))
			$('rb_toppanel-container').getElement('.rb_trigger-m').addEvent('click', ecce_click);
		if ($('rb_toppanel-container').getElement('.close'))
			$('rb_toppanel-container').getElement('.close').addEvent('click', ecce_click);
	};
	if($('pas_nav_offers'))
		$$('#pas_nav_offers').each(function (pno){ 
			pno.getElements('tr').each(function(item){
				if (!item.getElement('th')) {
					var smImag = item.getElement('.sm_offer'); 
					if (smImag) {
						smImag.setStyle('opacity', 0.1);
						var myEffect2 = new Fx.Styles(smImag, {duration: 350, wait: false});
					};
					var spBonus = item.getElement('.off_bonus'); 
					if (spBonus) {
						spBonus.setStyle('color', '#FFEEEE');
						var myEffect1 = new Fx.Styles(spBonus, {duration: 350, wait: false});
					}
					item.addEvents({
						'mouseenter': function(){
							if (smImag)
							myEffect2.start({
								'opacity': 1.0
							});
							if (spBonus) {
								spBonus.setStyle('color', '#e7e7e7');
								myEffect1.start({
									'color': '#FF0000'
								});
							};
						}
						,'mouseleave': function(){
							if (smImag)
							myEffect2.start({
								'opacity': 0.1
							});
							if (spBonus) {
								myEffect1.start({
									'color': '#FFEEEE'
								});
							};
						}
					});
				}
		})
	});
	if ($('rb_rb_offer_caption')) {
		var item = $('rb_rb_offer_caption').getParent().getElement('div.vresizer');
		if(item) {
			var oldh = item.offsetHeight.toString()+'px';
			item.setStyle('height', item.getStyle('min-height'));
			var myEffect = new Fx.Styles(item, {duration: 350, wait: false});
			$('rb_rb_offer_caption').addEvents({
				'click': function(){
					if (item.style.height == oldh)
						myEffect.start({
							'height': item.getStyle('min-height')
						}); else
						myEffect.start({
							'height': oldh
						});
				}
			});
		}
	}
});

