// Darstellung / Umschaltung der Tabs function viewTab (e) { var newTab = $(e.target).attr('id'); var oldTab = $('.resultTab.active').attr('id'); if ( newTab == oldTab ) return; $('#' + oldTab).removeClass('active'); $('#' + newTab).addClass('active'); var aktuelleTreffer = DL.$("aktuell"); var alleBetriebe = DL.$("aktuell").parentNode.parentNode.childNodes[1].childNodes[0]; var displayMap = "none"; var displayGastgeber = "block"; if (newTab == "tab_travel" ){ if ( $('#googleMapControl').hasClass("open")){ displayMap = "block"; } aktuelleTreffer.style.display = "block"; alleBetriebe.style.display = "none"; if ( aktuelleTreffer.className.indexOf("active") < 0 ){ gm.toggleMarker(DL.JSON.toObject(aktuelleTreffer.elData)); } if ( alleBetriebe.className.indexOf("active") > 0){ gm.toggleMarker(DL.JSON.toObject(alleBetriebe.elData)); } } if (oldTab == "tab_map"){ oldTab = "tab_travel"; } if (newTab == "tab_map"){ newTab = "tab_travel"; displayMap = "block"; displayGastgeber = "none"; alleBetriebe.setAttribute("onclick", "gm.toggleMarker(DL.JSON.toObject('" + aktuelleTreffer.elData + "')); gm.toggleMarker(DL.JSON.toObject('" + alleBetriebe.elData + "'));"); aktuelleTreffer.style.display = "none"; alleBetriebe.style.display = "block"; if ( aktuelleTreffer.className.indexOf("active") < 0 ){ gm.toggleMarker(DL.JSON.toObject(aktuelleTreffer.elData)); } if ( alleBetriebe.className.indexOf("active") < 0 ){ gm.toggleMarker(DL.JSON.toObject(alleBetriebe.elData)); } } if (newTab == "tab_travel" ){ var arrayPos = 1; if ( navigator.userAgent.indexOf("MSIE") >= 0 ){ arrayPos = 0; } var e = document.getElementById('tab_travel_content').childNodes[arrayPos].childNodes[arrayPos].childNodes[arrayPos].childNodes[arrayPos].childNodes; var a = 0; for (var i = 0; i < e.length; i++){ if ( e[i].id == "googleMap" ){ e[i].style.display = displayMap; } else { if ( e[i].nodeName == "DIV" || e[i].nodeName == "A" ){ e[i].style.display = displayGastgeber; } } } } $('#' + oldTab + '_content').hide(); $('#' + newTab + '_content').show(); } $(document).ready(function(){ if ( $('#subNav ul li:visible').length == 0 ) { $('#subNav').hide(); } });