var map = null;
var geocoder = null;
var markerarray = new Array();
var cnt = 0;
var bounds = new GLatLngBounds;
var blueIcon = new GIcon(G_DEFAULT_ICON);
blueIcon.image =strHttpServerPath1+"/graphics/fairhousing.gif";
markerOptions = { icon:blueIcon };
function fnShowMap()
{
	javascript:initialize();
	//var addr_data=addrdisplay(strAddress);
	//javascript:showAddress(strAddress,addr_data);
}
function initialize() {
  if (GBrowserIsCompatible()) {
	  //alert(document.getElementById("map_canvas"));
	map = new GMap2(document.getElementById("map_canvas"));
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	map.addControl(new GScaleControl());
	map.setCenter(new GLatLng(25.7738889, -80.1938889), 12);
	
	/*var extStreetviewControl = new ExtStreetviewControl();
    map.addControl(extStreetviewControl);
        
    map.addOverlay(new GStreetviewOverlay());*/

	//var customUI = map.getDefaultUI();
	//customUI.controls.scalecontrol = false;
	//map.setUI(customUI);
	//var geocoder = new GClientGeocoder();	
  }
}
function fnSetZoomLavel(address)
{
	var geocoder = new GClientGeocoder();
	 if (geocoder) {		
		    geocoder.getLatLng(
		      address,
		      function(point) {
		    	  if (!point) {
		    		   //alert(address + " not found");
		    	      } else {
		    	    	  		var marker = new GMarker(point,markerOptions);	
		    	    	  	    bounds.extend(marker.getPoint());		    	    	  	    
					         	//map.setZoom(map.getBoundsZoomLevel(bounds));
					        	//map.setCenter(bounds.getCenter());
		    	    	  	  
				         }
       }
     );
		    
   }	
}

function showAddress(address,str) {
	var geocoder = new GClientGeocoder();
	 if (geocoder) {
		 geocoder.getLatLng(
		  address,
		  function(point) {
			  if (!point) {
			      //alert(address + " not found");
		  }else{
		  		var marker = new GMarker(point,markerOptions);	
		  	  	map.addOverlay(marker);
		  	    bounds.extend(marker.getPoint());		    	    	  	    
	     	 	GEvent.addListener(marker, "mouseover", function() {marker.openInfoWindowHtml(str);});
	     		map.setZoom(map.getBoundsZoomLevel(bounds));
	    		map.setCenter(bounds.getCenter());
	         }
        }
      );
		    
    }
}

function streetviewpanorama_error( code )
{
  if ( code == GStreetviewPanorama.ErrorValues.FLASH_UNAVAILABLE )
  {
    alert( 'You need Flash player to view the panorama.' );
    return;
  }
}

geocoder = null;
function showimg(address,str) { 	
	var geocoder = new GClientGeocoder();
	if (geocoder) {
		geocoder.getLatLng(
				address,
			function(point) {
				if (!point) {
					 //alert(address + " not found");
				} else {
					map.setCenter(point, 17,G_HYBRID_MAP);
					var marker = new GMarker(point,markerOptions);
					map.addOverlay(marker);
					marker.openInfoWindowHtml(str);
					GEvent.addListener(marker, "mouseover", function() {marker.openInfoWindowHtml(str);});
					}
			}
		);
	}
}

