/*<![CDATA[*/
$(document).ready(function(){

  // Get current navigation link and set active class for styling
  activeNav = $("a.topnav[href*='/locations']").parent();
  activeNav.addClass("active");
  $('ul.subnav', activeNav)
    .show()
    .addClass('active');

  
  $("#destination-gallery ul").jqGalScroll({
    speed: 'slow',
    titleOpacity : .0,
    height : 300,
    width : 450
  });

  // Setup Google Map (via google api direct)
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    map.setMapType(G_HYBRID_MAP);
    map.setCenter(new GLatLng(43.611758, -8.159425), 11);
    map.addControl(new GOverviewMapControl()); 
    map.setUIToDefault();
    var geoXml = new GGeoXml("http://maps.google.de/maps/ms?ie=UTF8&hl=de&vps=1&jsv=185c&msa=0&output=nl&msid=112682314991460574796.0004777aac616b1208349");
    map.addOverlay(geoXml);
  };
  
  // Setup Surfspots Panoramas
  function initLightboxPanos () {

    if (!$('#lightbox-panorama-player').length) {
      initPanos($('#lightbox-pano-xml').html(), "lightbox");
      
    } 
  };
  
  $("a.surfspot-panos").fancybox({
    hideOnContentClick: false,
    callbackOnStart: initLightboxPanos,
    frameWidth: 630,
    frameHeight: 320
  });
  
  

});
/*]]>*/
