var id=null;$('.anreise').live('click',function(){$('#navigation').hide();$('#anreise').show();$('#replace_span_infobox').replaceWith('Ihre Route planen');$('#directionsPanel').replaceWith('');$('#replace_span_infobox_content').replaceWith('
');$('#replace_span_infobox_content').load('/anreise/route.php');$('#supersized-loader').replaceWith('');$('#supersized').replaceWith('');$('#routeplan').live('submit',function(){calcRoute();window.setTimeout(resize_infobox_no,500);return false;});initialize();var directionDisplay;var directionsService=new google.maps.DirectionsService();var myLatLng;function initialize(){geocoder=new google.maps.Geocoder();directionsDisplay=new google.maps.DirectionsRenderer();var myOptions={zoom:16,navigationControl:true,scaleControl:true,scrollwheel:false,navigationControl:true,navigationControlOptions:{style:google.maps.NavigationControlStyle.DEFAULT},mapTypeControlOptions:{mapTypeIds:[google.maps.MapTypeId.ROADMAP,google.maps.MapTypeId.SATELLITE,google.maps.MapTypeId.HYBRID]}} var address='47.369424527059074,11.159692704677582';var map=new google.maps.Map(document.getElementById("anreise"),myOptions);map.setMapTypeId(google.maps.MapTypeId.TERRAIN);var image=new google.maps.MarkerImage('images/note.png',new google.maps.Size(32,32),new google.maps.Point(0,0),new google.maps.Point(0,32));var shadow=new google.maps.MarkerImage('',new google.maps.Size(49,32),new google.maps.Point(0,0),new google.maps.Point(16,16));directionsDisplay.setMap(map);directionsDisplay.setPanel(document.getElementById('directionsPanel'));var contentString='';var infowindow=new google.maps.InfoWindow({content:contentString,size:new google.maps.Size(50,50)});geocoder.geocode({'address':address},function(results,status){if(status==google.maps.GeocoderStatus.OK){map.setCenter(results[0].geometry.location);var myLatLng=results[0].geometry.location;var marker=new google.maps.Marker({map:map,position:results[0].geometry.location});infowindow.open(map,marker);}else{alert(address+" not found: "+status);}});} function calcRoute(){var start=document.getElementById("fromDest").value;var end=document.getElementById("toDest").value;var request={origin:start,destination:end,travelMode:google.maps.DirectionsTravelMode.DRIVING};if(start&&start!='Startadresse eingeben'){directionsService.route(request,function(response,status){if(status==google.maps.DirectionsStatus.OK){directionsDisplay.setDirections(response);}});}else{alert('Bitte geben Sie eine gültige "von" Adresse ein.');}} window.setTimeout(resize_infobox,1000);});$('.logo').mouseenter(function(){$('#submenu_'+id).stop(true,true);});$('.sub_hover').mouseleave(function(){$('#submenu_'+id).stop(true,true);});var sub_mo=false;if(sub_mo==true){$(document).ready(function(){$(".sub_hover").mouseenter(function(){id=$(this).attr('id').split('_');id=id[2];$('#submenu_'+id).stop(true,true);$('#submenu_'+id).delay(100).fadeIn();if(id=="2"){$('.info_box').hide();} if(id=="2"){$('#info_content').hide();} if(id=="2"){$('.info_box_wide').hide();} if(id=="2"){$('#info_content_wide').hide();}});$(".sub_hover").mouseleave(function(){$('.info_box').show();$('.info_box_wide').show();id=$(this).attr('id').split('_');id=id[2];$('#submenu_'+id).stop(true,true);$('#submenu_'+id).delay(100).fadeOut();});$(".submenu").mouseenter(function(){id=$(this).attr('id').split('_');id=id[1];$('#footer_hm_'+id).css('color','#ebbd00');});$(".submenu").mouseleave(function(){id=$(this).attr('id').split('_');id=id[1];$('#footer_hm_'+id).css('color','');});});}else{$(document).ready(function(){last_toggle_id='';$(".sub_hover").click(function(){id=$(this).attr('id').split('_');id=id[2];$('#submenu_'+id).toggle(0,function(){$('.info_box').show();$('.info_box_wide').show();if(id=="2"){$('.info_box').hide();} if(id=="2"){$('#info_content').hide();} if(id=="2"){$('.info_box_wide').hide();} if(id=="2"){$('#info_content_wide').hide();} if(last_toggle_id!=id){$('#submenu_'+last_toggle_id).hide();last_toggle_id=id;}});});$(".sub_hover").click(function(e){e.stopPropagation();});$('.top1').mouseup(function(){$('#submenu_'+id).hide();});});} jQuery('.info_box').click(function(){resize_infobox();open_infobox();});jQuery('.info_box_wide').click(function(){resize_infobox_wide();open_infobox_wide();});function open_infobox(){jQuery('.info_box').addClass("info_box_selected") jQuery('#info_content').slideToggle('slow',function(){if(jQuery(this).is(':visible')){jQuery('.info_box_button').attr('src','/wp-content/themes/alteneumuehle/images/close_de.png');}else{jQuery('.info_box_button').attr('src','/wp-content/themes/alteneumuehle/images/open_de.png');jQuery('.info_box').removeClass("info_box_selected");}});jQuery('#scroll_it').jScrollPane({showArrows:true,scrollbarWidth:8,arrowSize:16});} function open_infobox_wide(){jQuery('.info_box_wide').addClass("info_box_selected") jQuery('#info_content_wide').slideToggle('slow',function(){http:if(jQuery(this).is(':visible')){jQuery('.info_box_button').attr('src','/wp-content/themes/alteneumuehle/images/close_de.png');}else{jQuery('.info_box_button').attr('src','/wp-content/themes/alteneumuehle/images/open_de.png');jQuery('.info_box').removeClass("info_box_selected");}});jQuery('#scroll_it').jScrollPane({showArrows:true,scrollbarWidth:8,arrowSize:16});} function resize_infobox(){jQuery('#scroll_it').jScrollPaneRemove();jQuery('#info_content').height(jQuery(window).height()-340);jQuery('.content_middle').height(jQuery(window).height()-395);jQuery('#scroll_it').height(jQuery(window).height()-395);} function resize_infobox_wide(){jQuery('#scroll_it').jScrollPaneRemove();jQuery('#info_content_wide').height(jQuery(window).height()-340);jQuery('.content_middle_wide').height(jQuery(window).height()-395);jQuery('#scroll_it').height(jQuery(window).height()-395);} function resize_infobox_no(){jQuery('#info_content').height(jQuery(window).height()-340);jQuery('.content_middle').height(jQuery(window).height()-395);jQuery('#scroll_it').height(jQuery(window).height()-395);jQuery('#scroll_it').jScrollPane({showArrows:true,scrollbarWidth:8,arrowSize:16});if($('#directionsPanel').height()==0){window.setTimeout(resize_infobox_no,500);}} jQuery(window).resize(function(){if(jQuery('#info_content').is(':visible')){resize_infobox();jQuery('#scroll_it').jScrollPane({showArrows:true,scrollbarWidth:8,arrowSize:16});} if(jQuery('#info_content_wide').is(':visible')){resize_infobox_wide();jQuery('#scroll_it').jScrollPane({showArrows:true,scrollbarWidth:8,arrowSize:16});}});