jQuery.noConflict();

/* DOMReady */
jQuery(function () {
  var locations = jQuery("#sl_locations li");
  locations.hover(
    function() {
      if (!(jQuery(this).hasClass("sl_selected"))) {
        jQuery(this).removeClass("sl_hover").addClass("sl_hover");
      }
    },
    function() {
        jQuery(this).removeClass("sl_hover");
    }
  );
  
  locations.click(function() {
    var id_items = jQuery(this).attr("id").split("__");
    var id_info = id_items[1] + "__" + id_items[2];
    jQuery("#sl_copy").html( jQuery("#" + id_info).html() );
    changeMap(id_items[1].replace("_","."),id_items[2].replace("_","."));
  });
  
  jQuery("#sl_copy").html( jQuery("#40_741541__-74_006814").html() );
  
  //loadScript();
  
});

function initialize() {
  changeMap(40.741541,-74.006814);
}

function changeMap(lat,lon) {
  var myLatlng = new google.maps.LatLng(lat, lon);
  var myOptions = {
    zoom: 14,
    center: myLatlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }
  var map = new google.maps.Map(document.getElementById("sl_googlemap"), myOptions);
  
  var beachMarker = new google.maps.Marker({
      position: myLatlng,
      map: map
  });
  var newlat = lat + "";
  var newlon = lon + "";
  var latlonid = newlat.replace(".","_") + "__" + newlon.replace(".","_");
  
  var href = jQuery("#" + latlonid).find(".btnloc").attr("href");
  jQuery("#sl_btn_get_directions").find(".linkloc").attr("href",href);
  
}


function loadScript() {
  var script = document.createElement("script");
  script.type = "text/javascript";
  script.src = "http://maps.google.com/maps/api/js?sensor=false&callback=initialize";
  document.body.appendChild(script);
}
