$(document).ready(function(){
	$('ul.sf-menu').superfish({ 
            speed:       'fast',                          // faster animation speed 
            autoArrows:  true,                           // disable generation of arrow mark-up 
            dropShadows: true                            // disable drop shadows 
        });

  $(".featuredVehicle").each(function(i, elem){
    $(elem).find(".options").insertBefore($(elem).find(".title"));
    $('<br class="clear" />').insertAfter($(elem).find('.options'));
  });

  $('.leadButton').removeAttr('onclick');

  Shadowbox.init({
    players: ['html', 'iframe']
  });
});

function loadMap(latitude, longitude)
{
	//alert(parseFloat(coords[0])+", "+parseFloat(coords[1]));
	var latlng = new google.maps.LatLng(parseFloat(latitude), parseFloat(longitude));
	var myOptions = {
      zoom: 13,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };

    var map = new google.maps.Map(document.getElementById("googleMap"), myOptions);

    var marker = new google.maps.Marker({
      position: latlng, 
      map: map, 
      title:""
  });
}

function createXmlDOMObject(xmlString)
{
    var xmlDoc = null;

    if( ! window.DOMParser )
    {
        xmlDoc = new ActiveXObject( "Microsoft.XMLDOM" );
        xmlDoc.async = false;
        xmlDoc.loadXML( xmlString );
    } else {
        parser = new DOMParser();
        xmlDoc = parser.parseFromString( xmlString, "text/xml" ) ;
    }

    return xmlDoc;
}

function parseImageXml(xml)
{
  var xmlObj = createXmlDOMObject(xml);

  $(xmlObj).find("images").children().each(function(){
    var imageURL = $(this).attr("url");       
    var linkLocation = $(this).attr("link");
    
    if($(this).attr("newWindow") == "true")
      var newWindow = ' target="_blank"';
    else
      var newWindow = '';       
    
    document.write('<div class="imageContainer">' + '<a href="' + linkLocation + '"' + newWindow + '"><img src="' + imageURL + '" /></a></div>');
  });
}
