
function addMarker(coordinates, map, title, description)
{
	if(!title) {
		var title = 'Air Sea America';
	}
	
	if(!description) {
		var description = '';
	}
	
	var contentString = '<div id="mapContent">' +
    '<h2 id="firstHeading" class="firstHeading">' + title + '</h2>' +
    '<p>' + description + '</p>' +
    '</div><br /><br /><br />';
	
	var infoWindow = new google.maps.InfoWindow({ 
		content: contentString,
		disableAutoPan: true, 
		maxWidth: 250
	});
	
	

	
	var marker = new google.maps.Marker({
		position: coordinates, 
	    map: map, 
	    title:title,
	    animation: google.maps.Animation.DROP
  	});  
  	
  	google.maps.event.addListener(marker, 'mouseover', function() {
	  	infoWindow.open(map,marker);
	  	infoWindow.reset(map,marker);
	});
	
	google.maps.event.addListener(marker, 'mouseout', function() {
		infoWindow.close(map,marker);
	});
	

	

	
	
	
	
}








function getWorldMap(coordinates)
{
	
	if (jQuery('#post-76 .outterMap').length > 0){
           jQuery('#post-76 .outterMap').remove();
    }
	
	addMapElements('', 'worldMapCanvas', '#post-76');
	
	
	if(coordinates) {
		
		var center = new google.maps.LatLng(coordinates);
		var myOptions = {
			zoom:6,
			center:center,
			mapTypeId: google.maps.MapTypeId.SATELLITE,
			disableDoubleClickZoom: false
		};
		
	} else {
		
		var center = new google.maps.LatLng(26.43122806450644, 20);
		
		var myOptions = {
			zoom: 2,
			center: center,
			mapTypeId: google.maps.MapTypeId.SATELLITE,
			disableDoubleClickZoom: false
		};
	}
	
	var map = new google.maps.Map(document.getElementById("worldMapCanvas"), myOptions);
	
	jQuery.ajax({ 
		type: "GET",
		url: "xml/locations.xml",
		dataType: "xml",
		success: function(data) {
			jQuery(data).find('destination').each(function() {
				var title = jQuery(this).attr('destination');
				var coordinates = new google.maps.LatLng(jQuery(this).attr('lat'), jQuery(this).attr('lng'));
				var description = jQuery(this).attr('description');
				addMarker(coordinates, map, title, description);
			});
		}
	});	
}






function getMap(address, city) 
{

	var geocoder = new google.maps.Geocoder();
        
        addMapElements(city);

	if(geocoder) {
		var status = geocoder.geocode({'address': address }, function (results, status) {

			var coordinates = results[0].geometry.location;
			
			var myOptions = {
		      zoom: 15,
		      center: coordinates,
		      mapTypeId: google.maps.MapTypeId.ROADMAP
		    };
		    
    		var map = new google.maps.Map(document.getElementById("mapCanvas"), myOptions);
    		
    		addMarker(coordinates, map);
			   		
		});
	 }  

   
  }//close getMap function
  


       function addMapElements(city, elementId, attachTo) 
       {
	       if(city == '') {
		       var city = 'Air Sea America - Worldwide';
	       }
	       
	       if(!elementId) {
		   		var elementId = 'mapCanvas';
	   	   }
	   	   
	   	   if(!attachTo) {
		   	   var attachTo = '#colophon';
	   	   }
	   		
	   		
	   		
	   		

	    	if (jQuery('#colophon div.outterMap').length > 0){
                       jQuery('#colophon .outterMap').remove();
            }

	    jQuery(attachTo).append('<div class="outterMap"><p>Click to Close!<span class="center">' + city + '</span><span class="floatRight">X</span></p><div id="' + elementId + '"></div></div>');
	   
	    
	    resetMap();

       }
       
       
       function resetMap() 
       {
	       	var left = getLeftMargin();	 
	       	

		    //jQuery('.outterMap').css('left', left);    
	        jQuery('.outterMap').fadeIn('slow');
  
       }
       
       
       
       function getLeftMargin()
       {
	       var width = jQuery(window).width();
	       var leftMargin = ((width - 900) / 2);
	       
	       if(leftMargin > '0') {
		       return 0;
	       }
	       
	       return leftMargin;
       }
       
        
        
        
        function setExpandingHeight()
		{
			var height = jQuery(window).height();
			
			jQuery('body').css('min-height', height);	
		}
	   




	jQuery(document).ready(function() {
	
		
		
		jQuery('#DDSlider > li').css('background', '');
		jQuery('#DDSliderCont').css('float', '');
		jQuery('#DDSlider').css('float', '');
		
		setExpandingHeight();
		
		
		
		});
		
		jQuery(window).smartresize(function(){  
		  jQuery('#content').css('height', '');
		  setExpandingHeight();	
		});
