$(function() {


	// tabitems
	// special tabs with easy content rio editing
	// with generated buttons

	if ( $("div.destination-details").length > 0 ) {
	
		//$("div.destination-intro").before("<p>Tabs come here</p>");
		//$(".destination-details").siblings("div").css("border", "3px groove red");
	
		var vIntro = "&Uuml;bersicht";
		var vDetail = "Weitere Information";
		if ( $('#wrapper').attr('class') == 'lang_fr') 
		{
			var vIntro = "Aper&ccedil;u";
			var vDetail = "Autres informations";
		}
		$("div.destination-intro").before("<ul id='tabitems'><li><a href='#destination-intro'>"+vIntro+"</a></li><li><a href='#destination-details'>"+vDetail+"</a></li></ul>");

		var tabaContainers = $(".destination-details").parent().children("div");
		tabaContainers.hide().filter(':first').show();

		$('#tabitems li a').click(function () {
			tabaContainers.hide();
			var oldhash = this.hash;
			newhash = oldhash.replace('#','div.');
			tabaContainers.filter(newhash).slideDown();			
			$('#tabitems li').removeClass('selected');
			$(this).addClass('selected').blur();
			$(this).parent().addClass('selected').blur();
			return false;
		}).filter(':first').click();
	
	}


	// tab box
	// solution for correct viewing of google maps

	if ( $("div.tabbox").length > 0 ) {
		var tabContainers = $('div.tabitem');
		tabContainers.addClass("tabhide").filter(':first').removeClass("tabhide");
			
		$('div.tabbox ul li a').click(function () {
			tabContainers.addClass("tabhide");
			tabContainers.filter(this.hash).removeClass("tabhide");
			$('div.tabbox ul li').removeClass('selected');
			$(this).addClass('selected').blur();
			$(this).parent().addClass('selected').blur();
			return false;
		}).filter(':first').click();
	}



});

