// javascript for slider menu
$(document).ready(function(){
		
		// if not start page set navi links to startpage (not slider ja)
		if ($('#startseite').length == 0) {
			$('#headlinks_wrapper').find('a:first').attr('href', '/');
			$('#headlinks_wrapper').find('a:eq(1)').attr('href', '/?slide=1');
			$('#headlinks_wrapper').find('a:eq(2)').attr('href', '/?slide=2');
		}
		
		// set menu control links
		$('#menu-controls').find('a').bind('click', function(event) {   switchSliderMenu($(this).attr('data-target'));  });
		
		//check url param to slide in to required navi point
		var iStart = 0;
		if (window.location.search=='?slide=1') {
			var iStart = 5;
		} else if (window.location.search=='?slide=2') {
			var iStart = 6;
		}
		
		// set slider menu options		
		var options = {
			div: "#menu-container",
			controls: "#menu-controls",
			loader: "#loading",
			x: 150,
			y: 200,
			easing: "easeOutBackSmall",
			easeIn: "easeOutBack",
			preloadAll: true,
			start: iStart
		};
		// init slide menu
		menu = new slideMenu(options);
				
		
		//check url param to slide in to required navi point
		if (iStart > 0) {
			$('#menu-controls').find('a:first').removeClass('active');
			$('#menu-controls').find('a:not(a:eq('+iStart+'))').hide();
			$('#menu-controls').find('a:eq('+iStart+')').show();
			$('#menu-controls').find('a:eq('+iStart+')').addClass('active');
			$('.caret').animate({'marginLeft': aMarg[iStart]}, 'slow');
		} else {
			// set caret to first navigation point
			$('.caret').animate({'marginLeft': aMarg[0]}, 'slow');
		}
});		

//margin data for caret
var aMarg = new Array('135px','257px','414px','607px','784px','468px','468px');
		
// function for main menu to control slider menu
function showSliderMenu(i) {		
	if (i == 0) {
		$('.mcgroup1').hide();
		$('.mcgroup2').hide();
		$('.mcgroup0').show();
		switchSliderMenu(0);
	} else if (i == 1) {
		$('.mcgroup0').hide();
		$('.mcgroup2').hide();
		$('.mcgroup1').show();
		switchSliderMenu(5);	
	} else if (i == 2) {
		$('.mcgroup0').hide();
		$('.mcgroup1').hide();
		$('.mcgroup2').show();			
		switchSliderMenu(6);
	}		
}

// function to switch slider
function switchSliderMenu(i) {		
	menu.switchTo(i);
	$('.caret').animate({'marginLeft': aMarg[i]}, 'slow');
}
