/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//	Copyright (C) 2007 Cro-Cec, Inc. dba Digital Solutions.
//	A complete description of Digital Solutionsâ€™ copyright notice can be found online at: 
//	http://www.digitalsolutionslc.com/copyright_notice.php 
//		
//	Digital Solutions is a premier marketing and web development company in Las Cruces, New Mexico. 
//	We offer professional web design including flash and database web sites, graphic design, marketing materials, 
//	and video production. 
//
//	If you enjoyed this website and are looking for custom web development, give us a call at (505) 523-7661.
//		
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
//<![CDATA[ 
var map_listings = null;				 
 
var mls_num = [];  
var street_num = [];  
var street_address = [];  
var price = [];  
var beds = [];  
var baths = [];  
var sqft = [];  
var description = [];  
var vtour_link = [];  
var home_latitude = [];  
var home_longitude = [];    
var photo = [];   
var map_mls_num = '';

var i_marker_listings = 0;				var MyMarkers_listings =[];			var markers_listings =[];					var point_listings = [];
 
function load_listings(url_google) 
{ 	
 
	if (GBrowserIsCompatible()) 
	{
		map_listings = new GMap2(document.getElementById("map_listings")); 
		map_listings.addControl(new GLargeMapControl());
		map_listings.addControl(new GMapTypeControl()); 
		map_listings.setCenter(new GLatLng(32.311740, -106.782026), 12 );
		map_listings.setMapType(G_NORMAL_MAP);		
		map_listings.disableDoubleClickZoom();
		map_listings.addControl(new GOverviewMapControl());
		map_listings.addControl(new GScaleControl());
	 	 
		 
		var url_listings = url_google;
		//prompt("url_listings",url_listings);
		GDownloadUrl(url_listings, function(data) 
		{ 
			
			var xml_listings = GXml.parse(data);
			
			markers_listings = xml_listings.documentElement.getElementsByTagName("markers_listing");
			//alert(markers_listings.length);
			var current_id_listings;  
			for (i_marker_listings = 0; i_marker_listings < markers_listings.length; i_marker_listings++) 
			{
				 
				current_id_listings 							= markers_listings[i_marker_listings].getAttribute("mls_num");
				mls_num[current_id_listings] 					= markers_listings[i_marker_listings].getAttribute("mls_num");
				street_num[current_id_listings] 				= markers_listings[i_marker_listings].getAttribute("street_num");
				street_address[current_id_listings] 			= markers_listings[i_marker_listings].getAttribute("street_address");
				price[current_id_listings] 						= markers_listings[i_marker_listings].getAttribute("price"); 
				beds[current_id_listings] 						= markers_listings[i_marker_listings].getAttribute("beds");
				baths[current_id_listings] 						= markers_listings[i_marker_listings].getAttribute("baths");
				sqft[current_id_listings] 						= markers_listings[i_marker_listings].getAttribute("sqft");
				description[current_id_listings] 				= markers_listings[i_marker_listings].getAttribute("description"); 
				vtour_link[current_id_listings] 				= markers_listings[i_marker_listings].getAttribute("vtour_link");
				home_latitude[current_id_listings] 				= markers_listings[i_marker_listings].getAttribute("home_latitude");
				home_longitude[current_id_listings] 			= markers_listings[i_marker_listings].getAttribute("home_longitude"); 		
				photo[current_id_listings] 						= markers_listings[i_marker_listings].getAttribute("photo"); 
				  
				point_listings[current_id_listings] 		= new GLatLng(home_latitude[current_id_listings],-home_longitude[current_id_listings],false);
				MyMarkers_listings[current_id_listings] 	= createMarker_listings(point_listings[current_id_listings],	mls_num[current_id_listings],	street_num[current_id_listings],	street_address[current_id_listings],	price[current_id_listings],	beds[current_id_listings],	baths[current_id_listings],	sqft[current_id_listings],	description[current_id_listings] ,	vtour_link[current_id_listings],	home_latitude[current_id_listings],	home_longitude[current_id_listings],	photo[current_id_listings], current_id_listings);
				
				map_listings.addOverlay(MyMarkers_listings[current_id_listings]);
			}
		});
		 
	}
	
}
function createMarker_listings(point_listings, mls_num, street_num, street_address, price, beds, baths, sqft, description , vtour_link, home_latitude, home_longitude, photo, current_id_listings) 
{
  
	var icon_listings 					= new GIcon();
    icon_listings.image 				 =  "http://www.steinborn.com/listings/google_maps/images/flag.png";
    icon_listings.shadow 				 =  "http://www.steinborn.com/listings/google_maps/images/shadow-flag.png";
    icon_listings.iconSize 				= new GSize(35.0, 35.0);
    icon_listings.shadowSize 			= new GSize(53.0, 35.0);
    icon_listings.iconAnchor 			= new GPoint(17.0, 17.0);
    icon_listings.infoWindowAnchor 		= new GPoint(17.0, 17.0);
	
 	//alert(mls_num);
	
	var marker_listings = new GMarker(point_listings, icon_listings);
	var info 	= "<b>MLS #:  " + mls_num +  "</b><br/>Price:  $" + price + "</b><br/>Beds:  " + beds+ "</b><br/>Baths:  " + baths + "</b><br/>Sq Ft:  " + sqft + "</b><br/>" + street_num + " " + street_address + "<br/><br/><a href=\"javascript:activateWindowListing('../residential/"+ mls_num +"/');\">View More &raquo;</a>";
    var photo2 	= "<center><a href='http://www.lascrucesdreamteam.com/residential/"+ mls_num +"/' target='_blank'><img src='" + photo + "' width='250' border='0'  /></a><br></center>";
   // var desc 	= "<b>description</b>";
    
	var infoTabs = [
          new GInfoWindowTab("Info", "test"),
          new GInfoWindowTab("Photo", "test"),
         // new GInfoWindowTab("Description", desc) 
        ];
	
	GEvent.addListener(marker_listings, 'click', function() 
	{
		marker_listings.openInfoWindowHtml(info);
		map_listings.setCenter(point_listings, 14,G_NORMAL_MAP);
	}); 
		
	return marker_listings;
}

function map_listing(site_url,map_mls_num) 
{
	GEvent.trigger(MyMarkers_listings[map_mls_num], "click");
	map_listings.setCenter(point_listings[map_mls_num], 14,G_NORMAL_MAP);
}

