﻿        
      function HideGoogleMap ()
      {
            var m = document.getElementById ("map");
            if (m)
            {
                m.style.display = "none";
            }
      }
          
      function ShowGoogleMap ( addressName, cityName, regionName, postCode  ) 
      {
        if (GBrowserIsCompatible()) 
        { 
//        var map = new GMap2(document.getElementById("map"));
//        map.setCenter(new GLatLng(37.4419, -122.1419), 13);
            
          var map = new GMap2(document.getElementById("map"));    
		  map.addControl(new GSmallMapControl());  
		  
		  /*var point = new GLatLng(-72.980441,40.751216);
		  
		  map.setCenter(point, 15);
		  var marker = new GMarker(point);
		  map.addOverlay(marker);
		  marker.openInfoWindowHtml('<div style="font-size:2em">We are here</div>');*/
		  
		  var geocoder = new GClientGeocoder();
		  //var address = "1262 Sprenger Rd, Genesee, ID 83832";
		  	  
		  var address = "";
		  if ( addressName )
		  {
		    address = address + addressName + ", ";
		  }
          if ( cityName )          
          {
            address = address + cityName + ", ";
          }
          if ( regionName )
          {
            address = address + regionName + " ";
          }
          if ( postCode )
          {
            address = address + postCode ;
          }
//          var m = document.getElementById ("map");
//		  m.style.display = "block";
          //alert (address);
		  geocoder.getLatLng( address, 
		                              function (point) 
		                              {
		                                    if (!point) 
				                            {
				                                var m = document.getElementById ("map");
                                                m.style.display = "none";
                                                //alert(m.style.display);
					                            alert(address + " not found in the Google Map");					                           
	                                        }
	                                        else
	                                        {
	                                            //alert (point);
	                                            map.setCenter(point, 15);
		                                        var marker = new GMarker(point);
		                                        map.addOverlay(marker);
		                                        marker.openInfoWindowHtml('<div style="font-size:12">' +'<br/>'+address+'</div>');
		                                        
		                                        
	                                        }
		                              } 
		                    );			                   
		    //GetGGG();	 
      }
    }      
    
     function onmouseoverSearch (btnSearchControl, clName)
    {
//        var dd = document.getElementById("qweqwe");
//        dd.value += "f";
        if (btnSearchControl.className != clName)
        {
            btnSearchControl.className = clName;
        }
    }
    function onmouseleaveSearch (btnSearchControl, clName)
    {
        if (btnSearchControl.className != clName)
        {
            btnSearchControl.className = clName;
        }
    }
    function onmouseoverJoin (btnJoinControl)
    {
        if (btnJoinControl.className != "joinhover")
        {           
            btnJoinControl.className = "joinhover";
        }
    }
    function onmouseleaveJoin (btnJoinControl)
    { 
        if (btnJoinControl.className != "join")
        {           
            btnJoinControl.className = "join";
        }
    }
    
    function onmouseoverGetFullDetails (btnControl)
    {
        if (btnControl.className == "details")
        {           
            btnControl.className = "detailshover";
        }
         if (btnControl.className == "tryagain")
        {           
            btnControl.className = "tryagainhover";
        }
    }
    function onmouseleaveGetFullDetails (btnControl)
    { 
        if (btnControl.className == "detailshover")
        {           
            btnControl.className = "details";
        }
         if (btnControl.className == "tryagainhover")
        {           
            btnControl.className = "tryagain";
        }
    }
    function ShowOrHideDivElement (divElementId)
    {
        var obj = document.getElementById(divElementId);       
        if (obj)
        {
            if ( obj.className == "answerHidden" )
            {
                obj.className = "answerDisplay";
            }
            else
            {
                obj.className = "answerHidden";
            }            
        }
    }
    
   
