//onload event seems to be supported by XHTML, but onresize not
//because we need the onload event only if javascript is enabled,
//we do the whole thing with javascript :-!

//we use a generic function to add all events
//
addEvent(window, 'load', addJsEnabledCSS);
addEvent(window, 'load', resizeLayer);
addEvent(window, 'resize', resizeLayer);

//if javascript is enabled, we add an additional stylesheet, which
//adds styles to enable scrolling
function addJsEnabledCSS()
{
    var css  = document.createElement('link');
    css.rel = 'stylesheet'
    css.type = 'text/css';
    css.href = 'fileadmin/template/htk/css/screen/jsenabled.css';
    document.getElementsByTagName('head')[0].appendChild(css);
}

//unfortunatly necessary to comply with marketing specs :-!
function resizeLayer()
{
	var h;
	
	if (window.innerHeight)
	{
		h = window.innerHeight;
	}    
	else if (document.documentElement && document.documentElement.clientHeight)
	{
		h = document.documentElement.clientHeight;
	}   
	else if (document.body)  
	{
		h = document.body.clientHeight;
	}
	
	document.getElementById('col1_content').style.height = h - 230 + 'px';
}

//generic function to add multible functions to events
//see http://ichwill.net/chapter4.html
function addEvent(obj, evType, fn){ 
    if (obj.addEventListener){ 
        obj.addEventListener(evType, fn, false); 
        return true; 
    }   
    else if (obj.attachEvent){ 
        var r = obj.attachEvent("on"+evType, fn); 
        return r; 
    }
    else { 
        return false; 
    } 
}


