﻿	
function e(id)
{
	return document.getElementById(id);
}

function getWindowHeight()
{
	if (window.self && self.innerHeight)
	{
		return self.innerHeight;
	}
	
	if (document.documentElement && document.documentElement.clientHeight)
	{
		return document.documentElement.clientHeight;
	}
	return 0;
}

function getWindowWidth()
{
	if (window.self && self.innerWidth)
	{
		return self.innerWidth;
	}
	
	if (document.documentElement && document.documentElement.clientWidth)
	{
		return document.documentElement.clientWidth;
	}
	return 0;
}

function ResizeCountriesPage()
{
var	deadspace = e('header').offsetHeight + e('extra-footer').offsetHeight;
var height = getWindowHeight() - deadspace + 15;

	if (height >= 0)
	{
		e("scroll-area").style.height = height + "px";
	}
}

function ResizeCitiesPage()
{
var	deadspace = e('header').offsetHeight + e('search-form').offsetHeight  + e('extra-footer').offsetHeight;
var height = getWindowHeight() - deadspace + 5;

	if (height >= 0)
	{
		e("scroll-area").style.height = height + "px";
	}
}

function ResizeHotelsPage()
{
	if (gCurrentTab == 'hotels')
	{
	var	deadspace = e('header').offsetHeight + e('navigation').offsetHeight + e('fixed-area-hotels').offsetHeight;
	var height = getWindowHeight() - deadspace - 25;
	
		if (height >= 0)
		{
			e("map").style.height = height + 10 + e('fixed-area-hotels').offsetHeight + "px";
			e("scroll-area-hotels").style.height = height + "px";
		}

	//	var thumbs_width = e('photos').offsetWidth;
	//	var num_thumbs = Math.floor(thumbs_width / 79);
	//	var padding = thumbs_width - (num_thumbs * 79) - 22;
		
	//	e('flickr-thumbs').style.padding = '10px ' + (padding / 2) + 'px';
	}
	else if (gCurrentTab == 'wiki')
	{
	var	deadspace = e('header').offsetHeight + e('navigation').offsetHeight + e('fixed-area-wiki').offsetHeight + e('extra-footer').offsetHeight;
	var height = getWindowHeight() - deadspace - 25;
	
		if (height >= 0)
		{
			e("map").style.height = height + e('fixed-area-wiki').offsetHeight + "px";
			e("scroll-area-wiki").style.height = height + "px";
		}
		
	//	var thumbs_width = e('photos').offsetWidth;
	//	var num_thumbs = Math.floor(thumbs_width / 79);
	//	var padding = thumbs_width - (num_thumbs * 79) - 22;
		
	//	e('flickr-thumbs').style.padding = '10px ' + (padding / 2) + 'px';
	
	}
}

function ResizeHotelPage()
{
var	deadspace = e('header').offsetHeight + e('navigation').offsetHeight + e('fixed-area').offsetHeight;
var height = getWindowHeight() - deadspace - 25;

	if (height >= 0)
	{
		e("map").style.height = height + e('fixed-area').offsetHeight + 10 + "px";
		e("scroll-area").style.height = height + "px";
	}
}