/**
 * EXT:mfarvatocore/res/js/init.js
 * @author Philipp Maas <maas@medienfabrik.de>
 */ 

$(function() {
	/**
	 * stage - scrollable
	 */
	if($('#stage .scrollable .items > div').length>1) {
		$('#stage').append('<a class="prev browse"></a><div class="nav-stage"></div><a class="next browse"></a>');
		
		var stage_autoplay = ($('#stage').hasClass('autoplay'))?true:false;
		$('#stage .scrollable').scrollable({circular: true}).navigator({navi:'.nav-stage', activeClass:'current'}).autoscroll({ autoplay: stage_autoplay, interval: 7000 });;
		
		// tooltip
		var scrollable_count = 0;
		$('#stage .scrollable .items > div:not(.cloned) img.stage_img').each(function() {
			var temp_title = $(this).attr('alt');
			
			if(temp_title!='') {
				$('.nav-stage a:eq('+scrollable_count+')').addClass('tooltip').attr('title', temp_title);
			}
			
			++scrollable_count;
		});
	}
	
	/**
	 * tooltip
	 */ 
	$('a.tooltip[title]').tooltip({
		tipClass: 'popup', 
		effect: 'slide',
		position: 'top center'
		});
	
	/**
	 * content - tabs
	 */ 
	$('#content .tabs > ul').tabs('div.panes > div', {tabs: 'li'});
	
	/**
	 * content - accordion
	 */ 
	$('#content .accordion').tabs('.accordion div.pane', {tabs: 'h5', effect: 'slide', initialIndex: 0});
	$('#content .accordion').parent().addClass('no-padding');
	
	/**
	 * service-nav
	 */
	$('.nav-services .top').click(function(e) {
		e.preventDefault();
		$('html').animate({scrollTop: $('body').offset().top}, 500);
	})
	$('.nav-services .print').click(function(e) {
		e.preventDefault();
		window.print();
	})
});
