function getWindowHeight()
{
	var windowHeight=0;
	if (typeof(window.innerHeight)=='number')
	{
		windowHeight=window.innerHeight;
	}
	else
	{
		if (document.documentElement&&document.documentElement.clientHeight) {
			windowHeight=document.documentElement.clientHeight;
		}
		else
		{
			if (document.body&&document.body.clientHeight)
			{
				windowHeight=document.body.clientHeight;
			}
		}
	}
	return windowHeight;
}

function setFooter()
{
	if (document.getElementById)
	{
		var windowHeight=getWindowHeight();
		if (windowHeight>0)
		{
			var contentHeight=document.getElementById('content').offsetHeight;
			var footerElement=document.getElementById('footer');
			var footerHeight=footerElement.offsetHeight;
			if (windowHeight-(contentHeight+footerHeight)>=0)
			{
				footerElement.style.position='relative';
				footerElement.style.top=(windowHeight-(contentHeight+footerHeight))+'px';
			}
			else
			{
				footerElement.style.position='static';
			}
		}
	}
}


var marker;

function gload() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		var point = new GLatLng(45.530068,-122.688368);
		map.setCenter(point,15);
		marker = new GMarker(point);
		GEvent.addListener(marker, 'click', openInfoWin);
		map.addOverlay(marker);
		setTimeout('openInfoWin()',1000);
	}
}

function openInfoWin()
{
	var html = '<div id="info" style="white-space:nowrap;"><strong>Emanon Café</strong><br />1000 NW 17th Ave.<br />Portland, OR 97209<br />(503) 222-6435</div>';
	marker.openInfoWindowHtml(html);
}

window.onload = function() {
	setFooter();
}
window.onresize = function() {
	setFooter();
}