function ajustarMenu () {

	//comprobamos version de ie para poder hacer fixes en js
	var IEVersion = 0;  
	if (navigator.appVersion.indexOf('MSIE') != -1)  
	IEVersion=parseFloat(navigator.appVersion.substr(navigator.appVersion.indexOf('MSIE') + 5, 3));

	$(".menucontainer > .menu > li.menu-item" ).each(function (index) {

		//calculamos las dimensiones del menu superior
		var $mainMenuTotalWidth = $(this).parent().width();		
		var $mainMenuSpareWidth = $(this).parent().width() - $(this).outerWidth();		
		var $leftWidth = ($(this).offset().left - $(this).closest('ul').offset().left);		
		var $rightWidth = $mainMenuSpareWidth - $leftWidth ;

		
		//le damos al submenu la anchura del menu superior 	
		$(this).find('.sub-menu').css('width', $mainMenuTotalWidth);
		
		//pegamos los submenus a la izquierda
		$negLeftWidth = ($leftWidth * -1) ;
		$(this).find('.sub-menu').css('left', $negLeftWidth);
		
		
		//calculamos los porcentajes del menu superior
		var $leftPercentage = ($leftWidth / $mainMenuSpareWidth) * 100;
		var $rightPercentage = ($rightWidth / $mainMenuSpareWidth) * 100;
		
		//calculamos las dimensiones del submenu
		var $subMenuWidth = $(this).find('.sub-menu').width();
		var $subMenuLisWidth = 0;
		//vamos calculando el tamaño total del los li uno por uno, y sumandolos
		$(this).find('ul.sub-menu li').each(function(){
			$subMenuLisWidth += $(this).outerWidth();
		});
		var $subMenuSpareWidth = $subMenuWidth - $subMenuLisWidth;
		var $subMenuLeftMargin = ($leftPercentage * $subMenuSpareWidth) / 100;
		var $subMenuRightMargin = ($rightPercentage * $subMenuSpareWidth)  /  100;

		//centramos el submenu  respecto a su padre
		
		
		if ( $subMenuSpareWidth > 0 ) {
		$(this).find('.sub-menu').css('padding-left', $subMenuLeftMargin ); 
		}
		
		//restamos el espacio sobrante para IE 7, que no reconoce el overflow hidden
		if ( IEVersion == 7 || IEVersion == 6) {
		$widthFix = $mainMenuTotalWidth - $subMenuLeftMargin;
		$(this).find('.sub-menu').css('width', $widthFix);
		}
	  });
	  
	  
}	
 
function ajustarCajasMapa () {
//iguala la altura de los menus del mapa
$('#mapshowscontainer').height($('#mapattractionscontainer').height()); 
}



$(function(){  
 
//visor acalendar

var months_nl =  ['Januari', 'Februari', 'Maart', 'April', 'Mei', 'Juni', 'Juli',
 'Augustus', 'September', 'Oktober', 'November', 'December'];
var months_fr =  ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet',
 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'];
var days_nl = ['Zon', 'Ma', 'Di', 'Woe', 'Do', 'Vri', 'Zat'];
var days_fr = ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'];
if (icl_lang == 'nl') { 
months = months_nl;
days = days_nl;
} else if (icl_lang == 'fr') {
months = months_fr;
days = days_fr;
} else {
months = months_nl;
days = days_nl;
}

var feedpath = 'http://'+location.host+'/acalendar/feed/events-feed-main-' + icl_lang + '.php';
$('#calendar').fullCalendar({

			header: {
				left: 'prev',
				center: 'title',
				right: 'next'
			},
			firstDay: 1,
			editable: false,
			aspectRatio: 2.5,
			monthNames: months,
			dayNamesShort: days,
			events: {
			url: feedpath,
			cache: false 
			}
		});

 





//hovers menu
$(".menucontainer > .menu > li.menu-item" ).hover(

	function () {
		  if (!$(this).hasClass("current-menu-item")) {	
			$(".menucontainer > .menu > li.current-menu-item ul.sub-menu" ).css("visibility", "hidden");
		  }
		  if (!$(this).hasClass("current-menu-parent")) {	
			$(".menucontainer > .menu > li.current-menu-parent ul.sub-menu" ).css("visibility", "hidden");
		  }
	  },  
	  
	function () {
		  if (!$(this).hasClass("current-menu-item")) {	
			$(".menucontainer > .menu > li.current-menu-item ul.sub-menu" ).css("visibility", "visible");	
		  }	
	      if (!$(this).hasClass("current-menu-parent")) {	
			$(".menucontainer > .menu > li.current-menu-parent ul.sub-menu" ).css("visibility", "visible");
		  }		  
	}
);


$('#cerrar').click(function () {     
	$("#contenedorgris").css("display","none");  
});  
 

//ab_hier
$('#hier').toggle(
		function() 	{
		$("#korting").show('slow');		 
		}, 
		function() {
		$("#korting").hide('slow');
		}
	);
	

//ab_tabs

$(".tab_content").hide();  
$("ul.tabs li:first").addClass("active").show();  
$(".tab_content:first").show();  

$("ul.tabs li").click(function() {  
	$("ul.tabs li").removeClass("active");  
	$(this).addClass("active");  
	$(".tab_content").hide();  

	var activeTab = $(this).find("a").attr("href");  
	$(activeTab).fadeIn();  
	return false;  
});  	


//elimina los elementos que sobran en el menu lateral de primer nivel
$('#sidebar ul#menu-childrenmenu > li:not(.current-menu-item)').add('#sidebar ul#menu-siblingsmenu > li:not(.current-menu-ancestor)').remove();






//llamada al slider
$('.slideshowcontainer').cycle({ 
    fx:     'fade',
	pager: '.cyclenav',
	height: '450',
	pagerAnchorBuilder: function() { return '<a class="cyclelink" href="#"></a>';}
				

});


});







