// JavaScript Document

function srpGoogleMap(div_id, lat1, lng1)

{   //alert("dsfdsf");


  mapflag=1;

  mapMarkers = [];

  mapMarkerHtmls = [];    

   

  //Element.show('map');
//alert("dsfsd");
          if (GBrowserIsCompatible()) {

            var map = new GMap2(document.getElementById(div_id));
//alert(map);
          map.addControl(new GSmallMapControl());

          map.addControl(new GMapTypeControl());

          //setMapDiv('1');

          var lat = document.getElementById(lat1).value;

          var long = document.getElementById(lng1).value;
//alert(lat);
//alert(long);
          map.setCenter(new GLatLng(lat, long), 11);
//alert(lat1);
          // Add map markers for each listing

                               var content;

                               var point = new GLatLng(lat, long);

                               var marker = new GMarker(point);

                               //marker.zam_pos = i;

                               marker.map = map;                                

                               map.addOverlay(marker);

                       //Store the marker object for each listing in a array

                       mapMarkers.push(marker);

                    

  }

}


// JavaScript Document



// Function for create Google Map in LDP.  
function loadGoogleMap() {
     Element.show('map');
if (GBrowserIsCompatible()) {
  var map = new GMap2(document.getElementById("map"));
  map.addControl(new GSmallMapControl());
  map.addControl(new GMapTypeControl());
  setMapDiv('1');
 
	var llat = document.getElementById("llat");
	if (llat != null) llat = llat.value;
	  var llong = document.getElementById("llong");
  if (llong != null) llong = llong.value;
   if (llat != null && llong != null)
   {
	   var point = new GLatLng(llat, llong);
	   var marker = new GMarker(point);
	   map.setCenter(point, 13);
	   marker.map = map;
	   map.addOverlay(marker);      
 
		 
		 var new_listing = document.getElementById('new_listing').innerHTML;
				if(new_listing)
					{
						var thumbphoto =  document.getElementById('thumburl').src;
						var lcateg = document.getElementById("lcateg").innerHTML; ///
						var lfeat = document.getElementById("lfeat");
						if (lfeat != null)
							{
							  lfeat = lfeat.innerHTML;
							}
						else
							{
							  lfeat = "";
							}
						var np_proj="New Project";
						var lhot = document.getElementById("lhot");
						if (lhot != null)
							{
							  lhot = lhot.innerHTML;
							}
						else
							{
							  lhot = "";
							}
						var lpt = document.getElementById("lpt").innerHTML; /// For
						var b_proj = document.getElementById("b_proj");
						if (b_proj != null)
							{
							  b_proj = b_proj.innerHTML;
							}
						else
							{
							  b_proj = "";
							}
						var b_prop = document.getElementById("b_prop");
						if (b_prop != null)
							{
							  b_prop = b_prop.innerHTML;
							}
						else
							{
							  b_prop = "";
							}
						var lp = document.getElementById("lp").innerHTML; ///
						var lbeds = document.getElementById("lbeds");
						if (lbeds != null)
							{
							  lbeds = lbeds.innerHTML;
							}
						else
							{
							  lbeds = "";
							}
						var lbaths = document.getElementById("lbaths");///
						if (lbaths != null)
							{
							  lbaths = lbaths.innerHTML;
							}
						else
							{
							  lbaths = "";
							}
						var lca = document.getElementById("lca");
						if (lca != null)
							{
							  lca = lca.innerHTML;
							}
						else
							{
							  lca = "";
							}
						var area = document.getElementById("lar").innerHTML;
						var city = document.getElementById("lct").innerHTML;
					}
				else
					{
						var thumbphoto =  document.getElementById('thumburl').src;
						var lcateg = document.getElementById("lcateg").innerHTML;///
						var lpt = document.getElementById("lpt").innerHTML;///
						var lp = document.getElementById("lp").innerHTML;///
						var lbeds = document.getElementById("lbeds");
						if (lbeds != null)
							{
							  lbeds = lbeds.innerHTML;
							}
						else
							{
							  lbeds = "";
							}
						var lbaths = document.getElementById("lbaths");///
						if (lbaths != null)
							{
							  lbaths = lbaths.innerHTML;
							}
						else
							{
							  lbaths = "";
							}
						var lca = document.getElementById("lca");
						if (lca != null)
							{
							  lca = lca.innerHTML;
							}
						else
							{
							  lca = "";
							}
						var area = document.getElementById("lar").innerHTML;
						var city = document.getElementById("lct").innerHTML;
					}
				//var address = area + ", " + city;
				//alert(city);
				//Content of popup which opens when we click on markerOnMap link			
				if(new_listing)
					{
						html="<table cellspacing='1' cellpadding='1' class='maplistenerclass'><tr><td valign='top'><img src='"+thumbphoto+"' border='0'/></td><td><table border='0' cellspacing='0' cellpadding='0'><tr><td class='maplistenerclasstr'>"+lcateg+" "+lfeat+np_proj+lhot+"</td></tr><tr><td>"+lpt+" For Sale "+b_proj+b_prop+"</td></tr><tr><td>"+lp+" | "+lbeds+lbaths;
						if(lca!=''){ html=html+" | "+lca;	}
						html=html+"</td></tr><tr><td>"+area+"</td></tr><tr><td>"+city+"</td></tr></table></td></tr></table>";
								//alert(content);
					}
				else
					{		             
						html="<table cellspacing='1' cellpadding='1' class='maplistenerclass'><tr><td valign='top'><img src='"+thumbphoto+"' border='0'/></td><td><table border='0' cellspacing='0' cellpadding='0'><tr><td class='maplistenerclasstr'>"+lcateg+" "+lpt+"</td></tr><tr><td>"+lp+" | "+lbeds+lbaths;
						if(lca!=''){ html=html+" | "+lca;	}
						html=html+"</td></tr><tr><td>"+area+"</td></tr><tr><td>"+city+"</td></tr></table></td></tr></table>";
								//alert(content);
					}
		            
     GEvent.addListener(marker, "click", function() {
     this.openInfoWindowHtml(html);
      });        

      marker.openInfoWindowHtml(html);
    }
  }
}


 
// Function for create Google Map in SRP.


//Function for adding listener with given HTML content on given marker
function markerAddListener(marker, content)
{	//alert("dfgdf");
  GEvent.addListener(marker, "click", function()
	{
	 marker.openInfoWindowHtml(content);
	 //changeColorOfDiv(document.getElementById("Listing"+marker.zam_pos));
	  } );
}  

//Function for create Yahoo Map on SRP.

	


function setMapDiv(mapdiv)
{
  if(mapdiv == '1') //Show Google map and Yahoo link.
  {    
    Element.hide('ymap');
    Element.hide('googleMapTab');
    Element.show('map'); 
    Element.show('yahooMapTab');     
  }
  else //Show Yahoo map and Google link.
  {
    Element.hide('map');
    Element.show('ymap');
    Element.hide('yahooMapTab');
    Element.show('googleMapTab');           
  }
}