$(document).ready(function () {
		
	var $panes = $('#product .pane');
	var $container = $('#product .slider');
	
	var horizonal = true;
	
	if (horizonal) {
		$panes.css({'float' : 'left'});
		
		
		$container.css('width', $panes[0].offsetWidth * $panes.length);
		
	};
		
	var $scroll = $('#product .holder').css('overflow', 'hidden');
	

		
	function selectNav() {
		$(this)
			.parents('ul:first')
				.find('a')
					.removeClass('active')
				.end()
			.end()
			.addClass('active'); 
			adjHeight();
			changeBanner(); 
	}
	$('#product .tabs').find('a').click(selectNav);
	
	
	
	
	function trigger(data) {
		var el = $('#product .tabs').find('a[href$="' + data.id + '"]').get(0);
		selectNav.call(el);
	}
	
	
	if (window.location.hash) {
		trigger({ id: window.location.hash.substr(1) });
	} else {
		$('#product .tabs a:first').click();
	}	
	
	function adjHeight() {
		var activePane = $('.active').attr('href');
	   $scroll.css('height', $(activePane)[0].offsetHeight);
	 }
	
	function changeBanner() {
	/*var activeTab = $('#product .tabs ul .active').attr('href').replace("#", "");*/
	var activeTab = $('#product .tabs ul .active').attr('href').replace("#", "");
	var loc = window.location.search.substr(1, window.location.search.length).split("&")[0];
	if (activeTab == "installable"){
	var d1 = document.getElementById('pomocna1');
	var d2 = document.getElementById('pomocna2');
	var d5 = document.getElementById('pomocna3');
	
		d1.className -= activeTab;
		d1.className += activeTab;
		d2.className += "nonActive";
		d5.className += "nonActive";
		}
		
		else if (activeTab == "mobile"){
	var d3 = document.getElementById('pomocna2');
	var d4 = document.getElementById('pomocna1');
	var d8 = document.getElementById('pomocna3');
		d3.className -= activeTab;
		d3.className += activeTab;
		d4.className += "nonActive";
		d8.className += "nonActive";
		}
		
		else if (activeTab == "ondemand"){
	var d6 = document.getElementById('pomocna3');
	var d7 = document.getElementById('pomocna1');
	var d9 = document.getElementById('pomocna2');
		d6.className -= activeTab;
		d6.className += activeTab;
		d7.className += "nonActive";
		d9.className += "nonActive";
		}
	
}
	
				
	var scrollOptions = {
		target: $scroll,
		items: $panes,
		navigation: '.tabs a',
		prev: 'img.left',
		next: 'img.right',
		axis: 'xy',
		duration: 500,
		easing: 'swing',
		onAfter: trigger	
		
	};
	
	

	$('#product').serialScroll(scrollOptions);
  
});
