/*
	Utility functions
*/


/*
	This function determines the browser window size
	and either, adds a horizontal scrollbar if the width 
	of the 	browser window is too narrow, or removes
	the horizontal scrollbar if the browser window is
	wide enough to show all the main content.
*/
function toggleScrollbar(){
	var viewportwidth;
	var viewportheight;
	var idealsize = 700;
	
	// the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
	if (typeof window.innerWidth != 'undefined')
	{
	  viewportwidth = window.innerWidth,
	  viewportheight = window.innerHeight
	}
	
	// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
	else if (typeof document.documentElement != 'undefined'
	 && typeof document.documentElement.clientWidth !=
	 'undefined' && document.documentElement.clientWidth != 0)
	{
	   viewportwidth = document.documentElement.clientWidth,
	   viewportheight = document.documentElement.clientHeight
	}
	
	// older versions of IE
	else
	{
	   viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
	   viewportheight = document.getElementsByTagName('body')[0].clientHeight
	}
	
	//Add or remove horizontal scrollbars as required
	if (viewportwidth < idealsize){
		document.getElementsByTagName('html')[0].style.overflowX = 'auto';
	} else if (viewportwidth > idealsize){
		document.getElementsByTagName('html')[0].style.overflowX = 'hidden';
	}
	

}