
         
         
         
    //
    // callback for getRegions()
    //
    var returnRegions = function(data){
        if(data != null)
        {
            var htmlList = '<span class="smallText" ><b>Zoom to:</b></span>';
            
            //if(google.loader.ClientLocation && google.loader.ClientLocation.address) {
            //	alert('region ' + google.loader.ClientLocation.address.city);
            //}
            
            for (var i in data) 
            {
                regions[i] = data[i];
                htmlList = htmlList + renderRegion( regions[i] );
				var sw = new GLatLng(regions[i].envelope.x + regions[i].envelope.height, regions[i].envelope.y);
				var ne = new GLatLng(regions[i].envelope.x , regions[i].envelope.y + regions[i].envelope.width);

//console.debug("region : " + regions[i].name + " x=" + regions[i].envelope.x + " y=" +regions[i].envelope.y + " w="+regions[i].envelope.width + " h=" +regions[i].envelope.height);                
//console.debug("  sw="+sw);
//console.debug("  ne="+ne);

				bounds[regions[i].id] = new GLatLngBounds(sw, ne);
            }
            
            htmlList = htmlList + '<br/>';
            document.getElementById("regions").innerHTML = htmlList;
            
            initSideListing();
        }
    }
        

