	window.addEvent('domready',function() {

		// loop over each link and add handlers
		$$('.sublinks ul li').each(function(el) { new fader({el:el,fadebox:false}); });
		
		if($('opinionArea')) { 
			// hover over of opinion boxes
			$$('div.opinion')
			.addEvent('mouseenter',function(a){
				this.tween('background-color','#DADADA');
				this.setStyle('cursor','pointer');
			})
			.addEvent('mouseleave',function(b){
				if(this.hasClass('darkgrey')) {
					this.tween('background-color','#F2F2F2');
				}
				else {
					this.tween('background-color','#F8F8F8');
				}
			});
		}
		
		// advertisement box at top of site
		if($('promo')) {
					
			// hover over of left arrow
			$$('div#left')
			.addEvent('mouseenter',function(a){
				this.setStyle('cursor','pointer');
			})
			.addEvent('click',function(b){
				var el = $('promo').getElement('div.promo-item.selected');
				var count = el.getAllPrevious('div.promo-item').length;
				
				// how many div.promo-item do we have?
				var all = $$('div.promo-item').length;

				el.removeClass('selected');
				if(count != 0) {
					el.getPrevious('div.promo-item').setStyle('opacity','0.6').addClass('selected').tween('opacity','1');
				}
				else {
				 
					$$('div#'+all).setStyle('opacity','0.6').addClass('selected').tween('opacity','1');
				}
			});

			// hover over of right arrow
			$$('div#right')
			.addEvent('mouseenter',function(a){
				this.setStyle('cursor','pointer');
			})
			.addEvent('click',function(b){

				// stop the promo if mouse clicked
				if (b) $clear(runPromo);

				var rel = $('promo').getElement('div.promo-item.selected');
				var rcount = rel.getAllNext('div.promo-item').length;
				rel.removeClass('selected');
				if(rcount != 0) {
					rel.getNext('div.promo-item').setStyle('opacity','0.6').addClass('selected').tween('opacity','1');
				}
				else { 
					$('1').setStyle('opacity','0.6').addClass('selected').tween('opacity','1');
				}
			});
			
		    // run promo bar rotator
			if($('promo')) var runPromo = promo.periodical(5000);
			//if($('promo')) { $('promo').getElement('div.info ul.numbers li').fireEvent('click'); }
			
		}

	});	

	// function to run promo bar
	function promo(){
				
		$$('div#right').fireEvent('click');
		
	}

