// JQUERY
$(function(){
	
	// Search - remove class
	if ($('#searchfield').val() == "") {
		$('#searchfield').removeClass("searchfield-cover");
	}
	$('#searchfield').focus(function () {
		$(this).addClass("searchfield-cover");
	});
	$('#searchfield').blur(function () {
		if ($(this).val() == "") {
			$('#searchfield').removeClass("searchfield-cover");
		}
	});
	
	/** Nivoslider - Cnt Header **/
  $('#slider-cnt-header').nivoSlider({
  	effect: 'boxRain',
  	pauseTime: 6000,
  	directionNavHide: false
  });
	/** Nivoslider - Mod **/
  $('.nivoslider-mod').nivoSlider({
  	effect: 'fade',
  /*	manualAdvance: true, */
  	captionOpacity: 1,
  	directionNavHide: false,
  	afterChange: function () {
			initFancyTeamSidebar();
  	},
  	afterLoad: function () {
  		var controlWidth = $('.nivoslider-mod .nivo-controlNav').width();
  		var controlMaskWidth = 220;
  		var left = 120 - ((controlMaskWidth - controlWidth) / 2);
  		$('.nivoslider-mod .nivo-controlNav').css("left", -left);
  	}
  });
	/** Nivoslider - Mod - Transactions **/
  $('.nivoslider-mod-trans').nivoSlider({
  	effect: 'fade',
  /*	manualAdvance: true, */
  	captionOpacity: 1,
  	directionNavHide: false,
  	afterChange: function () {
			initFancyTeamSidebar();
  	},
  	afterLoad: function () {
  		var controlWidth = $('.nivoslider-mod .nivo-controlNav').width();
  		var controlMaskWidth = 220;
  		var left = 120 - ((controlMaskWidth - controlWidth) / 2);
  		$('.nivoslider-mod .nivo-controlNav').css("left", -left);
  	}
  });
  function initFancyTeamSidebar() { 	
		$(".fancy-team").fancybox({
			'padding': 26
		});
	}
	initFancyTeamSidebar();
	$("#team a").each(function() {
		$(this).fancybox({
			'padding': 26
		});
	});
                              
	$(".fancy-quotes").fancybox({
		'overlayOpacity' : 0.85,
		'overlayColor' : '#000',
		'hideOnOverlayClick' : false,
		'autoDimensions' : false,
		'width': 940,
		'height': 750,
		'margin': 0,
		'padding': 0,
		'onStart': function() {
			$('.fancybox-bg').each(function() {
				$(this).addClass('fancybox-no-bg');
			});
			$('.fancybox-title-inside').each(function() {
				$(this).addClass('fancybox-no-bg');
			});
			$('#fancybox-outer').addClass('fancybox-no-bg');
			$('#fancybox-content').addClass('fancybox-no-bg');
		},
		'onClosed': function() {
			$('.fancybox-bg').each(function() {
				$(this).removeClass('fancybox-no-bg');
			});
			$('.fancybox-title-inside').each(function() {
				$(this).removeClass('fancybox-no-bg');
			});
			$('#fancybox-outer').removeClass('fancybox-no-bg');
			$('#fancybox-content').removeClass('fancybox-no-bg');
		}
	});
	
	/** Formular **/
	// add error information
	$('.wpcf7-not-valid-tip-no-ajax').prev('input').addClass('form-error');
	$('.wpcf7-not-valid-tip-no-ajax').prev('textarea').addClass('form-error');
	$('.form-error').click(function() {
		$(this).removeClass('form-error');
	});
	
	
	if ($('#special-event-formular').length == 0) {
		//$(this).hide();
		$('#events h4').toggle(function() {
			 //alert($(this).next('.formular-content').html());
			$(this).next('.formular-content').animate({
				'height': 'show'
			});
		}, function() {
			$(this).next('.formular-content').animate({
				'height': 'hide'
			});
		});
		$('#events .formular-content').each(function() { 
			$(this).hide();
		});
	}
			/*
		if( $(this).parent().next(".wpcf7-response-output").html() == "") {
			$(this).hide();
			$('#events h4').toggle(function() {
				$(this).next('.formular-content').animate({
					'height': 'show'
				});
				var showText = $(this).html();
				//alert("ICH KJOMME");
				//alert($(this).parent().parent().parent().prev().html());
				$(this).html( $(this).parent().parent().parent().prev().html() );
				$(this).parent().parent().parent().prev().html(showText);
				/*
				$(this).parent('.formular').animate({
					'paddingTop': 20,
					'paddingBottom': 20
				});
			}, function() {
				$(this).next('.formular-content').animate({
					'height': 'hide'
				});
				var showText = $(this).html();
				$(this).html( $(this).parent().parent().parent().prev().html() );
				$(this).parent().parent().parent().prev().html(showText);
				/*
				$(this).parent('.formular').animate({
					'paddingTop': 10,
					'paddingBottom': 10
				});
			});
		}
				*/
});


