rem: if(ulpos[1]+ulL.clientHeight > footpos[1]){ 
add: if(ulpos[1]+ulL.clientHeight > (footpos[1]-20)){ 
context: function adjustPos(ulL, tD){	var pos = findPos(ulL.parentNode.parentNode.parentNode.parentNode);	var ulpos = findPos(ulL);	var footpos = findPos(document.getElementById('footer'));	var tdHeight = tD.clientHeight;	var version=0;	var widthOffset;		var theWidth = 0;    if (window.innerWidth) {	theWidth = window.innerWidth    } else if (document.documentElement &&                document.documentElement.clientWidth) {	theWidth = document.documentElement.clientWidth    } else if (document.body) {	theWidth = document.body.clientWidth    }    	widthOffset = ((theWidth-pos[0])/ulpos[0])*100;   	if(ulpos[1]+ulL.clientHeight > footpos[1]){	ulL.style.bottom = '0';	}	if (widthOffset < 120){	ulL.style.right = '0';	}		}
meta: 7217	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/7217/d59987120dcecb058a5a4d4fe8d4784231413073/frontend.js/buggy/templates/default/frontend.js