window.addEvent( 'domready', function(){
	new SmoothScroll();
	MooTools.lang.setLanguage('pt-PT');
	
	if( $$('#mainNav .active').get('rel').length > 0 ) selected = $$('#mainNav .active')[0].get('rel');
	else selected = -1;
	var accordion = new Accordion( 'li.mainTitle', 'li.mainTitle ul', {
		opacity: false,
		display: selected,
		onActive: function( toggler, element ){
			toggler.addClass('activo');
		},
		onBackground: function( toggler, element ){
			toggler.removeClass('activo');
		}
	}, $('mainNav') );
	
	$$('.frame').each( function(el){
		clt = new Element('span', {'class': 'frameCLT'});
		crt = new Element('span', {'class': 'frameCRT'});
		clb = new Element('span', {'class': 'frameCLB'});
		crb = new Element('span', {'class': 'frameCRB'});
		bt = new Element('span', {'class': 'frameBT'});
		bb = new Element('span', {'class': 'frameBB'});
		bl = new Element('span', {'class': 'frameBL'});
		br = new Element('span', {'class': 'frameBR'});
		coin = new Element('span', {'class': 'frameCoin png'});
		clt.injectTop(el);
		crt.injectTop(el);
		clb.injectTop(el);
		crb.injectTop(el);
		bt.injectTop(el);
		bb.injectTop(el);
		bl.injectTop(el);
		br.injectTop(el);
		coin.injectTop(el);
	});

	$$('a.external').each( function( item, index ) {
		item.setProperty( 'target', '_blank' );
	});

});


function shadowBoxOpen( player, url, title, options ) {
	if( title == undefined ) title = '';
	var stdOptions = {
		player:  player,
        content: url,
		title: title
	};
	if( options != null ) stdOptions = $merge( stdOptions, options );
	Shadowbox.open(stdOptions);
}


Shadowbox.init({
	language: "pt-PT",
	overlayOpacity: 0.2,
	players: [ 'img', 'iframe', 'html' ]
});
