var isVirtualDir=1;
var redirPath=self.location.pathname.substring(1);
if(isVirtualDir)redirPath=redirPath.substring(redirPath.indexOf('/')+1);
/*if(self.location==top.location)self.location="Default.html?"+redirPath;*/

function MM_findObj(n, d) { //v4.01
	var p,i,x;  
	if(!d) d=document; 
	if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) x=d.all[n]; 
	for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); 
	return x;
}

function SetObjectVisibility(obj,display) {
    MM_findObj(obj).style.display = display;
}

function loadMap(container) {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(MM_findObj(container));   
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(42.5342100233322, -88.13579231500625), 13);

        var weatherURL="http://ws.geonames.org/findNearByWeatherJSON?formatted=true&lat=42.5342100233322&lng=-88.13579231500625&style=full&callback=?";
        var weatherInfo="<br><div style='font:12px Arial;'>Temperature: <label id='lblTemp'>loading...</label><br>Wind Speed: <label id='lblWind'>loading...</label><br>Humidity: <label id='lblHumid'>loading...</label></div>";
		var infoCentent="<div id='divGInfoTab' style='font:12px Arial;'><b>Wisconsin Vacation Cottage</b><br>27026 97th Place<br>Center Lake<br>Trevor, WI 53179</span><br></div>";

        var infoTabs = [new GInfoWindowTab("Wisconsin Vacation Cottage", infoCentent+weatherInfo)];
		var marker = new GMarker(map.getCenter());
		map.addOverlay(marker);
        marker.openInfoWindowTabsHtml(infoTabs);
        
        GEvent.addListener(marker, "click", function() {
	        marker.openInfoWindowTabsHtml(infoTabs);
	    });
        
        $.getJSON(weatherURL, function(data){
           
			try{
				var cTemp = Math.round(data.weatherObservation.temperature);
				var fTemp = cTemp*9/5+32;
				var windSpeed = data.weatherObservation.windSpeed;
				var humidity = data.weatherObservation.humidity;
				
				MM_findObj('lblTemp').innerText = fTemp + 'F';
				MM_findObj('lblWind').innerText = windSpeed + 'mph';
				MM_findObj('lblHumid').innerText = humidity + '%';

            }
			catch(e){
			}
			
		});  		
		
        
        
    }
}