var $j = jQuery.noConflict();	



jQuery(function($){

		function equalHeight(group) {
			var tallest = 0;
			group.each(function() {
				var thisHeight = $(this).height();
				if(thisHeight > tallest) {
					tallest = thisHeight;
				}
			});
			group.height(tallest);
		}



	$j(document).ready(function($){	
	
		equalHeight($(".zeile2"));
		equalHeight($(".zeile3"));

		equalHeight($(".zeile_footer"));

		var $prev = $('#slide_prev');
		var $next = $('#slide_next');

	
	/*
	$('#slider_wrap').serialScroll({
			items:'.slide_item', 
			prev:'#slide_prev',
			next:'#slide_next',
			axis:'x',
			duration:2500,
			offset:-20,
			force:true, 
			easing:'easeInOutQuint',
			stop:true,
			lock:false, 	
			cycle:false,
			onBefore:function( e, elem, $pane, $items, pos ){
				$prev.add($next).fadeIn('slow');
				if( pos == 0 )
					$prev.fadeOut('slow');
				else if( pos == $items.length-1 )
					$next.fadeOut('slow');
			}		

		});	
*/
		$('#slider_content').cycle({
			pause:1,
			fx:     'fade', 
   			speed:   500, 
   			timeout: 5000,
   			random: 1,
			sync:1,
   			before: function(currSlideElement, nextSlideElement, options, forwardFlag) {
   				var nextButton = $('#ft_navbox_'+options.nextSlide);
   				nextButton.effect('highlight',2500);
   			},
			after: function(currSlideElement, nextSlideElement, options, forwardFlag){
				$('#feature_bar').find('.feature_navbox_aktiv').removeClass('feature_navbox_aktiv').addClass('feature_navbox');
				$('#feature_bar').find('#ft_navbox_'+options.currSlide).removeClass('feature_navbox_aktiv').addClass('feature_navbox_aktiv');
			}
	
		});
		
		
		$('.slide_item').each(function(index,value){
			var slideKlasse = (index==0) ? 'feature_navbox_aktiv':'feature_navbox';
			var navbox = $('<div class="'+slideKlasse+'" id="ft_navbox_'+index+'"></div>').click(function(){
				$('#slider_content').cycle(index);
				return false;
			});
			
			$('#feature_bar').mouseenter(function(){		
				$('#slider_content').cycle('pause');
			}).mouseleave(function(){		
				$('#slider_content').cycle('resume');
			}).prepend(navbox);
		});
		
		
		
		
		$('.yt_button').hover(
			 function() { $(this).addClass('ui-state-hover'); },
			 function() { $(this).removeClass('ui-state-hover'); }
		); 				
			 
			 
		$("a.fancybox_img").fancybox({
			titlePosition: 'inside'
		});
		
		$("a.fancybox_lyrics").fancybox({
			
		});
		
		function formatTitle(title, currentArray, currentIndex, currentOpts) {
		    return '<span id="fancybox-title-wrap"><span id="fancybox-title-left"></span><span id="fancybox-title-main">Edwin\'s Tourdaten -  ' + (currentIndex + 1) + ' von ' + currentArray.length + '</span><span id="fancybox-title-right"></span></span>';
		}

		$("a.fancy_sidebartour").fancybox({
			titleFormat		: formatTitle
		});
		
	
		
		
		var sendMail = function(){
		
			var userData = {
				"Name" : $('#ekfcontact_name').val(),
				"Email" : $('#ekfcontact_email').val(),
				"Nachricht" : $('#ekfcontact_message').val()
			}
			
			var userDataString = $.toJSON(userData);
			
			$.get("/wp-content/themes/wpbasis/contactable/mail_kontaktformular.php",{ userData:userDataString },
				function(data){
					if(data=="success"){
						$('#ekfcontact_name').val('');
						$('#ekfcontact_email').val('');
						$('#ekfcontact_message').val('');
						
						$('#ekfcontact_callback').html('Danke f&uuml;r Ihre Nachricht!');
					} else {
						$('#ekfcontact_callback').text('Leider ist ein Fehler aufgetreten.');
				}
			});
							
		}
		
		$('#ekfcontact_submit').bind('click',function(){
			sendMail();
			return false;
		});
		
		
	
	});
	

	
});