function changeUrl(tdId, url){ document.getElementById(tdId).onclick = "location.href=' + url + ';"; } function changeUrlBack(tdId, mainUrl){ document.getElementById(tdId).onclick = "location.href=' + mainUrl + ';"; } var setTime = 0; var dibObj = ""; var menuIdArr = new Array(); function setLyr(obj,lyr,browser,version) { var newX = findPosX(obj); if(browser == "saf"){ var newY = findPosY(obj)+30; // default 30px; }else if(browser == "ie" && version == "6.0"){ var newX = findPosX(obj)+0; var newY = findPosY(obj)+0; // default 25px; }else{ var newY = findPosY(obj)+32; // default 25px; } dibObj = ""; dibObj = obj; clearTimeout(setTime); if (lyr == 'testP') newY -= 50; var x = new getObj(lyr); x.style.top = parseInt(newY-5) + 'px'; x.style.left = newX + 'px'; document.getElementById(lyr).style.visibilty='visible'; document.getElementById(lyr).style.display='block'; var splitLyr = lyr.split("_"); var tdObj = document.getElementById('td_' + splitLyr[1]); var tblObj = document.getElementById('tbl_' + splitLyr[1]); if(tblObj){ tblObj.width = tdObj.offsetWidth + 'px'; } } function hideAll(id){ var key=""; for(key in menuIdArr){ if(document.getElementById(menuIdArr[key])){ document.getElementById(menuIdArr[key]).style.display='none'; } } } function actualObj(){ hideAll(dibObj.id); if(dibObj){ dibObj.style.display = 'none'; } clearTimeout(setTime); } function hideSub(divObj){ divObj.style.display = 'none'; // dibObj = divObj; // clearTimeout(setTime); // setTime = setTimeout('actualObj()',5); } function findPosX(obj) { var curleft = 0; if (obj.offsetParent) { while (obj.offsetParent) { curleft += obj.offsetLeft obj = obj.offsetParent; } } else if (obj.x) curleft += obj.x; return curleft; } function findPosY(obj) { var curtop = 0; if (obj.offsetParent) { while (obj.offsetParent) { curtop += obj.offsetTop obj = obj.offsetParent; } } else if (obj.y) curtop += obj.y; return curtop; } function getObj(name) { if (document.getElementById) { this.obj = document.getElementById(name); this.style = document.getElementById(name).style; } else if (document.all) { this.obj = document.all[name]; this.style = document.all[name].style; } else if (document.layers) { if (document.layers[name]) { this.obj = document.layers[name]; this.style = document.layers[name]; } else { this.obj = document.layers.testP.layers[name]; this.style = document.layers.testP.layers[name]; } } }