function swapimage(lid,lvar,rid,rvar) { document.getElementById(lid).src = lvar.src; document.getElementById(rid).src = rvar.src; } function swapbg(eid, ivar) { document.getElementById(eid).style.backgroundImage = "url("+ ivar.src +")"; } function swapclass(eid, classn) { document.getElementById(eid).className = classn; } function changeUrl(tdId, url){ document.getElementById(tdId).onclick = "location.href=' + url + ';"; } function changeUrlBack(tdId, mainUrl){ document.getElementById(tdId).onclick = "location.href=' + mainUrl + ';"; } function setLyr(obj,lyr,browser,version) { var newX = findPosX(obj.parentNode.cells[0]); if(browser == "saf"){ var newY = findPosY(obj)+10; // default 30px; }else if(browser == "ie" && version == "6.0"){ var newX = 0; var newY = 0; // default 30px; var newX = findPosX(obj.parentNode.childNodes[0]); }else{ var newY = findPosY(obj)+22; // default 30px; } if (lyr == 'testP') newY -= 50; var x = new getObj(lyr); x.style.top = newY + 'px'; x.style.left = newX + 'px'; } 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]; } } }