function addMarker(price)
{		
	var intIndexOfMatch = price.indexOf( "," );
	while (intIndexOfMatch != -1){
		price = price.replace( ",", "" )
		intIndexOfMatch = price.indexOf( "," );
	 }
	list=Number(price);
	
	if(list >=0  && list<100000)
	{
		blueIcon.image =strHttpServerPath+"/graphics/marker1.png";
	}
else if(list >=100000  && list<200000)
{
	blueIcon.image =strHttpServerPath+"/graphics/marker2.png";
}
else if(list >=200000  && list<300000)
{
	blueIcon.image =strHttpServerPath+"/graphics/marker3.png";
	
}
else if(list >=300000  && list<400000)
{
	blueIcon.image =strHttpServerPath+"/graphics/marker4.png";
	
}	
else if(list >=400000  && list<500000)
{
	blueIcon.image =strHttpServerPath+"/graphics/marker5.png";
}
else if(list >=500000  && list<750000)
{
	blueIcon.image =strHttpServerPath+"/graphics/marker6.png";
}
else if(list >=750000  && list<1000000)
{
	blueIcon.image =strHttpServerPath+"/graphics/marker7.png";
}
else 
{
	blueIcon.image =strHttpServerPath+"/graphics/marker8.png";
}
	
}
function showinfo(imgPath,mlsNum,Addrr,price,year,logo_path,beds,bath,Foreclosure,imgCount)
{	
var infoDetail ="<table align=\"left\" width='300' border=\"0\" cellspacing=\"0\" cellpadding=\"1\" bgcolor=\"#782F02\" style=\"margin-top:10px;\">";
infoDetail+="<tr bgcolor=\"#782F02\"> <td colspan=\"3\" style=\"padding:0px;\"><table style=\"border:none;\" width=\"100%\"><tr><td style=\"padding:0px;border:none;\" width=\"57%\"><a style=\"color: white;border:none;\" href="+strHttpServerPath1+"/search/"+mlsNum+".html"+" ><b>Price $"+price+"</b></a></td><td style=\"border:none;text-align:right;padding:0px;\"><font color=\"#FFFFFF\"><b>Built in "+year+"</b></font></td></tr></table></td></tr>";

		
	infoDetail+="<tr><td bgcolor=\"#FFFFFF\" width=\"36%\" rowspan=\"4\" align=\"center\" style=\"border:2px solid #E6E6E6;padding:0px;\" ><a href="+strHttpServerPath1+"/search/"+mlsNum+".html"+"><IMAGE SRC="+imgPath+" height='72' width='95'border='0' ></a></td><td bgcolor=\"#FFFFFF\" style=\"padding:0px;border:1px solid #E6E6E6;\"><b>MLS#</b></td><td bgcolor=\"#FFFFFF\" style=\"padding:0px;border:1px solid #E6E6E6;\"><a href="+strHttpServerPath1+"/search/"+mlsNum+".html"+" style=\"padding:0px;color:#000000;\">"+mlsNum+"</a></td></tr>";
	
	infoDetail+="<tr><td bgcolor=\"#FFFFFF\" style=\"padding:0px;border:1px solid #E6E6E6;\"><b>Beds</b></td><td bgcolor=\"#FFFFFF\" style=\"padding:0px;border:1px solid #E6E6E6;\">"+beds+"</td></tr>";
	infoDetail+="<tr><td bgcolor=\"#FFFFFF\" style=\"padding:0px;border:1px solid #E6E6E6;\"><b>Bath</b></td><td bgcolor=\"#FFFFFF\" style=\"padding:0px;border:1px solid #E6E6E6;\">"+bath+"</td></tr>";
	infoDetail+="<tr><td bgcolor=\"#FFFFFF\" colspan=\"2\" style=\"padding:0px;border:1px solid #E6E6E6;\">"+Foreclosure+"</td></tr>";

	infoDetail+="<tr><td colspan=\"3\"  style=\"padding:0px;border:1px solid #E6E6E6;padding:0px;margin:0px;\" >";
	infoDetail+="<table width=\"100%\" cellspacing=\"1\" cellpadding=\"2\" bgcolor=\"#cccccc\" style=\"padding:0px;padding:0px;margin:0px;border:none;\" >";
	infoDetail+="<tr><td colspan=\"2\" bgcolor=\"#FFFFFF\" align=\"center\"  style=\"padding:0px;border:1px solid #E6E6E6; text-align:center;\"><font color=red><b>We're Standing-By <br>Toll Free at 310-908-2172</b></font></td>";
	
	infoDetail+="</tr>";
	infoDetail+="<tr><td colspan=\"2\" align='center' style=\"padding:0px;border:1px solid #E6E6E6;text-align:center;\" align=\"center\" valign=\"top\" bgcolor=\"#FFFFFF\" ><font color=\"#0000FF\"  style=\"padding:0px;\">";
	infoDetail+="<b><a style=\"padding:0px;color:#0000FF;\" href="+strHttpServerPath1+"/search/"+mlsNum+".html"+" >CLICK HERE TO VIEW ADDRESS<br style=\"padding:0px;\">AND "+imgCount+" ADDITIONAL PICTURES</a></b></font></td></tr>";	
	infoDetail+="</table>";
	infoDetail+="</td></tr>";
	/*infoDetail+="<tr><td colspan=\"3\" bgcolor=\"#FFFFFF\" align=\"center\"  style=\"padding:0px;border:1px solid #E6E6E6; text-align:center;\"><a href=\"#street-map\">Click Here to see Street View  of this home</a></td></tr>";*/
	infoDetail+="</table>";
	return infoDetail;
	//return infoDetail;
}