document.getElementById('loginBkgd').style.visibility = "hidden"; function tr_init() { var iBase = TextResizeDetector.addEventListener(onFontResize,null); //resizeLogin(iBase); } var sizeAdj; function onFontResize(e,args) { if(args) { sizeAdj = args[0].iSize; } else { sizeAdj = iBase; } resizeLogin(sizeAdj); } //id of element to check for and insert control TextResizeDetector.TARGET_ELEMENT_ID = 'loginBkgd'; //function to call once TextResizeDetector has init'd TextResizeDetector.USER_INIT_FUNC = tr_init; var widthCheckElement = document.getElementById('fpid'); if(!widthCheckElement.offsetWidth) { var widthCheckElement = document.getElementById('aaid'); } //document.getElementById('bgImg').onload = resizeLogin(sizeAdj); resizeLogin(14); function resizeLogin(adj) { minWidth = widthCheckElement.offsetWidth; if(typeof adj=="undefined") { adj = 14; } bgImgVar = document.getElementById('bgImg'); loginDivVar = document.getElementById('loginDiv'); AOIDivVar = document.getElementById('AOIDiv'); bgImgVar.style.width = (minWidth+(adj*3))+"px"; loginDivVar.style.width = minWidth+"px"; loginDivVar.style.padding = adj+"px"; AOIDivVar.style.width = minWidth+"px"; AOIDivVar.style.padding = adj+"px"; bgImgVar.style.height=(Math.max(loginDivVar.offsetHeight,AOIDivVar.offsetHeight)+(adj*2))+"px"; //alert(bgImgVar.style.width+"|"+loginDivVar.style.width+"|"+AOIDivVar.style.width+"|"+adj); document.getElementById('loginBkgd').style.visibility = "visible"; }