// BoF Accordion
var taTabLoaded = false;
e107.runOnReload( function(event) {
	//var element = $(event.memo['element']) || null;
	if(!taTabLoaded && $("accordion-news")) {
		tdTabLoaded = true;
		var accordionEv = new Accordion("accordion-news", 1, {
			toggleClass: "accordion-toggle",
			toggleActive: "accordion-toggle-active",
			contentClass: "accordion-content"
		});
	}
	// Social fade start
			var CLSmartMorph = function (el, qid, style, duration) {
				Effect.Queues.get(qid).invoke("cancel");
				new Effect.Morph(el,{
				  style: style,
				  duration: duration ? duration : 0.3,
				  queue: { scope: qid, limit: 1}
				});
			};

			var base = $$(".base");
			base.invoke("setOpacity", 1)
			.invoke("observe", "mouseover", function(ev){
				var el = ev.findElement("div.base"), a = el.select("a"), qid = el.className;
				el.setOpacity(0.9);
				if(a) CLSmartMorph(a[0], qid, "opacity: 0.9; color: #00CCFF; font-size: 28px;", 0.2);
			})
			.invoke("observe", "mouseout", function(ev){
				var el = ev.findElement("div.base"), a = el.select("a"), qid = el.className;
				el.setOpacity(1);
				if(a) CLSmartMorph(a[0], qid, "opacity: 1; color: #D1C886; font-size: 24px;", 0.2);
			});

		var social = $$(".follow_top img");
		social.invoke("setOpacity", 0.2)
		.invoke("observe", "mouseover", function(ev){
			var el = ev.findElement("img"), qid = el.identify(); ev.stop();
			CLSmartMorph(el, qid, "opacity: 1", 0.3);
		})
		.invoke("observe", "mouseout", function(ev){
			var el = ev.findElement("img"), qid = el.identify(); ev.stop();
			CLSmartMorph(el, qid, "opacity: 0.2", 0.3);
		});
	// Social fade end	
}, null);

document.observe('dom:loaded', function() {	
	if ($('sc-gal-container')) {
		slides = $$('#sc-gal-container .slide');
		//jumpers = $$('#sc-gal-container .sc-gal-jumper');
		slides.each(function(item,a){
			//jumpers[a].show();
			item.writeAttribute('id', 'slide-'+a );
		});
		
		new FSfader('sc-gal-container', 'sc-gal-wrapper', '#sc-gal-wrapper .gal-item', { 
						 jumperClass: 'sc-gal-control', 
						 toShow: 4, 
						 itemWidth: 180,
						 itemHeight: 100
						 });
						 
		
	}
	if ($('sc-albumview-wrapper')) {
		new Carousel('sc-albumview-wrapper', $$('#sc-albumview-content .slide'), $$('a.sc-albumview-control', 'a.sc-v-jumper'),
				 {
					 wheel: 			false, 
					 effect: 			'fade', 
					 auto: 				false,
					 duration: 			0.4,
					 frequency: 		5,
					 selectedClassName: 'sc-albumview-selected',
					 container: 		'sc-albumview-container',
					 jumperClassName: 	'sc-albumview-jumper',
					 controlClassName:	'sc-albumview-control'
				});
	}
	
	if ($("accordion-news"))
	{
		var accordionA = new Accordion("accordion-news", 1, {
			toggleClass: "accordion-toggle",
			toggleActive: "accordion-toggle-active",
			contentClass: "accordion-content"
		});
	}
});
