var screenWidth = screen.width;
if(screenWidth<=850) {document.writeln("<link href='/admin/dining/includes/css/small-screen-hack.css' rel='stylesheet' type='text/css' media='screen' />"); }
//alert('hi');

window.onload = function()
{
	 enableTooltips('container');
	
	var aForm = document.forms[0];
	
	if(aForm!=null) {
		var i;
		var max = aForm.length;
		for( i = 0; i < max; i++ ) { 
			if( aForm.elements[ i ].type != null && 
			    aForm.elements[ i ].type != "hidden" &&
				!aForm.elements[ i ].disabled &&
				!aForm.elements[ i ].readOnly ) {
				aForm.elements[ i ].focus(); 
				break;
			}
		}
	}
	
	
		setFooter();
  
}


	window.onresize = function() {
			setFooter();
		}


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('container').offsetHeight;
	
	//problems with floated els in firefox
	if(contentHeight==0)
	{
		
	contentHeight = document.getElementById('main').offsetHeight + 	document.getElementById('header').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) - 24) + 'px';
				
				}
//	else footerElement.style.position = 'static';
	}
   }

}
